데이터 분석 결과를 웹에 반응형으로 시각화하기
- Ubuntu Server와 R, Shiny 패키지 -
포스팅을 시작하며
데이터 분석 결과를 웹에 반응형으로 시각화하는 과정을 정리해보려 합니다.
통계학을 전공하면(학교 커리큘럼마다 조금씩 다를 수 있으나) 일반적으로 교과서에 있는 예제 데이터에서 시작해 공공데이터, 오픈 데이터, 직접 수집한 데이터, 분석 공모전이나 대회의 데이터까지 다양한 분석 프로젝트를 수행하게 됩니다.
그런데 그렇게 고생한 프로젝트를 리포트로 제출하거나, 발표 PT가 끝나면 말 그대로 끝나버리는.. 아쉬움이 항상 있었습니다.
'우리끼리 고생했다, 잘했다, 이거는 이렇게 해보면 좋았을 것 같다'로 머물지 말고,
분석 결과를 외부와 공유하고 피드백을 주고받을 수는 없을까?
여러 가지로 알아보니 R과 Shiny 패키지를 이용해 웹에 반응형으로 시각화하면 재밌을 것 같았습니다.
아래 예제처럼 말이죠. (매우 어려울 것 같지만..)
https://shiny.rstudio.com/gallery/superzip-example.html
저와 같이 통계학 전공자거나 데이터 분석에 관심이 있다면, 이런 멋진 일을 한 번쯤은 상상해보셨을 겁니다.
이를 위해서는 사람들이 외부에서 물리적으로 접근 가능한 '서버'를 구축해야 합니다.
그리고 분석 결과를 RStudio의 Shiny 패키지로 시각화할 줄 알아야겠지요.
서버나 웹 프로그래밍 등은 전공분야가 아니라서 '도전적인' 일이 될 것 같습니다.
'데이터 과학 > Ubuntu, R, Shiny, Interactive Viz.' 카테고리의 다른 글
02. 우분투(Ubuntu) 서버에 R + R Studio + Shiny 설치 (0) | 2018.08.26 |
---|---|
01. 가상서버 호스팅(VPS) 및 우분투(Ubuntu) 서버 준비 (4) | 2017.03.21 |