https://blog.naver.com/hayden_log/222222473108

 

[SAS] 그룹 간 평균 비교 (t-test, ANOVA)

#그룹간평균비교 #그룹간차이검정 #사후분석 #T_test #ANOVA #Post_hoc_Test#SAS #SAS_Univ...

blog.naver.com

 


1. 두 그룹 간 평균 비교 (T-test)

2. 둘 이상의 그룹 간 평균 비교 (ANOVA)


 

1. 두 그룹 간 평균 비교, T-TEST 프로시저, The TTEST Procedure

 

두 그룹 간 평균 비교하기

 

ods excel file='/folders/myfolders/test/ods_ttest.xlsx';


proc ttest data=tmp.tico;
	var age;
	class group;
run;


ods excel close;

 

group별로 연령의 평균을 비교하여 결과를 excel 파일 형태로 내보내는 코드

 

var은 분석에 사용할 변수, class는 집단을 나누는 기준

 

 

 

네 번째 표는 등분산 검정 결과, p-value=0.8812이므로 equal variance 가짐

세 번째 표는 t-test 결과, 등분산을 가지므로 Equal의 p-value의 결과를 해석해야 함

> t-test 결과 p-value가 0.2561로 그룹 간 연령의 평균은 차이가 없다고 할 수 있음

 

 

 

 


 

2. 둘 이상의 그룹 간 평균 비교, ANOVA 프로시저, The ANOVA Procedure

둘 이상 그룹 간 평균 비교하기

 

ods excel file='/folders/myfolders/test/ods_anova.xlsx';

proc anova data=tmp.tico;
	class group;
	model age = group;
	means group / hovtest=levene;
run;
	
ods excel close;

1의 t-test와 동일, group별 연령의 평균을 비교하여 결과를 excel 파일 형태로 내보내는 코드

 

class는 범주형 변수 할당, 

model은 등호(=)를 기준으로 좌변에는 반응변수(평균을 나타낼 변수), 우변은 설명변수(요인)

means는 group에 따른 반응변수의 평균 출력, 옵션으로 hovtest=levene를 지정하면 등분산 검정

 

 

Model에 대한 유의성 검정 결과 p-value가 0.2561로, 그룹에 따라 연령의 평균 차이가 있다고 할 수 없음

(1의 t-test와 동일한 결과)

+ Recent posts