< 통계 워크샵 - 연습문제 >

----------------------------------------------

자료가 다음과 같이 구성되어 있다.

1345 2465...........................................12

1521342343445532222344546 28734622.......344

첫째줄: 컬럼1은 sex, 컬럼 2-4는 GPA, 그 뒤는 V1에서 V65까지

둘째줄: X1에서 X25까지, Y1에서 Y10까지

⇒ GPA는 소수 둘째짜리까지로 읽고, V와 X는 한 컬럼씩, Y는 두 컬럼씩 읽고, /나 @를 사용하여 프로그래밍하라.

Data zzz;

input sex 1 GPA 2-4 .2 @6 (V1-V65)(1.)

/ (X1-X25 Y1-Y10)(25*1. +1 10*2.);

/ (X1-X25)(1.) @27(Y1-Y10)(2.); → 이것도 윗줄과 똑같은 효과를 가짐.

cards;

;

----------------------------------------------

자료가 다음과 같이 구성되어 있다.

컬럼1은 성별(sex), 컬럼 2-3은 나이(age), 컬럼 4-5는 출신지역(area).

13601

22102

11903

15507

22204

13401

12302

11801

13801

13402

22107

22204

24706

22507

11802

23305

16403

14804

26707

22201

22501

1. 출신지역은 서울이 1, 인천이 2, 경기가 3, 경상도 4, 전라도 5, 충청도 6, 기타 7 이다. 수도권(서울, 인천, 경기)과 비수도권으로 나누어서 빈도를 계산하는 프로그램을 만들어라. Group이라는 변수를 생성해서 이 변수에 따른 빈도표를 작성하기 바람. Procedure단계에서는 교재 p. 120의 “Proc Freq; Tables Group; Run;”을 그대로 적어 주면 됨.

2. 여자이며 20대이고 출신지역이 서울이면 집단 1로, 남자이면서 30대이면 집단 2로 분류하는 프로그램을 만들어라. 위의 1번 문제처럼 Group이라는 변수를 생성해서 이 변수에 따른 빈도표를 작성하기 바람. Procedure단계에서는 교재 p. 120의 “Proc Freq; Tables Group; Run;”을 그대로 적어 주면 됨.

⇒ 두 문제 모두 자료는 동일한 자료를 사용함. 이 두 프로그램 각각을 프린트해서 제출하기 바람. Output은 제출하지 않음.

----------------------------------------------

1. 다음의 세 자료를 ID변수를 기준으로, merge문을 이용하여 수평결합 한 후 proc print하시오.

자료 1: ID, X1, X2로 구성됨.

1 5 4

2 4 3

3 2 3

4 5 2

5 3 5

자료 2: ID, Y1, Y2, Y3로 구성됨.

1 5 4 3

3 3 4 3

4 2 1 1

자료3: ID, Z1으로 구성됨.

2 4

6 4

7 3

2. 다음의 두 자료를 상하결합 한 후 모든 변수에 대해 평균과 표준편차를 구하시오.

자료 1: Sex, X1, X2로 구성됨.

1 5 2

2 4 2

자료2: Sex, X1, X3, X4로 구성됨.

1 5 3 3

1 5 3 4

2 2 2 5

2 1 1 5

2 3 1 1

3. 어떤 기업체의 인사부서에서 신입사원 채용을 위해 5명의 지원자에 대해 얻은 자료와 변수들의 내용은 다음과 같다.

첫 번째 줄의 컬럼 1에서 5까지는 수험번호 (변수명을 Num으로 하라), 컬럼 6에서 8까지는 이름 (변수명을 Name으로 하라), 컬럼 9에서 11까지는 토익점수(변수명을 Toeic으로 하라), 컬럼 12에서 13까지는 적성검사점수 (변수명을 Apt로 하라), 컬럼 14는 인터뷰점수 (변수명을 Intw로 하라), 컬럼 15에서 17까지는 학점 (변수명을 Grade로 하라)이다. 두 번째 줄의 컬럼 6에서 10까지는 회사의 이미지에 대한 5문항짜리 설문지에 대한 반응(변수명을 X1-X5로 하라)이다.

이 변수들 중에서 이름과 인터뷰점수는 문자변수로 인식되어야 하고, 학점은 소수점 둘째자리까지 나타나도록 인식되어야 한다.

11111Lee85475B387

12334

11131Kim90492B398

11225

11231Bae80290A354

54333

11255Seo78782C287

33321

11262Yoo62077D409

23232

1) 위의 모든 변수들을 input문에 지정하는 프로그램을 짜서, proc print로 output을 보이라.

2) proc means로 토익점수, 적성검사점수, 학점에 대해 평균, 표준편차, 최대값, 최소값을 ouptput에 나타내도록 하라.

4. 어떤 집단 사람들의 성별과 연령이 다음과 같이 구성되어 있다.

