SPSS 在逻辑回归'step 2'省略了一个虚拟变量



我正在SPSS中使用欧洲社会调查的数据,对激进右翼支持和性别进行逻辑回归(分三步(。结果变量是这个人是否投票给了一个激进的右翼政党。

我有一些态度变量,还有年龄、婚姻状况等社会人口统计数据。这些都在第一个回归模型上进行。然后在第二个例子中,我添加了"female_leader"(即他们投票支持的政党是否有女性领导人(,在第三个例子中添加了"女性"(选民的(和"female_leader"之间的互动。

我的问题是,它在第二步中没有添加"female_leader",只是重复第一步。第三个是添加了交互变量。我不确定SPSS为什么不添加"female_leader"变量。

这是我的代码:

LOGISTIC REGRESSION VARIABLES all_votes
/METHOD=ENTER female marriage_recode religion_recode attendence_recode 
unemployed 
professional_worker skilled_workers culture_undermined gays_free_disagree 
democracy_important 
secondary_below_education degree_education_plus agea cntry 
/METHOD=ENTER female_leader 
/METHOD=ENTER interaction 
/CONTRAST (cntry)=Indicator
/CONTRAST (marriage_recode)=Indicator
/CONTRAST (religion_recode)=Indicator
/CONTRAST (attendence_recode)=Indicator
/SAVE=RESID ZRESID
/CLASSPLOT
/PRINT=GOODFIT CI(95)
/CRITERIA=PIN(0.05) POUT(0.10) ITERATE(20) CUT(0.5).

希望这是足够的信息。谢谢

在这种情况下不输入female_leader变量的可能原因是它是冗余的或线性依赖于第一个块中已经输入的变量,这意味着它在尝试预测依赖变量时不会向这些变量添加任何信息。在你的输出顶部寻找一条警告信息:"由于冗余,一个或多个变量的自由度降低了。">

最新更新