블로그 이미지
Peter Note
Web & LLM FullStacker, Application Architecter, KnowHow Dispenser and Bike Rider

Publication

Category

Recent Post

2013. 8. 7. 16:46 Languages/R

Smart Dashboard는 Data Visualization을 표방하고 있다. 실시간 표현을 근간으로 하고 있으며, 통계 데이터에 대한 분석 또한 필요한데, 이때 필요한 것이 통계적 지식과 방법론이다. 요즘 BigData에 대한 Visualization 언어로 R이 새롭게 인식되고 있는데 이에대해 알아보자 



1. R의 이해

  - 넌 뭐니?

R 프로그래밍 언어(줄여서 R)는 통계 계산과 그래픽을 위한 프로그래밍 언어이자 소프트웨어 환경이다

  - 뉴질랜드 오클랜드 대학교 통계학 교수 로스 이하카와 로버트 잰틀맨 두분이 개발 했단다 (S 언어를 기반함)

  - mac, window, linux, unix 플랫폼에서 이용가능하다 

  - Data Mining 관점의 R

    

  - 빅데이터 관점의 R

    
  


2. 배우는 방법

  - 전희원님이 이야기하는 R기반의 데이터 시각화 (PDF)

  - 방통대 정보 통계학과 코스웨어 (동영상)

  - R 기초적인 사용법 (PDF)

  - R을 이용한 데이터 실무 (PDF 다운로드 가능) : 한글 문서이다. 그냥 이걸로 지루하더라도 직접 해보자 

  - 데이터 시각화를 위한 R 소개 자료 : CIO 매거진에 20선이 소개되었다 

    + 통계 분석 R의 이해 : 한글

    + 통계용 R 첫걸음 : 영문

    + 단계적 R 안내서 : 영문

  - R 로 어떤 차트를 그릴 수 있을까?

    + R 차트 선택기

  

    + R을 위한 Plot system : ggplot2 소개

    + rCharts.io : 다양한 JavaScript Chart를 이용하여 시각화 

    

  - 체계적으로 일하면서 배우려면 방통대 정보 통계학과 추천



3. 설치

  - http://www.rstudio.com/ 에서 다운로드 받아 설치한다



4. 내가 하고 싶은 것들

  - jStat

    + JavaScript로 만들어졌음 like matlab or R 

    + jQuery와 Flot 차트 의존

  - glMatrix : JavaScript Matrix and Vector library

  - Statistical Computation in JavaScript

    + JavaScript & HTML5를 통하여 다양한 통계자료를 모바일로 손쉽게 볼 수 있게 해줌 

    + 재미난 시뮬레이션, 흥미로운 분석

    + 데이터를 좀더 Graphical 하게 표현하기 (TED강연 - 정말 재미있다. 강추) 

   



<참조>

  - R 위키 정의

  - R Project Organization

  - The Omega Project for Statistical Computing : 다양한 언어로의 R

  - Quick-R API Examples Index

  - 방통대 정보 통계학과 대학수학, 통계, R 코스웨어

  - NexR에 근무하는 R 전문가 전희원님 자료

  - 전희원님 블로그 : 관련 기사

posted by Peter Note