CRAN: 2개의 글
CRAN은 the Comprehensive R Archive Network의 약자이다. R은 사람들이 제작한 패키지를 추가하여 기능을 확장할 수 있다. R에는 방대한 R Add-On Packages 들이 있다. RGui에서 Packages 메뉴를 통해 확인할 수 있다. 웹에서는 CRAN Task Views 페이지에서 확인할 수 있다. 각 패키지들은 대분류로 Cluster, Finance, NLP, TimeSeries 등으로 나뉘어져 있다. 들어가보면 CRAN packages 리스트를 통해 해당 패키지에 속한 라이브러리들을 볼 수 있다. 1. 패키지 확인 설치 위치 : .libPaths() 설치된 패키지 확인 : installed.packages() 패키지 도움말 : library(help="패키지명") ..
참조문서 : An Introduction to R 1. R언어란? 통계 계산과 그래픽을 위한 프로그래밍 언어이다. 뉴질랜드의 로버트 잰틀맨과 로스 이하카가 개발하였다. 1993년 처음으로 공개되었다. R은 GPL 하에 배포되는 S 프로그래밍 언어의 구현으로 GNU S라고도 한다. 장점 오픈소스, 무료 소프트웨어 포괄적인 통계플랫폼 : 다양한 라이브러리, 다양한 분석기법, 정형/비정형 시각화 기능으로 수학 기호를 포함할 수 있는 출판물 수준의 그래프를 제공 단점 통계 최적화를 위해 성능을 희생했다 인터프리터언어로서 R코드가 실행될때, 변경될 때마다 다시 해석하므로 비교적 느리다. 2. 동작원리 R은 싱글스레드이므로 1개의 CPU코어만 사용한다. 멀티코어를 활용하려면 병렬프로그래밍 기법이 필요하다. R은 R..