Friday, January 2, 2015

Rsession

  1. Rsession 소개
    1. 원격 혹은 로컬 R 세션에 접속할수 있도록 사용하기 쉬운 자바 클라스를 제공
    2. 백-앤드 엔진으로 Rserve 0.6을 사용하며 필요에 따라 자동으로 로컬 서버를 생성
    3. Rserve 보다 높은 래벨의 API 지원하며 서버 측 Rserve의 스타트업을 포함
    4. 멀티 세션 R engine 제공
    5. Windows 지원
  2. 설치, 설정 및 사용

    NOTE: 
    • Window를 선택한 원인은 기타 OS 설치 필요 없이 사용해 보기 위함
    • 로컬 서버를 자동으로 생성하게하여 테스트
    • 참고할 수 있는 문서가 없어 본인의 방법 사용하였기에 정답이 아님

    1. 환경 설명
      1. Windows 7 64bit
      2. R 3.1.0
      3. Eclipse Luna
    2. 파일 다운로드
      1. libRsession.zip 다운로드
      2. http://rsession.googlecode.com/files/libRsession.zip
      3. 압축을 풀면 Rsession 사용에 필요한 JAR 파일이 있음
    3. Eclipse 사용
      1. 관련 JAR 파일을 참고 라이버리로 사용
      2. R 버전 정보를 반환하는 예제 Rversion.java 사용
      3. Java File -> Run As -> Run Configurations -> Environment -> New -> Variable: R_HOME, Value: [R_HOME] -> Apply -> Run
      4. [R_HOME]: 예를 들면, D:\Program Files\R\R-3.1.0
      5. 예제를 실행하면 중간에 'R version 3.1.0 (2014-04-10)'를 출력한 것을 볼 수 있음
  3. 관련 정보

    1. 홈페이지: https://code.google.com/p/rsession/
    2. 전문적 지원: https://sites.google.com/site/mulabsltd/products/rsession

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.