너무급해서요….
안녕하세요. 저번에 올렸던 질문에서 아래와 같이 데이터를 입력해서 결과를 얻었는데 실제 답과 일치하지 않습니다. 어디가 잘못된 건가요? 꼭 좀 도와주세요. 너무 급해서요.
----------------------------------------------------------------------------------------------
문제:
SAS와 orthogonal coding을 사용해서 9번의 데이터를 분석하시오. 이론적 센스를 주는 세 게의 orthogonal comparison을 선택하시오. Orthogonal set에 문제가 있으면 h에서 힌트를 찾으시오.
9. 한 연구자가 정당의 제휴에 의한 학교 통학버스에 대해 태도의 회귀를 연구했다. 연구자는 이것을 보수당원, 공화당원, 자유당원, 민주당원 4개의 샘플로 만들고 아래의 점수를 얻었다. 점수가 높으면 높을수록 태도는 더 호의적이다.
보수당원 공화당원 자유당원 민주당원
2 3 5 4
3 3 6 5
4 4 6 5
4 4 7 7
6 5 7 7
6 6 9 7
7 8 10 9
7 8 10 9
8 9 11 10
8 10 12 10
h. 연구자가 다음과 같은 가정을 했다고 하자. 공화당원은 보수당원보다 학교버스 수송에 대해 더 호의적이다. 자유당원은 민주당원보다 더 호의적이다. 자유당원과 민주당원은 보수당원과 공화당원보다 더 호의적이다.
이 가설을 세우기 위해 orthogonal coding을 사용하고 회귀분석을 하시오.
--------------------------------------------------------------------------------
데이터 입력:
data coding;
input subj group y vo1 vo2 vo3;
datalines;
01 1 02 -1 0 1
02 1 03 -1 0 1
03 1 04 -1 0 1
04 1 04 -1 0 1
05 1 06 -1 0 1
06 1 06 -1 0 1
07 1 07 -1 0 1
08 1 07 -1 0 1
09 1 08 -1 0 1
10 1 08 -1 0 1
11 2 03 1 0 1
12 2 03 1 0 1
13 2 04 1 0 1
14 2 04 1 0 1
15 2 05 1 0 1
16 2 06 1 0 1
17 2 08 1 0 1
18 2 08 1 0 1
19 2 09 1 0 1
20 2 10 1 0 1
21 3 05 0 –2 2
22 3 06 0 –2 2
23 3 06 0 –2 2
24 3 07 0 –2 2
25 3 07 0 –2 2
26 3 09 0 –2 2
27 3 10 0 –2 2
28 3 10 0 –2 2
29 3 11 0 –2 2
30 3 12 0 –2 2
31 4 04 0 1 2
32 4 05 0 1 2
33 4 05 0 1 2
34 4 07 0 1 2
35 4 07 0 1 2
36 4 07 0 1 2
37 4 09 0 1 2
38 4 09 0 1 2
39 4 10 0 1 2
40 4 10 0 1 2
;
proc print;
proc anova;
title 'Analysis of Variance';
class group;
model y = group;
proc reg simple corr;
title 'Othogonal Coding';
model y = vo1 vo2 vo3 / stb; /*orthogonal coding*/
* StatEdu님에 의해서 게시물 이동되었습니다 (2002-11-19 18:12)
Legacy document_srl: 617 / Legacy URL: http://www.statedu.com/QnA/617

댓글