Archive

Archive for the ‘R-Tips’ Category

R의 설정파일과 실행할 때 사용가능한 옵션

July 22nd, 2008

R에서는 초기설정이나 작업 상태를 저장하기 위한 설정 파일을 제공하고 있습니다.

  • .Rprofile : R의 실행 시 읽어들이는 파일로, 이곳에 패키지를 정의해 두면, R을 실행할 때 지정한 패키지를 읽어들임.
  • .Rdata : R을 종료할 때 “Save workspace image? [y/n/c]“라는 메시지가 출력되는데 이때 “y”를 선택하면 .Rdata 파일에 작업 상태를 저장한다. 이후 R을 실행할 때 아무런 옵션도 지정하지 않는다면 자동으로 이 파일을 읽어들이며, 전회에 실행한 작업내용에 따라 파일을 크기가 커질 수 있으므로 R의 실행 시 시간이 오래 걸릴 수도 있음
  • .Rhistory : R의 콘솔에서 실행한 커맨드의 사용 이력이 저장되는 파일

이 설정파일들은 R을 실행할 때 여러 가지 옵션을 이용해 사용 여부를 지정할 수 있습니다. 이 옵션들은 Unix계열의 OS를 이용할 때 보다 유용하게 쓸 수 있습니다.

  • –no-init-file : 설정파일(.Rprofile)을 읽어들이지 않음
  • –no-save : 종료 시 데이터를 .Rdata 파일에 저장하지 않음
  • –save : 종료 시 자동으로 .Rdata 파일에 데이터를 저장함
  • –restore : R을 실행할 때 바로 이전에 저장한 데이터(.Rdata)를 읽어들임
  • –no-restore-data : R의 실행 시 이전에 저장한 데이터를 읽어들이지 않음
  • –no-restore-history : R의 실행 시 커맨드의 사용 이력을 읽어들이지 않음
  • –no-restore : 실행 시 어떤 데이터도 읽어들이지 않음
  • –quiet or -q : 실행 시 표시되는 초기 메시지를 출력하지 않음

R-Tips ,

R 은?

July 18th, 2008

R은 AT&T 벨연구소의 Becker와 Chembers에 의해 발표된 S라 하는 통계분석, 확률 시뮬레이션, 그래픽을 위한 프로그래밍 언어를 그 기초로, Ross Ihaka와 Robert Gentleman에 의해 1992년부터 개발이 시작되었습니다. 현재는 세계 다수의 멤버로 구성된 개발팀에 의해 발전하고 있으며, S의 개발자이기도 한 Chembers도 R의 개발팀에 합류하였습니다.

R은 오픈소스 소프트웨어이며, GPL 라이센스를 따르고 있습니다. R 프로젝트의 홈페이지는 http://www.r-project.org이며, CRAN (Comprehensive R Archive Network; http://cran.r-project.org) 에서 R의 소스코드 및 MS Windows, Linux, Mac OS X 용으로 컴파일된 바이너리 파일을 얻을 수 있습니다. 또한, 여러 통계분석에 특화된 패키지도 이곳에서 제공됩니다.

R을 처음으로 공부하는 분들은 다음 자료를 참고하는 것도 좋습니다.

R-Tips ,

[R] 결손치를 히스토그램에 나타내는 방법

July 7th, 2008

기본적인 R의 histgram에서는 결손치를 그래프에 표시하지 않습니다. 결손치의 수를 그래프에 나타내기 위해서는 약간의 과정이 필요합니다.

> sample.data < - as.factor(sample(c(1,0,NA),100,replace=T))
> sample.data < - as.character(sample.data)
> sample.data[is.na(sample.data)] < - " NA"
> sample.data < - factor(sample.data)
> plot(sample.data)

rplot3

“ggplot2″ 패키지를 이용하면 좀더 멋진 그래프를 얻을 수 있습니다.

> ibrary(ggplot2)
> qplot(sample.data, geom="histogram")

rplot21

 

R-Tips , , , ,