1

我正在使用以下代码对名为“mydata”的数据框进行多重插补:

图书馆(小鼠)

imp<-mice(mydata,pred=pred,method="pmm", m=10)

因为这个函数的默认参数是“seed=NA”,所以种子号是随机选择的。我想保持这样,因为我不知道我应该选择哪个数字作为种子。但是对于复制,我想知道这个函数为我选择了哪个种子。是否有可能检查种子值的中间对象“imp”?还是我应该只使用随机数生成器并将种子设置为生成的值?

4

1 回答 1

2

如果您查看文档,则没有函数set.seed参数之类的东西mice。然而,有一个seed参数需要一个整数。如果不理会,整数是随机生成的。

An integer that is used as argument by the `set.seed()` for offsetting the random
number generator. Default is to leave the random number generator alone

您可以选择自己的整数。如果您对选择什么感到困惑,请尝试您的幸运数字或一些随机整数,您的系统的天空或架构是限制。

该函数以下列方式设置种子,如文档中所述,转换为“仅在指定时设置种子,否则不理会”。

   if (!is.na(seed))
        set.seed(seed)  ## FEH 1apr02
于 2014-12-04T10:53:25.053 回答