EDAV_Community
Project for the EXPLORATORY DATA ANALYSIS And VISUALIZATION Course (fall 2019) taught by Prof. Joyce Robbins
Quick Start
-
Install Node.js -> https://nodejs.org/en/download/
-
Change directory:
cd edav_community
-
Install dependencies:
npm install
-
Run the app:
SET DEBUG=edav-community:* & npm start
Or simply:
npm start
-
Open browser, navigate to -> http://localhost:3000
Description/Goal of the Project
-
- Share EDAV and R knowledge.
-
- Build a viz product.
-
- Provide help to classmates.
-
- Share sources with classmates.
-
- Contribute to EDAV community.
Community Contribution List
1. Github Contribution
Contribute to edav.info
2. Lighting Talk
Give a well-rehearsed 5 minute lightning talk in class (live or video) on a data vis topic (theory or tool)
This browser does not support PDFs. Please download the PDF to view it: Download PDF.
3. Cheatsheet
Create a cheatsheet or other resource
4. Piazza Super User
Be a Piazza super user (that is, answer a lot of questions)
5. Tutorial
Write a tutorial for a tool that's not well documented
- Publish and share your R plots: (Quick, Simple and Free) How to share your R work?
Rstudio -> html/pdf -> Deploy to Github (Host static)
Demo repo is here.
- Release R Package, through cran or github
RStudio -> Cran/Github
- Deploy R model to Azure ML Studio (The Simplest Way)
RStduio -> Azure ML Studio
- Deploy R model to Web Service (The Structed Way)
RStduio -> New R Package -> Azure ML Studio -> Publishing Web Service
6. Translate
Translate a useful resource into another language
Customize a NLP (Data Science Resource) Based Browser Translate Extension, interact with users and gather feedbacks.
Reference: Custom Translator
Design a package to translate any R dataset into any language.
Find existing cran package: TranslateR.
7. Viz Product
Build a viz product (ex. htmlwidget) for class use
Use R Markdown to publish a group of related data visualizations as a dashboard.
Support for a wide variety of components including htmlwidgets; base, lattice, and grid graphics; tabular data; gauges and value boxes; and text annotations.
Develop new widgets using a framework that seamlessly bridges R and JavaScript
8. Website
Create a web site for sharing class resources publicly
Demo website for sharing: columbia-dsi.github.io.
9. Subject
Provide significant subject matter help to a classmate
Under Idea "ShareYouRWork" - How to share your R work?
Subject: Release R package
10. Workshop
Organize and lead a help session on a particular topic
Under Idea "ShareYouRWork" - How to share your R work?
Workshop: Deploy R model to Web Service
11. Own Idea
Share your own idea
Idea "ShareYouRWork"