我正在进行序数逻辑回归。我的问题是SAS不会让我指定依赖分类变量中的哪个值作为我的参考。
我的代码如下:
proc surveylogistic data=mydata;
weight mywgt;
strata mystrata;
domain mydomain;
class depvar (ref="myref") indvar1 (ref="myref1") indvar2 (ref="myref2") /param=ref;
model depvar (order=internal)=indvar1 indvar2;
title 'my model';run;
在类声明中,我指定我希望“myref”作为依赖var的引用,这意味着当我查看Intercepts的参数估计值时,应省略值“myref”。当我查看响应配置文件时,SAS正确地为我的依赖var命名了类别,但无论我在类或模型语句中放置什么,我都会获得最高值作为我的依赖var的引用。
有谁知道我如何指定我的依赖var的引用?在我看来,我可以更改顺序,以便我想要作为参考的类别具有最高值,但之后它将无法正确排序,因此序数逻辑回归将是不合适的。
由于
答案 0 :(得分:0)
使用event=
在因变量中指定ref。
model depvar(event='myref')=indvar1 indvar2;
答案 1 :(得分:0)
我发现Ordinal Logistic Regressions没有因变量的参考组。只有多项逻辑回归才能做到,这就是我无法做到的原因。