1) 성별은 변수명을 Sex로 연령은 변수명을 Age로 하여, 자료를 SAS에 input하라 (두 변인 모두 숫자 변수임). 이때, Sex와 Age에는 ‘성별’과 ‘연령’이라는 Label을 지정하라.

2) 그런 다음, 비교연산자를 사용하여 연령을 20살 이상과 20살 미만으로 분류한 후 (이때, Age1이라는 새 변수를 생성하여 20살 미만인 사람들에게는 1, 20살 이상인 사람들에게는  2를 할당), proc print로 모든 변수에 대한 output을 보이라.

3) proc freq를 사용하여 Sex와 Age1의 이원빈도표를 output에 보이라.

4) proc mean를 사용하여 남녀별로 Age(Age1이 아님에 주의)에 대한 평균, 표준편차, 최대값, 최소값을 ouptput에 나타내도록 하라.

□□□□□□□□□□□□□□□□□

성별      연령

□□□□□□□□□□□□□□□□□

1          25

1          16

2          27

2          18

1          19

2          54

1          31

2          33

1          19

□□□□□□□□□□□□□□□□□□

5. 어떤 연구자가 질문지를 실시하여 다음과 같은 자료를 얻었다. 질문지의 모든 문항은 9점 척도로 이루어져 있다.

컬럼 1에서 10까지는 변수명을 X1에서 X10까지로 주었고, 컬럼 11에서 20까지는 변수명을 Y1에서 Y10까지로 주었다.

1) 자료를 input해서 SAS가 인식하도록 하라

2) 이 문항들 중에 X1-X5까지와 Y1, Y3, Y7을 reverse해야만 한다. 그래서, Array문을 사용하여 이 변수들을 reverse하고, proc print통해 이 변수들이 reverse된 output을 보이라.

56432789246456775342

65472928345267825678

12981256786828291837

23199981446271984534

-----------------------------------------

* 어떤 연구자가 학생들의 학교만족도를 재기 위해 6문항으로 이루어진 질문지를 개발했다. 이 문항들을 9점 척도로 10명의 학생에게 실시하였다.

→ 10명의 학생들에게서 얻은 자료는 다음과 같다. 이 6개의 문항들 중에 3번 문항은 reverse로 학생들에게 물어본 문항이다.

1 137242

2 852788

3 359312

4 942967

5 851766

6 268113

7 349213

8 622897

9 751986

10 136321

이 자료에 대해 Cronbach의 알파를 계산하는 프로그램을 만들고, output을 산출하라. 그 후, 이 output을 한글프로그램으로 읽어서 전체 알파값은 어떠한지, 제거해야할 문항이 무엇이고, 이를 제거하면 알파값이 어떻게 될 것인지 등을 한글 파일에 적고 이를 프린트해서 프로그램과 함께 제출하라.

* 단어를 기억할 때, 그 단어의 이미지를 머릿속에 떠올려서 기억하는 것이 그렇지 않은 방식으로 기억할 때보다 더 회상을 잘 되게 하는지에 관심을 가진 심리학자가 있었다. 이 심리학자는 이 연구문제를 검증하기 위해 20명의 피험자를 얻어서 10명씩으로 이루어진 두 집단으로 나누고, 한 집단에는 이미지를 떠올려 기억하도록 지시하고 다른 집단에는 이미지가 아닌 단어 그 자체로 기억하게 하였다. 얻은 자료는 다음과 같은데, 이 심리학자는 이 연구문제에 대해 어떻게 결론을 내릴 수 있을까?

output을 한글프로그램으로 읽어서, 이 한글파일에 이 검증의 영가설과 대안가설 및 결론을 적어서 프로그램과 함께 제출하라.

회상된 단어의 개수
이미지로 기억한 집단	단어 자체로 기억한 집단
19, 32, 20, 30, 24, 27, 30, 22, 31, 25	23, 12, 22, 16, 15, 19, 16, 14, 18, 25

-----------------------------------------------

1. 사람들이 공장에서 작업할 때 영향을 줄 수 있는 요인은 여러 가지가 있을 수 있다. 아래의 자료는 공장에 틀어놓은 음악의 볼륨(A)과 작업자의 긴장 수준(B)에 따른 작업량을 측정한 것이다. 다음에 열거한 것들이 output에 제시될 수 있도록 프로그램을 작성하고, 그 output을 교재 pp. 541-543처럼 한글파일에 제시하시오.

1) 평균과 표준편차가 나타난 표, 2) 변량분석 결과 (ω2도 계산해서 제시바람), 3) 단순 주효과 분석결과, 4) 그림 (아래의 공간에 그림을 손으로 그려 넣기 바람), 5) 추세분석 결과, 6) 사후비교 결과(Scheffe test를 사용하고, 그 결과를 평균표에 문자로 표시하기 바람), 7) 결과 해석.

