在PROC GLMSELECT中更改或解释虚拟变量的类编码

时间:2016-11-24 21:12:22

标签: sas

我正在使用这个简化的例子来使用SAS中的PROC GLMSELECT拟合一些回归模型:

PROC GLMSELECT DATA = WORK.Bla1 TESTDATA = WORK.Bla2;
    class catvar;
    MODEL
        y = 
        x
        catvar / selection = none stb showpvalues;
RUN;

分类变量catvar有3个值a,b和c。拟合模型后:

catvar = c

始终具有估计值0和缺失的p值。我认为这与上述使用标准'REF编码'这一事实有关(见here):

catvar = a => 1 0
catvar = b => 0 1
catvar = c => 0 0

catvar = c是参考水平。我可以阻止此行为获取catvar的每个值的估计值和p值吗?如果没有,我如何解释catvar = c?任何反馈都将非常感激。感谢。

0 个答案:

没有答案