다음과 같이 회귀분석을 실시했을 때 summary 함수를 이용하면 분석결과를 볼 수 있다. 이런 경우 분석결과를 화면에 출력하는 대신 파일에 저장하고 싶다면 어떻게 해야할까?
[code]
> swiss.lm <- lm(Fertility ~ Examination, swiss)
> summary(swiss.lm)
Call:
lm(formula = Fertility ~ Examination, data = swiss)
Residuals:
Min 1Q Median 3Q Max
-25.9375 -6.0044 -0.3393 7.9239 19.7399
Coefficients:
Estimate Std. Error t value Pr(>|t|)
R을 설치했을 때 기본으로 제공되는 개발환경(development environmet)는 빈약하기 짝이 없다. 대신 다른 프로그램과 결합해서 사용할 수 있는 R의 특성을 살려 다른 개발환경을 이용하면 R 작업을 좀 더 편리하게 할 수 있다. 리눅스 등 유닉스 계열에서는 ESS를, 윈도에서는 tinn-R이 편리하다.
R에서 의사결정나무 분석을 하려면 rpart 패키지가 필요하다. 다음 명령어로 패키지를 설치하자.
install.packages("rpart", dep=T)
먼저 rpart 패키지를 불러들인다.
library(rpart)
다음은 예제용 자료이다.
[code]
customer = read.table(stdin(),header=T,sep=",")
District,HouseType,Income,PreviousCustomer,Outcome
Suburban,Detached,High,No,Nothing
Suburban,Detached,High,Responded,Nothing
Rural,Detached,High,No,Responded
Urban,Semi-detached,High,No,Responded
의사결정나무(decision tree)는 회귀(regression) 또는 분류(classification)에 해당하는 기법으로서 선형 모형을 이용한 회귀분석이나 분류분석에 비해 해석하기가 쉽고 비선형성이나 상호작용을 자동적으로 다룰 수 있다는 장점이 있다.
1. 설치 언어 선택: 특별한 이유가 없으면 "한국어"를 선택한다.

2. 환영: "다음"을 클릭한다.

3. 라이센스: R은 GNU 일반 공중 라이센스 하에 배포되므로 자유롭게 배포, 수정할 수 있다는 내용이다. "다음"을 클릭한다.

4. 설치 위치 선택: 특별히 설치할 장소를 바꾸지 않는다면 "다음"을 클릭한다.
ggplot2 패키지는 Lenland Wilkinson의 책 The Grammar of Graphics(이하 GG)에 기반한 R 그래픽스 패키지다. ggplot2의 가장 큰 장점은 세련된 그래프를 손쉽게 그릴 수 있다는 것이다. 다음은 iris 데이터를 ggplot2의 qplot 함수로 그린 산점도이다.

> qplot(Sepal.Width, Sepal.Length, data=iris, colour=Species)
R의 기본 함수인 plot으로 그린 결과와 비교해보면 훨씬 예쁘다.

[code]
3차원 산점도(scatter plot)을 그릴 수 있는 함수들은 base 패키지의 persp(), lattice 패키지의 cloud(), 그리고 rgl 패키지의 plot3d() 등 매우 다양하다. 이중 가장 강력한 성능을 가진 plot3d()에 대해 알아보자.

rgl 패키지는 R에서 OpenGL 기능을 쓸 수 있게 해주는 패키지다. OpenGL은 고성능 3차원 그래픽을 위한 기능으로서 게임 등에 많이 사용한다. 비슷한 것으로 DirectX가 있다.
가변수(dummy variable)는 연속변수를 독립변수로 사용하는 모형에서 분류변수를 사용하기 위해 분류에 해당하면 1, 해당하지 않으면 0으로 코딩한 변수이다. 예를 들어 성별(gender)을 회귀분석의 독립변수에 넣고자 한다면 남자는 0, 여자는 1(또는 여자는 0, 남자는 1)로 코딩한다.
메뉴에서 분석 > 상관분석 > 이변량 상관계수 순서대로 선택하면 다음 창이 나온다. 원하는 옵션을 선택하고 "확인" 버튼을 누르면 상관분석을 실시한다.

"옵션" 버튼을 누르면 다음 창이 뜬다.
