블로그 이미지
윤영식
Full Stacker, Application Architecter, KnowHow Dispenser and Bike Rider

Publication

Category

Recent Post

'R'에 해당되는 글 2

  1. 2013.09.30 [Smart Visualization] 서비스 디자인 - 5
  2. 2013.08.07 [R] 배우기
2013. 9. 30. 16:57 My Services/Smart Visualization

차트는 많은 정보를 내포한다. 사람들끼리 차트를 공유하고 싶을 경우 보통은 엑셀에서 작업을 하고, 보고서를 MS-Word 또는 HWP로 만들어서 메일을 보내거나 채팅창으로 파일을 전송하게 된다. 여러 복잡한 과정을 통하여 자신의 데이터에 대하여 의미를 내포한 차트로 공유하기까지의 과정이 너무 길고 많은 시간이 소요된다. 그리고 지속적인 관심을 가진 데이터라면 이들에 대한 히스토리는 개별 문서마다 보관이 될 것이고, 합쳐서 보고자 할 때 번거로운 재작업을 거쳐야 한다. 우리가 사용하는 페이스북이나 기존 SNS 사용방식처럼 데이터를 시각화한 차트에 대해 공유하여 볼 수 있고, 코멘트를 달고 관련 차트끼리 연결지어서 더 낳은 정보로 만들어 갈 수 있으면 얼마나 재미있을까? 관련성있는 차트들을 모아 보면서 회의에 사용하거나 바로 스마트 기기에서 확인함으로써 업무 효율화를 가져올 수도 있다


이러한 가치하에서 Smart Visualization에 대한 목업화면을 그려 보았다. 



Share Place 

  - Search 입력에 어느 그룹, 코멘트, 의견등의 내용을 검색하여 관련있는 차트 목록을 볼 수 있다

  - 공유하는 공간이다. 차트별로 상단에 자신의 것인지, 어느 그룹과 공유되는 것인지 보이고 등록 시간이 나온다 

     Place : personal 또는 group-01

  - 상단 Place 또는 시간을 클릭하면 해당 차트에 대한 상세 내역을 보여주는 화면이 나온다 

  - 차트 하단에는 해당 차트에 대한 Comment와 관련 차트(Related Chart)를 연결지을 수 있다 

  - 상단 우측에는 현재 채팅진행중이 확인되지 않은 내역 건수와 메세지 건수를 Badge 로 보여준다



Register Place

  - 일정 형식의 .csv 파일을 업로드한다 

  - 해당 차트의 Place (속할 그룹)과 차트 종류를 선택하고 등록한다 



Slide Menu

  - "Smart Visualization" 좌측의 아이콘을 클릭하면 메뉴가 나온다 

  - 개인 또는 그룹을 검색하여 친구맺기를 할 수 있고, 상대가 응답을 해주면 상호 연결이 되어 Share Place에서 차트를 공유한다 

  - 기존 대화목록이나 메세지를 열람할 수 있다

  - 메뉴 상단에 "사용자"검색이나 "그룹" 검색이 들어가겠다

데이터 시각화 차트의 공유에 벗어나는 레이아웃은 제거할 것이다.



* 개념이 유사한 사이트

  https://plot.ly/


  https://infogr.am/


posted by 윤영식
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 윤영식
prev 1 next