하나의 범주 형 변수에 대해 코딩을 사용할 수있는 것처럼 보이지만 두 개의 범주 형 변수와 하나의 연속 예측 변수가 있습니다. SPSS에서 이것을 위해 다중 회귀를 사용할 수 있습니까? 그렇다면 어떻게합니까? 감사!
하나의 범주 형 변수에 대해 코딩을 사용할 수있는 것처럼 보이지만 두 개의 범주 형 변수와 하나의 연속 예측 변수가 있습니다. SPSS에서 이것을 위해 다중 회귀를 사용할 수 있습니까? 그렇다면 어떻게합니까? 감사!
답변:
첫 번째 범주 형 예측 변수에 사용하는 것과 동일한 방법을 따르면됩니다. 첫 번째 변수와 마찬가지로 더미 변수를 만듭니다. 그러나 종종 SPSS의 Unianova 명령을 사용하는 것이 더 쉽습니다. 인쇄 또는 PDF로 작성된 구문 안내서에서이 내용을 보거나 분석 ... 일반 선형 모형 ... 일 변량을 통해 액세스 할 수 있습니다.
조금 더 복잡하지만 회귀 명령에는 Unianova보다 많은 장점이 있습니다. 가장 중요한 것은 '쌍별 결측'을 선택할 수 있다는 것입니다 (단, 하나 또는 두 개의 예측 변수 값이 없어서 사례를 잃을 필요는 없습니다). 또한 부분 도표 및 영향 통계와 같은 많은 유용한 진단을 얻을 수 있습니다.
SPSS에서 모델에 사용하기 위해 범주 형 변수를 더미 변수 세트로 변환하는 간단한 방법은 do repeat 구문을 사용하는 것입니다. 범주 형 변수가 숫자 순서 인 경우 사용하는 것이 가장 간단합니다.
*making vector of dummy variables.
vector dummy(3,F1.0).
*looping through dummy variables using do repeat, in this example category would be the categorical variable to recode.
do repeat dummy = dummy1 to dummy3 /#i = 1 to 3.
compute dummy = 0.
if category = #i dummy = 1.
end repeat.
execute.
그렇지 않으면 단순히 일련의 if 문을 실행하여 더미 변수를 만들 수 있습니다. 내 현재 버전 (16)에는 회귀 명령에서 더미 변수 세트를 자동으로 지정할 수있는 기본 기능이 없지만 ( xi 명령을 사용하여 Stata에서 할 수있는 것처럼 ) 최신 버전에서 사용할 수 있다면 놀라지 않을 것입니다. 또한 dmk38의 포인트 # 2에 주목하십시오.이 코딩 체계는 명목 범주를 가정합니다. 변수가 서수이면 더 많은 재량을 사용할 수 있습니다.
또한 dmk38에 동의하며 누락 된 데이터를 특정 방식으로 지정하는 기능으로 인해 회귀가 더 나아진다는 이야기는 완전히 별개의 문제입니다.