sas에서 proc transpose에 대해서 알아보자.
by → sorting된 변수 zone, gender의 값을 그룹핑 한다.
id → level 이 새로 생성되는 데이터셋(out=gg)의 변수로 치환 된다.
var → score를 관측치를 갖는 변수가 된다.
데이터들이 어떻게 입력되는지 아래 그림을 참조하자.
[ 프로그램 코딩 과정 ]
data transpose;
input zone gender $ level $ score;
cards;
1 man vvip 100
1 woman vip 80
2 woman vip 85
2 man s 78
3 man a 69
3 woman vip 77
1 woman s 66
3 man s 61
;
run;
proc sort data=transpose; by zone gender; run;
proc transpose data=transpose out=gg;
by zone gender;
id level;
var score;
run;
주의 : by뒤에 입력할 변수들은 proc sort를 통해 정렬을 한뒤 proc transpose를 해야 됩니다.
'SAS' 카테고리의 다른 글
[SAS] sas proc glm 1 (0) | 2014.02.14 |
---|---|
[SAS] SAS proc means (1) | 2014.02.13 |
[SAS] sas에서 그룹 별로 중복 값이 있는 데이터만 새로운 변수로 체크하는 방법 (0) | 2014.02.12 |
[SAS] SAS TTEST 대응표본(paired observations)에 대한 t-검정(paired T-test) (0) | 2014.02.10 |
[SAS] SAS TTEST 독립 t-검정 이표본(two samples) t-검정(two sample T-test) (0) | 2014.02.07 |
댓글