SAS:进行迭代多重插补是多么可行

时间:2018-04-02 22:22:09

标签: sas

我是SAS新手,我想尝试在SAS中进行迭代多重插补是多么容易/困难。在R中,这相对容易。

算法如下:

  1. 使用已知发行版归档缺失数据
  2. 拟合模型以完成1
  3. 中的数据
  4. 使用模型拟合2来估算缺失数据
  5. 重复模型拟合和插补步骤50次(例如总共50个数据集)
  6. 获取每个第10个数据集并汇总结果
  7. 基于我在SAS方面的有限经验,我猜我必须写一个.take(during: self.reactive.lifetime)。我特别感兴趣的是使用MACRO来适应我的模型。我没有使用R,因为SAS的proc nlmixed更灵活,并且提供更强大的结果。

1 个答案:

答案 0 :(得分:1)

  1. proc mi NIMPUTE = n
  2. proc sort; by _Imputation_
  3. proc NLMIXED; by _Imputation_
  4. proc mianalyze;