(힌트: 6개 cell의 평균을 모두 비교하는 Scheffe test를 위해서는 6개 cell을 일원변량분석하는 형식으로 한 변수를 만들어 주고 거기에 대해 Scheffe test를 하면 됨)

(주의: 이 문제의 프로그램에는 proc format과 format문을 사용하지 마시기 바랍니다. Contrast문에 format문을 사용했을 때, 비교되는 수준들이 뒤바뀌는 경우가 생기기 때문입니다. 단, Label문은 사용가능합니다)

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□             < 그림 >

음악볼륨

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□                 |

긴장수준     낮음     중간      높음                      |

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□                 |

낮음        9         8         9                       |

6         9         7                       |

7         6         9                       |

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□                 |

높음        9         5         3                       |

8         7         2                       |

9         7         3                       |

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□                 |

|---------------------------

2. 다음은 자동차의 제조국에 따라 자동차의 품질을 사람들이 어떻게 지각하는지를 측정한 자료이다. 세 수준 모두에 대해 동일한 사람들이 품질을 평가했다. 다음에 열거한 것들이 output에 제시될 수 있도록 프로그램을 작성하고, 그 output을 한글파일에 제시하시오.

1) 평균과 표준편차가 나타난 표, 2) 변량분석 결과 (ω2는 제시하지 않아도 됨), 3) 그림 (아래의 공간에 그림을 손으로 그려 넣기바람), 4) 사후비교 결과(Scheffe test를 사용하기 바람), 5) 결과 해석.

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□             < 그림 >

제조국

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□                 |

독일     인도      한국                      |

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□                 |

9         5         9                       |

10         6         8                       |

9         6         7                       |

7         4         5                       |

8         4         5                       |

11         6         9                       |

7         4         4                       |

8         5         7                       |

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□                 |---------------------------

3. 어떤 연구자가 가족 구성원의 수가 많아지면 그 가족이 가진 신용 카드의 개수도 많아지는지에 관심이 있었다. 그는 아홉 가정을 표집하여 그 가족들이 가진 신용카드의 숫자를 세어 보았더니, 다음과 같은 자료를 얻을 수 있었다. 다음에 열거한 것들이 output에 제시될 수 있도록 프로그램을 작성하고, 한글파일에 그 값들을 적어 넣으시오.

1) 회귀계수와 표준화된 회귀계수, 2) 유의도와 결정계수에 의한 결과의 해석, 3) 회귀방정식 작성, 4) 가족구성원이 8명일 때의 예측된 신용카드의 수는?

--------------------------------------------

가족수       5   3   3   4   3   5   6   7   2

신용카드수     4   2   2   6   4   4   7   7   3

--------------------------------------------

4. 어떤 연구자가 사람들이 나이가 많아질수록 보수적이 되는지에 관심이 있었다. 그래서, 그는 20대와 60대 사람들을 각각 8명씩 표집하여 그들의 보수성을 쟀더니 다음과 같은 자료를 얻었다. 20대와 60대간에 보수성에서 차이가 있는지 검증하고 그 결과를 다음의 순서에 맞추어 적으시오.

1) 이 분석의 영가설과 대안가설을 진술하시오, 2) 변량의 동질성 가정이 충족되었는지 여부와 어떤 값으로 결과를 해석할지에 대해 기술, 3) 유의도의 해석에 따른 통계적 결론, 4) 일반적 결론 (결과를 말로 풀어서 적는 것임).

--------------------------------------

20대       3   4   6   3   3   7   5   8

60대       6   9   6   7   9   8   9   9

--------------------------------------

--------------------------------------------------------

* 교실의 온도에 따라 학업 수행도에 차별적인 효과를 가져올 수 있다고 한다. 다음은 한 연구자가 실시한 실험에서, 교실의 온도에 따른 학업 수행도의 자료이다. 다음의 문제들에 대해 SAS를 이용하여 분석하라 (이때, 변인과 변인의 수준에 한글로 label을 달아서 그것들이 output에 출력되도록 프로그램을 만들라).

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

교실온도

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

10도        20도       30도

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

1           4          1

2           3          2

3           6          2

1           3          1

0           4          0

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

(1) 평균과 표준편차가 나타난 표를 제시하라.

(2) 평균을 이용한 그림을 제시하라.

(3) 변량분석을 실시하여, 변량분석표를 제시하라.

(4) Scheffe와 Dunnett 사후검증을 실시하여 그 결과를 제시하고, 평균표에도 그 결과를 문자로 표시하라 (Dunnett검증에서 통제집단은 온도가 20도인 집단을 이용하라).

(5) 위의 변량 분석과 사후검증 결과를 이용하여 결과를 해석하라.

(6) 위의 자료가 일차식과 이차식 중 어느 추세인지 추세분석을 하고, 그 결과와 해석을 제시하라.

(7) 위의 모든 분석을 수행한 SAS프로그램을 프린트하여 첨부하라.

---------------------------------------