使用Proc Surveylogistic运行序数Logistic回归

时间:2015-04-09 17:54:04

标签: statistics sas

我正在进行序数逻辑回归。我的问题是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的引用?在我看来,我可以更改顺序,以便我想要作为参考的类别具有最高值,但之后它将无法正确排序,因此序数逻辑回归将是不合适的。

由于

2 个答案:

答案 0 :(得分:0)

使用event=在因变量中指定ref。

model depvar(event='myref')=indvar1 indvar2;

答案 1 :(得分:0)

我发现Ordinal Logistic Regressions没有因变量的参考组。只有多项逻辑回归才能做到,这就是我无法做到的原因。