코딩변경 (역문항)
기존 값 → 새 값 · 역문항 일괄 처리
표 1. 코딩변경 결과
| 원변수 | 새 변수 | 변환식 | 변환 전 M | 변환 후 M | 일치 케이스 |
|---|---|---|---|---|---|
| JD1 | JD1_R | 6 − x | 2.71 | 4.29 | 412 |
| JD2 | JD2_R | 6 − x | 2.88 | 4.12 | 412 |
| JD3 | JD3_R | 6 − x | 2.64 | 4.36 | 412 |
| JD4 | JD4_R | 6 − x | 2.95 | 4.05 | 412 |
변환 전후 평균의 합이 6이 되는지로 검증합니다.
표 2. 변환 전후 신뢰도 비교
| 척도 | 항목 수 | 변환 전 α | 변환 후 α | 판정 |
|---|---|---|---|---|
| 직무요구 | 4 | −.312 | .812 | 정상 |
역문항을 처리하지 않으면 α가 음수로 나옵니다. 이 값이 역문항 누락의 신호입니다.
그림 1. 역문항 처리 전후 신뢰도
역문항을 처리하지 않으면 α가 음수가 됩니다.
해석interp_rules.rule_id = RECODE_REVERSE_OK · 매칭조건 alpha_before<0 AND alpha_after>=.70
역문항 4개를 6 − x로 변환한 결과 직무요구 척도의 Cronbach's α가 −.312에서 .812로 정상화되었습니다.
변환 전 α가 음수였던 것은 역문항이 처리되지 않아 항목 간 상관이 음수로 나타났기 때문입니다. 논문에서 α가 음수로 보고되면 대부분 이 원인입니다.
코드 생성 · 이 분석을 다른 프로그램 문법으로
DEFINE: JD1_R = 6 - JD1; JD2_R = 6 - JD2;
JD3_R = 6 - JD3; JD4_R = 6 - JD4;모형이나 변수 지정을 바꾸면 네 코드가 함께 갱신됩니다. 심사자가 다른 프로그램으로 재현을 요구할 때 그대로 전달할 수 있습니다.