在SAS中使用PROC GENMOD如何创建只有模型偏差的变量?

时间:2016-02-24 22:23:58

标签: sas

在R中,我可以写一些类似model$deviancemodel$df.residual的内容,但我似乎无法在SAS中找到任何方法。

1 个答案:

答案 0 :(得分:0)

R函数生成的对象具有可以提取到变量中的子对象,而SAS过程会创建表。如果您在某个表中看到要在程序的另一部分中使用的统计信息,则可以使用输出传送系统(ODS)将该表写入数据集,如下所示: 1)使用ODS TRACE ON语句来发现表的名称(或在文档中查找) 2)使用ODS OUTPUT语句将表写入数据集。

例如,如果您对许多拟合优度诊断统计信息(包括偏差和卡方残差的统计信息)感兴趣,您可以发现"Criteria for Assessing Goodness of Fit"表的名称为ModelFit。因此,推杆 ODS OUTPUT ModelFit = FitStatistics; 在您的PROC GENMOD调用内部将创建一个名为" FitStatistics"的数据集。包含您想要的统计信息。