繁体   English   中英

SAS 多次插补后的合并频率

[英]Pooling frequencies after multiple imputation in SAS

我在 SAS 中使用 PROC MI 使用多重插补来插补数据,生成 n 个插补数据集。 现在,我想报告一个带有估算值的基线表。 但是,我找不到正确的 SAS 代码来执行此操作。 我使用 BY _ imputation _ 语句使用 PROC FREQ 来获取 n 个基线表。 我想将这 n 个表合并为一个,并为每个协变量类别合并频率。

显然,这在 SPSS 中相当容易,但在 SAS 中则不然。 我发现了一些建议 PROC MIANALYZE 的主题,这可能是一个解决方案,但我发现的示例仅考虑了例如回归模型中的估计。 有人对如何将来自 n 个估算数据集的频率组合到一个合并基线表中提出建议吗?

非常感谢!

我从 SAS 论坛为您找到了一种可能的方法: https : //communities.sas.com/t5/Statistical-Procedures/proc-freq-with-multiple-imputation/td-p/671680

正如它所说, proc mianalysze需要点估计和 n 次插补的标准误差,但proc freq不计算它。 所以你需要使用proc surveyfreq 然后,就像往常一样编程:

proc minanlysze data = MyData;
  modeleffcts Percent;
  stdder stddev;
run;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM