-
R이란 무엇인가? - R 소개, R 설치, R studioProgramming/R programming 2019. 11. 1. 20:39
오늘 운이 좋게도, R 프로그래밍을 배울 수 있는 기회가 생겨 교육에 다녀왔다.
그 전에 내가 R에 대해 알고 있는 것은 통계쪽에서 많이 쓰인다? 빅데이터와 관련된다? 이런 정도였다.
궁금하기는 했지만.. 찾아보지도 않다가 어제 처음으로 R studio를 설치했다.오늘 배운 부분을 리뷰하기 전에 R에 대해 써보려고 한다.
'R'이란 무엇인가?
R는 통계 계산과 그래픽을 위한 프로그래밍 언어이자 소프트웨어 환경이다.[2] 뉴질랜드 오클랜드 대학의 로버트 젠틀맨(Robert Gentleman)과 로스 이하카(Ross Ihaka)에 의해 시작되어 현재는 R 코어 팀이 개발하고 있다. R는 GPL 하에 배포되는 S 프로그래밍 언어의 구현으로 GNU S라고도 한다. R는 통계 소프트웨어 개발과 자료 분석에 널리 사용되고 있으며, 패키지 개발이 용이해 통계 소프트웨어 개발에 많이 쓰이고 있다. (출처 : 위키백과)
뭐 어렵게 설명되있기는 하지만, 데이터 사이언스 분야에서 자주 쓰이고 데이터 분석에 특화된 언어이다.
또한 오픈소스이기 때문에 학생들도 쉽게 배울 수 있는 것 같다.
R의 적용분야는 굉장히 다양하다.
통계 분석, 머신러닝 모델링, 데이터 마이닝, 소셜 네트워크 분석, 지도 시각화, 주식분석, 사운드 분석, 웹 앱 제작 등
R은 오픈소스(SAP와 SASS와 달리)이고 많은 기능을 지원한다. 또한 python처럼 다양한 패키지를 제공하고
그래프도 그릴 수 있다. 프로그래밍 방식을 사용하니 개발자들도 통계 지식만 있다면 쉽게 익힐 수 있다.
R 설치 : https://cran.r-project.org/bin/windows/base/
R Studio 설치 : https://rstudio.com/products/rstudio/download/R studio는 R을 위한 IDE(Integrated Development Environment)이다.
(이거는 나만 그런 거일 수도 있는데 스튜디오 다운받으러 들어갔는데 서버랑 데스크탑 버전이 있어서랩탑인 나는 무얼 다운받아야 하나 헷갈렸다... 데스크탑 설치하면 된다...)그리고 한 가지 팁은 설치할 때 Studio의 속성을 권리자 권한으로 이 프로그램 실행을 체크해주면 좋다.
나는 그걸 늦게 알아서 들어갈 때마다 권리자 권한으로 실행을 했다. ^_ㅠ
오늘 많이 한 것은 아니지만, 라이브러리를 설치하면서 python보다 더 쉽고 직관적이라는 느낌도 받았다.
그럼 다음 글에서 오늘 한 실습에 대해 올려보려고 한다!
'Programming > R programming' 카테고리의 다른 글
R을 이용해서 공공데이터를 읽어보기 (0) 2019.11.01 R의 기본 문법 (0) 2019.11.01