728x90

유명한 통계패키지로는 SPSS, SAS가 있습니다. 사회과학 분야에서 많이 사용되는 SPSS(Statistical Packages for the Social Science)는 주로 메뉴 방식으로 사용하여 프로그램을 작성하지 않아도 통계분석을 할 수 있습니다. 물론 SPSS에서도 Syntax 명령문을 이용하여 프로그램을 만들 수 있습니다.   
SAS는 주로 명령어 방식으로 되어 있어 프로그램을 작성하여 통계 분석을 합니다. 물론 SAS에도 메뉴방식을 이용하여 분석할 수 있는 기능도 있습니다.   
R은 SAS 처럼 명령어 방식을 취하며 21,091 여 개의 패키지(2024년 7월 22일 기준)가 제공되고 있습니다. 

### (1) SPSS 화면 - 회귀분석

SPSS를 클릭하면 다음과 같은 화면이 나옵니다. SPSS 는 메뉴방식으로 진행되는데, 메뉴에서 [분석]을 클릭하면 SPSS에서 지원하는 통계분석 기법들이 나열됩니다. 여기에서 분석하고자 하는 기법을 선택하기만 하면 됩니다. 회귀분석을 하려면 메뉴 [분석]-[회귀분석]-[선형] 순서대로 클릭하면 됩니다.   

<img src='https://wikidocs.net/images/page/251046/r_r_spss_02.jpg 'style="width:400px; height:300px;">

종속변수에는 변수 몸무게(wei)를 선택하고, 독립변수에는 변수(hei) 지정하고 [확인] 버튼을 클릭하면 됩니다.    

<img src='https://wikidocs.net/images/page/251046/r_r_spss_03.jpg 'style="width:400px; height:300px;">

종속변수 wei, 독립변수 hei를 선택, [확인] 클릭합니다. 그러면 다음과 같은 SPSS 결과화면을 볼 수 있습니다.   

<img src='https://wikidocs.net/images/page/251046/r_r_spss_04.jpg 'style="width:600px; height:400px;">

### (2) SAS 화면 - 회귀분석

SAS를 실행하면 다음과 같은 SAS 초기화면이 나타납니다. 아래 부분에 있는 프로그램 작성 창에 SAS 프로그램을 작성하고 메뉴 [실행] 클릭하든지 “달리기 선수” 모양의 실행아이콘을 클릭하면 SAS가 실행됩니다.   

<img src='https://wikidocs.net/images/page/251046/r_r_sas_01.jpg 'style="width:600px; height:400px;"><br><br>
<img src='https://wikidocs.net/images/page/251046/r_r_sas_02.jpg 'style="width:600px; height:400px;">


### (3) R 화면 - 회귀분석

SPSS와 SAS 로 실행한 회귀분석을 R을 이용하여 분석하려면 다음과 같은 R 프로그램을 작성하여 실행하면 됩니다.  
```
 > gender <- c("F","F","F","M","M","M")
 > wei <- c(60,61,63,67,68,69)
 > hei <- c(171,173,176,174,175,178)
 > age <- c(23,24,38,43,40,42)
 > a1 <- data.frame(gender,wei,hei,age)
 > a1

 > lm(wei~hei,data=health)
 > lm(wei~hei+age,data=health)
 > lm_out <- lm(wei~hei,data=health)
 > lm_out
 > summary(lm_out)
```
SPSS나 SAS 에 비하여 결과물이 보기가 조금 어려워 보이지만 자세히 설펴보면 SPSS와 SAS 의 결과와 동일한 것을 볼 수 있습니다.   

<img src='https://wikidocs.net/images/page/251046/r_r_r_01.jpg 'style="width:600px; height:400px;">

+ Recent posts