이 글에서는 데이터를 분석할 때 사용하는 소프트웨이언 'R'에 대하여 알아보겠습니다.
R을 사용하는 가장 큰 이유는 다양성입니다. 범용 분석 툴이기 때문에 어떤 형태의 데이터든 자유롭게 분석할 수 있습니다.
-
통계 분석: 기초 통계 분석 및 고급 통계 분석에 활용할 수 있습니다.
-
머신러닝 모델링: 랜덤 포레스트, SVM, 딥러닝 등을 쉽게 활용할 수 있습니다.
-
텍스트 마이닝: 문자로 이루어진 데이터를 분석할 수 있습니다.
-
소셜 네트워크 분석: 사람들이 어떤 관계를 형성하고 있는지, 어떤 경로로 메시지가 퍼져 나가는지 분석할 수 있습니다.
-
지도 시각화: 지리 정보와 지역 통계를 활용해 국가별 GDP, 시군구별 범죄율 등 지역별 특성을 지도로 표현할 수 있습니다.
-
주식 분석: 지표들을 계산하거나 그래프로 표현할 수 있고 실제 투자에 사용되는 투자 시스템을 구축할 수도 있습니다.
-
이미지 분석: 이미지에서 속성을 추출해 데이터로 변환할 수 있습니다. 영상 처리 알고리즘을 개발할 수 있습니다.
-
사운드 분석: 음량, 진폭 등의 속성을 추출해 데이터로 변환할 수 있습니다. 사운드 처리 알고리즘을 개발할 수 있습니다.
-
웹 애플리케이션 개발: 이용자가 입력한 값에 반응해 데이터 분석 기반의 웹 애플리케이션을 구현할 수 있습니다.
어떤 도구를 사용하는 사람이 많다는 것은 큰 이점입니다.
-
문제를 해결하는 방법을 설명한 글과 R 코드가 함께 올라와 있기 때문에 코드를 그대로 활용해 문제를 해결할 수 있습니다.
-
R을 사용한 논문의 수는 지속적으로 증가하고 있습니다.
-
학계에서 최신 기술에 대한 논의들이 R을 중심으로 이루어지고 있기 때문에 이를 도입하려는 기업들 역시 R을 선호합니다.
-
세계적인 규모의 기업들이 R을 사용하고 있다는 점도 중요합니다.
-
데이터 분석 담당자를 채용하는 대다수 조직들이 R 사용 경험을 중요시한다는 것도 중요한 사실입니다.
캐글(https://www.kaggle.com/)이라는 온라인 데이터 분석 대회가 있습니다. 캐글은 전 세계의 데이터 분석가들이 실력을 검증받는 동시에 다양한 사람들의 아이디어가 모여 데이터 분석 기법이 발전해 나가는 현장입니다.
이 글은 다음 책을 참고하여 작성했습니다.
김영우 Do it! 쉽게 배우는 R 데이터 분석 이지스퍼블리싱 2017
Do it! 쉽게 배우는 R 데이터 분석
통계, 프로그래밍을 1도 몰라도 데이터를 혼자서 다룰 수 있다! 데이터 분석 프로젝트 전 과정 수록!통계, 프로그래밍을 1도 몰라도 데이터를 혼자서 다룰 수 있다! 데이터 분석 프로젝트 전 과정 수록!데이터 분석을 처음 시작한 초보자도 어깨춤을 추며 데이터를 혼자 다룰 수 있게 한다는 강의가 책으로 출간되었다. 통계, 프로그래밍, 데이터 분석을 전혀 몰라도 「Do it! 쉽게 배우는 R 데이터 분석」을 통해 R로 최근 주목받고 있는 데이터 분석 기법들을
book.naver.com
'Data > R' 카테고리의 다른 글
[R] 캐글(Kaggle) 데이터 분석하기 'marvel-wikia-data' (0) | 2019.06.15 |
---|---|
[R] R 스튜디오 설명서 (0) | 2019.04.08 |
[R] R(R 스튜디오) 설치 (0) | 2019.04.07 |
[R] 데이터 프레임이란? (0) | 2019.04.06 |