데이터 분석 결과를 웹에 반응형으로 시각화하기

- Ubuntu Server와 R, Shiny 패키지 -


포스팅을 시작하며

데이터 분석 결과를 웹에 반응형으로 시각화하는 과정을 정리해보려 합니다.


통계학을 전공하면(학교 커리큘럼마다 조금씩 다를 수 있으나) 일반적으로 교과서에 있는 예제 데이터에서 시작해 공공데이터, 오픈 데이터, 직접 수집한 데이터, 분석 공모전이나 대회의 데이터까지 다양한 분석 프로젝트를 수행하게 됩니다.

그런데 그렇게 고생한 프로젝트를 리포트로 제출하거나, 발표 PT가 끝나면 말 그대로 끝나버리는.. 아쉬움이 항상 있었습니다.


'우리끼리 고생했다, 잘했다, 이거는 이렇게 해보면 좋았을 것 같다'로 머물지 말고,

분석 결과를 외부와 공유하고 피드백을 주고받을 수는 없을까?


여러 가지로 알아보니 R과 Shiny 패키지를 이용해 웹에 반응형으로 시각화하면 재밌을 것 같았습니다.

아래 예제처럼 말이죠. (매우 어려울 것 같지만..)



https://shiny.rstudio.com/gallery/superzip-example.html


저와 같이 통계학 전공자거나 데이터 분석에 관심이 있다면, 이런 멋진 일을 한 번쯤은 상상해보셨을 겁니다.


이를 위해서는 사람들이 외부에서 물리적으로 접근 가능한 '서버'를 구축해야 합니다.

그리고 분석 결과를 RStudio의 Shiny 패키지로 시각화할 줄 알아야겠지요.


서버나 웹 프로그래밍 등은 전공분야가 아니라서 '도전적인' 일이 될 것 같습니다.


+ Recent posts