【问题标题】:SAS Proc GLM Predicted OutputSAS Proc GLM 预测输出
【发布时间】:2018-10-18 14:45:09
【问题描述】:

我正在使用 SAS Proc GLM 对具有一些缺失值的因变量进行预测。请注意,所有预测变量都是完全观察到的,即预测变量不包含缺失值。标准语法是:

proc glm data=test;

a 类;

model dv=a b c/solution;

输出输出=testx p=pred;

运行;

由于预测变量没有缺失值,因此输出数据应包含对因变量缺失值的预测。

我的输出不包含因变量中缺失值的预测。

我做错了什么?

【问题讨论】:

  • 将 proc 内容的日志和输出发布到 textX 数据集。答案很可能在这两个部分中。
  • @reeza 感谢您的评论。日志很干净,没有显示错误。已对预测变量进行了仔细检查,以寻找可能会取消预测的 MV。
  • 好吧,如果除了您发布的内容之外您不提供更多信息,我们将无法验证您所说的内容。可能没有错误,但可能会有警告表明正在发生的事情,并且可能是特定于数据的。没有可复制的数据集,就没有其他东西可提供。

标签: sas prediction


【解决方案1】:

您需要展示您的作品。这个例子与你的说法相矛盾。

data class;
   set sashelp.class;
   x = ranuni(1);
   if x gt .9 then weight=.;
   run;
proc print;
   run;
proc glm;
   class sex; 
   model weight=sex height age / solution; 
   output out=testx p=pred r=r;
   run;
proc print;
   run;

【讨论】:

  • 谢谢。作为一个长期的 SAS 用户,我意识到了这种矛盾。这就是为什么我对这个问题感到困惑。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多