逻辑回归后绘制地层变量的SAS输出置信区间

逻辑回归后绘制地层变量的SAS输出置信区间,sas,logistic-regression,Sas,Logistic Regression,在逻辑回归之后,我想把所有的置信区间图放在所有地层变量的一个图中。例如,我的SAS代码是: proc logistic data=data1; model y = x; strata cv1; output out=out1 unknown1=x_beta1 unknown2=lowerbound unknown3=upperbound unknown4=strata_variable; run; 我不知道在输出语句中可以使用什么变量名(unknown1 unknown2 unknown3)。

在逻辑回归之后,我想把所有的置信区间图放在所有地层变量的一个图中。例如,我的SAS代码是:

proc logistic data=data1;
model y = x;
strata cv1;
output out=out1 unknown1=x_beta1 unknown2=lowerbound unknown3=upperbound unknown4=strata_variable;
run;
我不知道在输出语句中可以使用什么变量名(unknown1 unknown2 unknown3)。正如在sas支持页面中所说,“如果指定了一个STRATA语句,则只有PREDICTED=、DFBETAS=、H=选项可用”,下面是示例

我的情节陈述将是:

proc sgplot data=out1;
  scatter y=strata_variable x=x_beta1 / xerrorlower=lowerbound xerrorupper=upperbound
          markerattrs=(symbol=circlefilled size=9);
  run;

这里的第一个情节正是我想要的。很抱歉,我不能插入任何情节,因为我的声誉不够高。

我找到了另一种方法来完成这项工作。我编写了一个宏do循环来获取每个地层数据。然后加上

ods output OddsRatios=odds_temp;

获取估计值和置信区间,并将所有地层合并在一起,以生成我需要的绘图。

您是否尝试过proc surveylogistic?