Skip to content

columbia-dsi/edav_community

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EDAV_Community

Project for the EXPLORATORY DATA ANALYSIS And VISUALIZATION Course (fall 2019) taught by Prof. Joyce Robbins

Quick Start

  1. Install Node.js -> https://nodejs.org/en/download/

  2. Change directory:

    cd edav_community

  3. Install dependencies:

    npm install

  4. Run the app:

    SET DEBUG=edav-community:* & npm start

    Or simply:

    npm start

  5. Open browser, navigate to -> http://localhost:3000

Description/Goal of the Project

    1. Share EDAV and R knowledge.
    1. Build a viz product.
    1. Provide help to classmates.
    1. Share sources with classmates.
    1. 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 ggplots-pyplot-d3

4. Piazza Super User

Be a Piazza super user (that is, answer a lot of questions) SuperUser1

5. Tutorial

Write a tutorial for a tool that's not well documented

How to share your R work?

- Publish and share your R plots: (Quick, Simple and Free)

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

R-AzureML

- Deploy R model to Web Service (The Structed Way)

RStduio -> New R Package -> Azure ML Studio -> Publishing Web Service

R-Webservice

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"

ShareYouRWork

Important Links

Course Play Ground

edav.info

Shared Repo

columbia-dsi.github.io

Model Deployment

R in Azure ML Studio