Spss Faq

FrontPage|FindPage|TitleIndex|RecentChanges| UserPreferences P RSS
Q : 아스키 데이터를 불러올 때 일일이 변수 이름을 지정해 주는 작업이 어렵다. 좋은 방법 없는가?

명령문을 쓰라. 예를 들어 c:\spsstest.txt 에 다음과 같은 내용이 Freefield 로 과목별로 저장되어 있다고 할 때

{{|
내가누구 95 100 90 90 95
아무개 80 70 90 80 90
|}}

{{|
DATA LIST
FILE='C:\spsstest.txt' FREE / 이름 (A8) 국어 영어 과목1 to 과목3.
EXECUTE.
|}}

만약 spsstest.txt 에 다음과 같은 형태의 Fixed column 데이터가 있을 경우에는

{{|
myname 24211
anonymus 23142
|}}

{{|
DATA LIST
FILE='C:\spsstest.txt' FIXED / 이름 1-8 (A) 답안1 to 답안5 10-14.
EXECUTE.
|}}

이렇게 하면 된다.

Q : 시험본 객관식 답안을 SPSS 로 입력했다. SPSS 로 채점할 수 있는가? 또 어떤 문제는 답이 2개 이상일 때도 가능한가?

명령문을 쓰라. 예를 들어 위의 myname 과 anonymus 의 두 사람의 답안에 대해서 채점하고자 할때 정답이 2, 3, (1 or 2), 1, 1 이라면, 다음과 같은 명령으로 원하는 결과를 얻을 수 있다.

{{|
COUNT
채점결과 = 답안1(2) 답안2(3) 답안3(1) 답안3(2) 답안4(1) 답안5(1).
EXECUTE.
|}}

Q : 아스키 파일에 한 case의 data 가 몇줄에 걸쳐서 나누어져 있다. 이 파일을 편집하지 않고 읽을 수 있는가?

레코드를 지정하면 된다. 명령문을 사용해서 더욱 편리하게 할 수 있다. 만약 spsstest.txt 에 다음과 같은 형태의 Fixed column 데이터가 있을 경우에는 아래의 명령을 수행하면 된다.

{{|
myname 22341
23421
|}}

{{|
DATA LIST
FILE='c:\spsstest.txt' FIXED RECORDS=2 TABLE / 1 이름 1-8 (A) 답안1 to 답안5 10-14
/ 2 답안6 1 답안7 to 답안10 2-5.
EXECUTE.
|}}

Q : 어떤 모임에서 다음과 같은 data를 얻었다. 이 data를 분석하기 위해서는 어떻게 입력하는 것이 효과적인가?

노스모키안 노스모키안
흡연자57
비흡연자108

일반적인 방법은 흡연을 1, 비흡연을 0 으로 둔 후, 노스모키안 1, 비노스모키안 1, 노스모키안 0, 비노스모키안 0 을 case 숫자만큼 만들어 주는 것이다. 그러나 이것은 매우 비효율적이기 때문에

분류흡연여부숫자
노스모키안흡연5
노스모키안비흡연10
비노스모키안흡연7
비노스모키안비흡연8

이렇게 입력한 후 Data - Weight cases를 사용하여 "숫자" 변수에 가중치를 주면 간단하게 해결할 수 있다.

Q : 전체 케이스 중에서 일부를 random 하게 고를 수 있는가?
Data - Select cases 중에서 random sample of cases를 사용하라.

Q : 나이에 따라 입력된 자료를 자동으로 20-29세는 그룹1... 등으로 자동으로 범주화할 수 있는가?
Transform - Recode 를 사용하라. Transform - Compute를 사용해서도 여러번 반복하면 된다.

Q : 막대그래프에서 전체 평균, 또는 하나를 기준으로 비교하고 싶을때는 어떻게 하는가?
Graph 편집에서 Bar Origin Line을 적절히 사용하라.

Q : 동일한 변수에 대해서 두 개의 파일이 있는 경우와 동일한 케이스에 대해서 서로 다른 변수들을 가지고 있는 두 파일을 어떻게 합치는가?
Data - Merge File 에서 Add cases, Add Variables 를 각각 사용하라.




"; if (isset($options[timer])) print $menu.$banner."
".$options[timer]->Write()."
"; else print $menu.$banner."
".$timer; ?> # # ?>