2013-09-02 1 views
0

누락 된 값을 어떻게 설정할 수 있습니까? 예 : VAR1에서 VAR5까지 값이 있거나 누락되었습니다 (1 = Hello, 그렇지 않으면 누락). 다음 중 새 변수를 계산하고 싶습니다.0 값을 모두 누락 값으로 설정하는 방법은 무엇입니까?

Compute new = 0 
IF VAR1 = 1 then new = 1 
IF VAR2 = 1 then new = 2 
IF VAR3 = 1 then new = 3 
IF VAR4 = 1 then new = 4 
IF VAR5 = 1 then new = 5. 

하지만 어떻게 처리 할 수 ​​있습니까? 계산에는 "= 무언가"가 필요하기 때문에 처음에는 모든 실수가 0입니다. 어떻게 모든 0 값을 누락으로 설정할 수 있습니까? IF new = 0을 시도한 후 누락되었습니다. 그러나 이것은 작동하지 않습니다.

답변

0

SPSS에 누락 된 기능과 누락 된 키워드가 있습니다. 이것은 다음과 같이 작동

IF missing(VAR1) THEN new = $SYSMIS. 

누락 함수이며, 경우에 대한 값이 시스템 누락 (도트) 또는 사용자 정의 누락 값인지 파악한다. 그렇다면, 그 이후의 parter가 실행됩니다. 이 경우 SPSS에 점으로 표시되는 "시스템 누락 값"을 지정하라고 지시했습니다. "6"과 같이 사용자 지정 누락 값을 사용하려면 IF 처리에이 값을 포함시켜야합니다.

이 같을 것이다 :

MISSING VALUES VAR1(). 
IF VAR6 = 1 then new = 6. 

MISSING VALUES VAR6 new(6). 
0
  1. 이동 "변환"하는 - "다른 변수로 코딩".
  2. 클릭 "이전 및 새 값" "올드 값"에서
  3. 쓰기 (당신이 "없음"으로 0을 교환 할 위치) 당신의 변수를 선택 - 0
  4. "새 값"에서 선택 - " 시스템 - 실종 "에
  5. 클릭" "에
  6. 를 클릭하십시오"를 추가는
  7. 이 새 변수, 예를 들면의 이름 (라벨)을 지정 "계속 "New_with_missing"
  8. "확인"을 클릭하십시오.
  9. Voila!

이제 "New_with_missing"이라는 새 변수가 만들어졌습니다. 이전과 비슷하지만 모두 0이 "누락 값"이됩니다.

보다도,

유진