1. R은 오픈소스 통계 분석 도구이다.
상업용 분석 소프트웨어 SAS, SPSS와 달리 R은 오픈소스 소프트웨어이다.
또한 R은 사용자들이 직접 제작한 패키지를 오픈소스로 구할 수 있기 때문에 최근 알고리즘 및 기술 반영이 빠른 편이다.
또한 강격한 시각화 요소를 갖추고 있어 통계 분석 도구로 활용하기 적절하다.
2. R의 역사
통계 프로그래밍 언어 'S' : 1976년 AT&T의 bell labs statistics Group 에서 John Chamber, Rick Becker, Allan Wilks 가 개발.
"to turn ideas into software, quickly and faithfully"
1988년 S 의 문법 구조나 언어에 많은 변경이 있었고 객체라는 개념이 도입되며 기존의 코드를 새로 작성해야 하는 번거로움이 있던 도중 R 이 등장!
'R': 1993년 뉴질랜드 University of Auckland 에서 Ross Inaka 와 Robert Gentleman이 개발함.
기존 S로 작성한 코드를 실행할 수 있음.
UNIX 계열 플랫폼에 다채롭게 대응하도록 컴파일되어 있음.
3. R의 특징
- 무료 -고차원적 계산 가능 - 통계 분석 - 시각화에 최적화
(1) 그래픽 처리
적절한 그래픽처리를 할 수 있으며, 고해상도 이미지를 생산할때도 처리시간이 매우 빠르다.
따라서 분석과정뿐 아니라 보고서 작성이나 발표 자료 작성 시에도 유용함.
(2) 데이터 처리 및 계산 능력
R은 벡터, 행렬, 배열, 데이터 프레임, 리스트 등 다양한 형태의 데이터 구조를 지원함.
복잡한 구조 내의 개별 데이터 접근 절차가 간단하여 큰 데이터 핸들링하기에도 편리함.
(3) 패키지
사용자들이 스스로 개발하는 새로운 함수들으 ㄹ패키지의 형태로 내려받아 사용할 수 있다.
패키지를 통한 확장성으로 R은 다른 통계 프로그램에 비해 최신 이론이나 기법을 사용해보기 더 쉬움.
'오늘의 코딩 > R' 카테고리의 다른 글
[R] 기초 (0) | 2020.02.17 |
---|---|
우분투18에 R 설치하기 (0) | 2020.02.17 |