Data Analysis

SAS를 이용한 분산분석

keepgroovin' 2014. 8. 24. 14:54


Proc ANOVA : 관측치 수가 같을 때, 계산속도는 좀 더 빠름

Proc GLM : 관측치 수가 다를 때, 보다 광범위하게 사용 가능 (General Linear Model)


<구문>

Proc GLM ;

CLASS 비교자하는 집단들을 나타내는 변수 이름;

MODEL 종속변수=분류변수/선택문;

BY 변수 이름; /지정된 변수에 대한 자료값을 범주별로 분류해서 분산분석하고 싶을 때, 미리 SORT BY 해줘야*/

MEANS 분류변수/선택문;

CONTRAST '결합형태'수준계수; 

 

+) 유의수준을 바꾸기 위해서는 선택문 자리에 ALPHA=0.1 이런 식으로 넣어주면 됨



EX) 조명의 밝기가 생산량에 영향을 미치고 있는지를 조사한다면

구역을 A,B,C,D로 나눠서 측정했을 때

PROC ANOVA DATA=INPUT;

CLASS light;

MODEL product=light;

RUN;