当前位置: 首页 - 研究问答 - 问答详情
    数云空间108020
    2024-12-10
    在做影响因素分析的时候,先单因素分析,分析了一个分类变量,用了秩和检验,p<0.05。然后进行多因素,设置了哑变量,发现有一个类别因为数据太小了,结果就出现极值了,就把这个类别删除了,应该如何回复编辑单因素分析中有这一类别而有多因素没有
    回答(1)
    夏虫不语冬冰

    按照你的表述,你应该是做了线性回归,手动转换了哑变量,并纳入到回归分析里面。不过其中因为一个类别人数较少,导致出现异常结果。

     

    哑变量在回归分析中必须”同进同出“,假如说职业有4个类别,则会产生3个哑变量,必须保证这3个哑变量要么同时在模型里面,要么同时被排除。

     

    不过SPSS软件线性回归模块不能保证哑变量同进同出,所以你才能将出现异常结果的类别手动删除。解决方法有两种:

     

    (1)尝试将该类别与其他类别合并,重新进行单因素和多因素分析

    (2)采用SPSS自动线性建模模块或者R语言重新进行线性回归分析,确保哑变量能实现”同进同出“,若该变量被排除,则去掉该变量重新解释结果。若该变量没有被排除,异常结果仍然存在,则采用第一种方法重新分析。

     

    若是logistic回归分析,则软件中定义分类变量,无需手动转换哑变量,确保分析正确。分析正确异常结果仍然存在则采用第一种方法解决。

    2024-12-10
    我要回答
    版权所有 © 数云空间 2021-2026