글
연구 중에 간단한 회귀 분석정도를 하려고 패키지나 프로그램을 찾던 중 R이란 프로그래밍 언어를 발견했다.
R은 오픈소스 통계 프로그래밍 언어이다. 국내에도 사용자 모임이 있으나 홈페이지내에서는 활동이 그렇게 활발하지 않은 것 같다.
하지만 해외에서는 페이스북, 트위터, 구글 등이 고객 요구사항을 분석하는데 R를 사용해 유명세를 탔다.
또 최근 많은 글로벌 기업들이 적용하고 있으며 세계적으로 R 관련 프로그래머만 100만명이 넘고 통계 관련 논문도 나오고 있는 추세다(인용: 오픈소스 `R`, 국내선 왜 찬밥?).
프로그램 설치를 하고 간단한 연습을 수행해봤는데 회귀식 구하는 용도로는 오버스펙인 점도 있지만 문법이 생각보다는 쉬웠다.
R은 사실 프로그래밍 언어이므로 파일입출력 및 여러가지 기능이 있을 것으로 생각되나 그런 것을 배우기에는 시간이 너무 많이 걸릴 것이라고 예상했다.
그래서 좀 더 친숙한 파이썬에서 응용할 수 있는 법을 찾아보았는데 RPY란 모듈을 찾을 수 있었다.
R이 설치된 상태에서 이 모듈을 설치하면 파이썬안에서 R의 문법으로 명령을 수행할 수 있다.
즉 파이썬의 문법으로 데이터 입력 및 출력, 플로팅들을 하고 회귀분석이 필요한 부분만 rpy모듈의 명령어를 사용하는 것이다.
관련 홈페이지
R 홈페이지
RPY2 홈페이지
RPY2 예제
RED-R visual programming for R
R은 오픈소스 통계 프로그래밍 언어이다. 국내에도 사용자 모임이 있으나 홈페이지내에서는 활동이 그렇게 활발하지 않은 것 같다.
하지만 해외에서는 페이스북, 트위터, 구글 등이 고객 요구사항을 분석하는데 R를 사용해 유명세를 탔다.
또 최근 많은 글로벌 기업들이 적용하고 있으며 세계적으로 R 관련 프로그래머만 100만명이 넘고 통계 관련 논문도 나오고 있는 추세다(인용: 오픈소스 `R`, 국내선 왜 찬밥?).
프로그램 설치를 하고 간단한 연습을 수행해봤는데 회귀식 구하는 용도로는 오버스펙인 점도 있지만 문법이 생각보다는 쉬웠다.
R은 사실 프로그래밍 언어이므로 파일입출력 및 여러가지 기능이 있을 것으로 생각되나 그런 것을 배우기에는 시간이 너무 많이 걸릴 것이라고 예상했다.
그래서 좀 더 친숙한 파이썬에서 응용할 수 있는 법을 찾아보았는데 RPY란 모듈을 찾을 수 있었다.
R이 설치된 상태에서 이 모듈을 설치하면 파이썬안에서 R의 문법으로 명령을 수행할 수 있다.
즉 파이썬의 문법으로 데이터 입력 및 출력, 플로팅들을 하고 회귀분석이 필요한 부분만 rpy모듈의 명령어를 사용하는 것이다.
관련 홈페이지
R 홈페이지
RPY2 홈페이지
RPY2 예제
RED-R visual programming for R
'Python' 카테고리의 다른 글
| 최소 자승법을 이용한 일차 함수 근사(파이썬) (0) | 2012.11.26 |
|---|---|
| 파이썬 모듈 소개 visvis (0) | 2012.11.26 |
| 소스코드를 syntax highlight된 형태로 보여주고 싶을 때 (0) | 2012.11.24 |
RECENT COMMENT