Wygląda na to, że możesz użyć kodowania dla jednej zmiennej jakościowej, ale mam dwie zmienne jakościowe i jedną zmienną predykcyjną ciągłą. Czy mogę użyć do tego wielokrotnej regresji w SPSS, a jeśli tak, to w jaki sposób? dzięki!
Wygląda na to, że możesz użyć kodowania dla jednej zmiennej jakościowej, ale mam dwie zmienne jakościowe i jedną zmienną predykcyjną ciągłą. Czy mogę użyć do tego wielokrotnej regresji w SPSS, a jeśli tak, to w jaki sposób? dzięki!
Odpowiedzi:
Z pewnością możesz, postępując zgodnie z tą samą metodą, której użyłbyś dla pierwszego predyktora jakościowego. Twórz zmienne obojętne, tak jak dla pierwszej takiej zmiennej. Ale często łatwiej jest użyć polecenia SPSS Unianova. Możesz to sprawdzić w dowolnym Przewodniku składni wydrukowanym lub w formacie pdf lub możesz uzyskać do niego dostęp poprzez Analizuj ... Ogólny model liniowy ... Univariate.
Pomimo tego, że jest nieco bardziej skomplikowane, polecenie Regresja ma wiele zalet w stosunku do Unianova. Najważniejsze jest to, że możesz wybrać „brakującą parę” (nie musisz przegrać sprawy tylko dlatego, że brakuje wartości jednego lub dwóch predyktorów). Możesz także uzyskać wiele cennych informacji diagnostycznych, takich jak wykresy częściowe i statystyki wpływu.
Prostym sposobem na przekształcenie zmiennych kategorialnych w zestaw zmiennych zastępczych do stosowania w modelach w SPSS jest użycie składni do repeat. Jest to najprostszy w użyciu, jeśli zmienne jakościowe są uporządkowane liczbowo.
*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.
W przeciwnym razie możesz po prostu uruchomić zestaw instrukcji if, aby utworzyć zmienne fikcyjne. Moja bieżąca wersja (16) nie ma natywnej możliwości automatycznego określania zestawu zmiennych zastępczych w poleceniu regresji (tak jak w Stacie za pomocą polecenia xi ), ale nie byłbym zaskoczony, gdyby był dostępny w jakiejś nowszej wersji. Zwróć także uwagę na punkt # 2 dmk38, ten schemat kodowania zakłada kategorie nominalne. Jeśli twoja zmienna jest porządkowa, możesz zastosować większą dyskrecję.
Zgadzam się również z dmk38, a rozmowa o lepszej regresji ze względu na jej zdolność do określania brakujących danych w określony sposób jest zupełnie odrębną kwestią.