0

我想使用变量 A 在 SAS 中使用多重插补来插补变量 B(有 40 个缺失值),但是,B 的插补值必须小于变量 A。有人可以告诉我如何添加这个PROC MI 中的约束?我的想法是使用“do while (B< A)”,但不知道在哪里添加以及如何添加。

非常感谢。

我的基本代码:

proc mi data = test seed=432156 nimpute = 5 out=MI
minimum = 0 .
maximum = 40 . /*range of B*/
MINMAXITER = 400;
    mcmc ;
var B
A;
run;
end;
4

0 回答 0