본문 바로가기
Technology/SPSS

[SPSS Syntax] 다른 변수로 코딩 변경

by 밝은생각쟁이 2015. 4. 10.
728x90
반응형

다른 변수로 코딩 변경할 때 SPSS 명령어 이다.

 

* 다른 변수로 코딩 변경.
DATASET ACTIVATE 데이터세트1.
RECODE V1_1 V1_2 V4_1 V4_2 V4_3 V4_4 V5_1 V5_2 V5_3 V5_4 V5_5 V5_6 V5_7 (1=5) (2=4) (3=3) (4=2) (5=1) INTO V1_1_R V1_2_R V4_1_R V4_2_R V4_3_R V4_4_R V5_1_R V5_2_R V5_3_R V5_4_R V5_5_R V5_6_R V5_7_R.
EXECUTE.

 

이런 경우이다.

 

1 : 매우 그렇다.

2 : 그렇다.

3 : 보통이다.

4 : 그렇지 않다.

5 : 매우 그렇지 않다.

 

응답자에 따라 1번에 작성하는 경향이 있을 수 있으니 척도에 1번을 긍정으로 설정했거나.

혹은 역배점 설문을 했을 때.

 

위 대로 평균을 내면 긍정일 경우 평균값이 낮아 의미 없는 값이 생성될 수 있다.

 

따라서 통계를 돌리기 전에 변수로 코딩을 변경해야 하는 데 결과는 다음과 같다.

 

1->5, 2->4, 3->3, 4->2, 5->1

 

GUI로 할 때는 다음과 같이 하면 된다.

 

 변환 -> 다른 변수로 코딩변경

 

(같은 변수로 코딩변경 해도 되긴 하지만, 원래 있던 값에 덮어쓰기 되어 "같은 변수로 코딩변경"후에는 원래 값을 찾을 수 없게 된다.

난 나를 못 믿기에 "다른 변수로 코딩변경"을 사용함. 그래야 혹시 잘 못 해도 원래 데이터로 다시 뭔가를 할 수 있기에 !

그러한 맥락으로 SPSS 파일 열 때마다 다른 이름으로 저장 하여 날짜 별로 관리하기도 함.

그래야 언제 어디서 무엇을 잘못했는지 발견하기 쉽고 실수가 쉽게 회복되기도 하니 )

 

 

변수들 선택 하여 화살표로 <숫자 변수-> 결과 변수> 안에 넣어주고

(이 때, Ctrl 키를 살포시 누른 상태에서 변수들을 선택하면 다중 선택이 가능함)

 

결과 변수 -> 이름 에는 바뀔 부분 (난 Reverse 라 생각하여 R을 붙여줌)

레이블 수정

바꾸기 클릭

 

<기존값 및 새로운 값> 선택

기존값 값에 1

새로운 값 값에 5

추가 선택

 

모두 세팅이 끝나면

 

계속 선택

 

확인 선택

 

끝.

 

 

 

 

사실 이것이 편한 사람은 이렇게 하는게 제일 좋음.

 

 

728x90
반응형