Statistics 用Proc-Surveylogistic运行有序Logistic回归

Statistics 用Proc-Surveylogistic运行有序Logistic回归,statistics,sas,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)=in

我正在进行顺序逻辑回归。我的问题是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;
在class语句中,我指定希望“myref”作为依赖var的引用,这意味着当我查看截取的参数估计时,应该忽略值“myref”。当我查看响应配置文件时,SAS正确地为我的从属var排序类别,但无论我在class或model语句中添加了什么,我都会不断获得最高值作为我的从属var的引用

有人知道我如何为依赖变量指定引用吗?我突然想到,我可以改变顺序,这样我想要作为参考的类别将具有最高的值,但是它不会被正确地排序,所以顺序逻辑回归将是不合适的


谢谢

使用
事件=
在因变量中指定ref

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

我发现有序逻辑回归没有因变量的参考组。只有多项式逻辑回归才能做到这一点,所以我不能这么做。

你有这方面的资料吗?