1주

From Biocourse

Jump to: navigation, search
R 소개

  


R 
특징
 


 R
무료

 
R
컴퓨터 언어이다

 
R
공개 소스.(UNIX, Windows and Macintosh) 
-
 
R
우수한 help system 가진다

 
R
우수하고 다양한 그래프를 그릴 수있다

 
R
많은 통계적  function 가지고, 쉽게 배울 있다.

 
사용자가 쉽게 새로운 function 확장할 있다.


 
R - main page : ( www.r-project.org )



image:R1-plot1.jpg

통계적 계산을 위한 프로젝트이다.


메인 화면은 5부분으로 구성되어 있다.
1. R이란?
2. 다운로드
3. R 프로젝트
4. 문서
5. 관련 프로젝트 및 연관된 Links


메인화면의 그림은 R을 이용하여 다양한 자료 분석을 할 수 있으며, 그 결과를 다양한 그림으로 출력이 가능하다.또한, 다양한 그림은 한장에 적절하게 배분하여 그릴수 있다.

가능한 그림은 
1. 원 그림
2. 히스토그램
3. 산점도
4. 덴드로그램
5. 밀도그림
6. 박스그림
...

최근에 R에 대한 뉴스를 제공하므로써, 사용자가 최근 경향을 쉽게 파악할 수 있다.



R 홈페이지 메인 그림을 클릭한 결과. ( http://www.r-project.org/misc/acpclust.R )

image:R1-plot2.jpg

메인 화면을 그릴수 있는 R-code를 제공한다.

그 코드를 복사하여 R에 붙여 놓으면 R 메인 그림을 얻을 수 있다.

단, ade4, RColorBrewer, pixmap이 3개의 package는 사전에 설치되어야 한다.(package설치는 추후에 설명하기로 하겠다.)

 



 
R - main page : 

Mirrors (
http://cran.r-project.org/mirrors.html )
 

 

image:R1-plot3.jpg


R 언어를 Mirror하는 site들이다.

24개 나라 60곳에서 R 언어를 Mirroring하고 있다. (2006년 3월 29일 현재)




R - Manuals

 (
http://cran.r-project.org/manuals.html )
 

 

image:R1-plot4.jpg

R을 사용시 유용한 문서들을 정리해 놓은 자료들이다.



 

R – Manuals : Contributed Documentation

(
http://cran.r-project.org/other-docs.html )

image:R1-plot5.jpg


R을 사용시 유용한 문서들을 정리해 놓은 자료들이다.

다양한 목적에 따라서 다양한 문서들을 정리한 자료이다.


 
R News

image:R1-plot6.jpg


R에 대한 최신 동향을 News로 제작하여 사용자들에게 정보를 제공해준다.

또한, 그동안 R언어가 어떻게 변모했는지 등을 New를 통해서 알 수가 있다.

5/2 2005년 11월 15일에 발행된것이 최근의 New이다.



 

image:R1-plot7.jpg


R 언어와 함께 다양한 관련된 프로젝트를 소개하는 곳이다.



 
R - main page : CRAN 


image:R1-13.jpg

우리나라 서울대학교 통계학과에서 mirror하고 있는 R 관련 site이다. 


http://bibscvs.snu.ac.kr/R/index.html


 R – CRAN : R Download

image:R1-14.jpg


R-2.2.1 windows 버젼을 받는 곳이다. (R-2.2.1-win32.exe 파일을 받아서 설치하면 된다.)

이곳에서 기존의 old버젼의 R도 받을수 있고,설치및 구조에 대한 설명과 예전 버젼에 비하여 달라진 것들에 대한 내용이 있다.


Download – R-Packages

image:R1-15.jpg

- R에서 Package를 다운로드 받는 방법은 일반적으로 2가지이다.

   1. 위의 그림처럼 R홈페이지를 통하여 zip, tar 자료를 받아서 R이 설치된 폴더에 library를 모아 둔곳에 설치하는 방법.

   2. R을 실행 후 R홈페이에 접속하여 필요한 package를 선택하여 설치하는 방법.

일반적으로 사용할때는 2번을 이용하여 사용하는것이 이용자가 쉽게 설치할수가 있다.


 
R-Package – SMA

image:R1-16.jpg


- 특정 Package를 선택하면 다음과 같다.

- 여기선 SMA(Statistical Microarray Analysis) package를 선택한 결과이다.

- package의 버전, R 언어서 package가 수행할 때 요구되는 R언어의 버전, 공개한 날자, 저자, URL 등의 정보를 제공한다.

- 다음으로 실제 package tar, zip파일을 다운 받거나 간단한 function들의 설명이 있는 INDEX, 마지막으로 pdf를 통해서SMA package의 
  설명및 function들의 사용 법을 제공한다.



R-Package – SMA Index

image:R1-17.jpg

- SMA package의 INDEX를 나타낸다.

- SMA package에서 제공하는 function들의 간단한 설명을 제공한다.



R : main

image:R1-18.jpg


- R을 실행한 결과 이다.

- R은 크게 6개의 메뉴바를 가지고 있다.
  - File : 자료를 불러 오거나, 저장할 수있는 등의 있다.
  - Edit : 글자 크기를 바꾸거나, 화면을 깨끗이 하는 기능 등이 있다.
  - Mise : object를 보거나, 삭제가 가능하다.
  - Packages : package를 설치하는 곳을 지정하거나, 설치할 package를 찾거나, 새롭게 update된 package를 설치할수있다.
  - Help : R을 수행하다 질문사항이나, function들에 대한 설명을 제공한다.

- R을 설치하면 window가 한글인 경우 R에 대한 메뉴바 및 메인 화면에 나오는 말이 한글로 표현된다.
  그러나, 아직 완전히 한글화가 되지 않아서 정확한 의사전달을 하지 못한다.

- 언어를 영어로 바꾸려면 다음과 같이 작업을 한다.
 -- C://Program Files//R//R-2.2.1//share//locale//kr 폴터를 삭제하면 영어로 바꿔진다.



R : File

image:R1-19.jpg


- R code로 작성된 source를 불러 올수 있다.
- script를 새롭게 작성할 수 있다.
- script를 불러올 수있다.
- 작업한 내용을 저장했을시 불러와서 사용할 수 있다.
- 작업한 내용을 저장할 수 있다.
- 작업할 곳을 이동할수있다.
- 작업한 결과를 프린트한다.
- 작업한 내용을 현재 화면에 보이는 내용을 저장가능하다.



R : Packages

image:R1-20.jpg


- 설치된 package를 불러와서 사용한다.
- CRAN mirror사이트를 지정한다.
- 다양한 package가 저장되어있는 CRAN, Omega, Biocoductor, other를 선택가능하다.
- 특정 package를 선택한다.(여러개의 package를 선택할수 있다. shift 키를 사용)
- 기존에 설치된 package가 update 될 경우 자동으로 사이트에 접속하여 update를 한다.
- R홈페이지를 통하여 저장한 package를 불러와서 사용할 수 있다.



 
R : Help

image:R1-21.jpg


- 단축기 설명
- 자주 질문하는 내용
- R의 간단한 메뉴얼
- R function에 대한 설명
- R 홈페이지 접근