본 글은 https://cran.r-project.org/doc/manuals/r-release/R-intro.html내용을 기반으로 작성되었습니다.
Copyright © 1999–2021 R Core Team
- R의 환경
R은 데이터를 계산하고, 수정하고, 시각화하는데 효과적인 도구이다. 그리고 다음과 같은 특징을 가지고 있다.
- 데이터를 조작하고 저장하는 효과적인 수단
- 특정한 매트릭스 또는 행렬 계산 가능
- 크고, 일관적이고, 통합적인 데이터 덩어리를 분석할 수 있음
- 분석된 데이터를 컴퓨터 또는 서류로 시각화 할 수 있는 그래픽 툴
- 데이터 삽입 또는 추출, 사용자 정의 함수, 반복문, 데이터조작을 포함하는 잘 고안된 효과적인 프로그래밍 언어
환경이라는 말은 일관되고 잘 설계된 특성을 포함하는 성격을 얘기하는 것이다. 하면 할수록 복잡해지고, 융통성이 낮아지는 타 언어와는 차별적인 프로그래밍 언어이다. R은 새롭게 개발된 대화형 데이터 분석 도구이다. 수많은 패키지와 함께 빠르게 성장하고 있는 도구이지만 R로 작성된 대부분의 프로그램은 단일 데이터 분석을 위해 작성된 임시적인 언어(code)라는 한계점이 있다.
- R과 통계분석
R은 통계를 위한 것은 아니지만, 많은 사람들이 통계분석도구로서 R을 사용하고 있다. 수많은 통계적 기술들을 수행하는 하나의 도구로 생각하는 것이 맞다. R이 통계 그 자체는 아니다. 그렇기에 R의 통계적 기술들을 활용하기 위해서는 R의 기본적인 기능보다는 패키지라는 형태를 활용해야 한다. R에는 기본적으로 25개의 패키지가 포함되어 있고, 더 많은 패키지를 사용하기 위해서는 인터넷 사이트(http://CRAN.R-project.org) 등의 곳에서 다운받아 쓸 수 있다. 물론 R Studio라는 프로그램을 활용하면 간단한 명령어로 수많은 패키지를 불러올 수 있다. 대부분의 통계 기법들은 R에서 수행 가능하다. 다만 패키지를 찾는 노력이 필요할 뿐이다.
'R' 카테고리의 다른 글
R MANUALS : ② 숫자와 벡터 → 2.4 논리형 벡터 (0) | 2021.12.21 |
---|---|
R MANUALS : ② 숫자와 벡터 → 2.3 연속 숫자 생성하기 (0) | 2021.12.18 |
R MANUALS : ② 숫자와 벡터 → 2.2 벡터의 연산 .2 (0) | 2021.12.17 |
R MANUALS : ② 숫자와 벡터 → 2.2 벡터의 연산 .1 (0) | 2021.12.16 |
R MANUALS : ② 숫자와 벡터 → 2.1 벡터와 벡터 할당 (0) | 2021.12.15 |