我正在研究如何使用多重估算结果。以下是我的理解,如果有错误请告诉我。
假设您有一个缺少值的数据集,并且您想要进行回归分析。您可以对m=5次执行多次补偿,对于每个估算的数据集(现在是5个估算的数据集),您可以运行回归分析,然后通过Rubin的规则(或使用R包"pool")“池化”来自这些m=5个模型的系数估计。
我的问题是,在小鼠中,你有一个函数complete(),手册上说你可以使用complete(object)提取完整的数据集。
但是如果我使用鼠标m=5次,那么使用complete()仍然有意义吗?complete()将为我得到哪些估算结果?
另外,如果我只使用m= 1的鼠标,这有意义吗?谢谢。
发布于 2018-07-17 05:29:37
当您使用mice时,您得到的对象不是估算的数据集。如果不使用mice中的特殊函数,则无法直接对其执行操作。如果要提取实际估算数据集,可以使用complete,它的输出是一个data.frame,每个估算包含一行(如果使用"long"格式)。如果您正在对mice中无法执行的估算数据执行任何分析,则需要首先创建此数据集。
https://stackoverflow.com/questions/51370292
复制相似问题