2014-12-04 7 views
1

I'm делает несколько вменения для dataframe под названием "MYDATA" с этим кодом:Как узнать, какое семя MICE R-пакет выбрал для множественного вменения при использовании seed = NA?

библиотеки (мышей)

< имп -mice (MyData, пред = ПРЕД, метод = "БММ" , m = 10)

Поскольку аргумент по умолчанию для этого является функцией «seed = NA», номер семени выбирается случайным образом. Я хотел бы сохранить это так, потому что я не знаю, какой номер я должен выбрать в качестве семени. Но для репликации я хотел бы знать, какое семя выбрала для меня эта функция. Есть ли возможность проверить объект «imp» mids для семенной ценности? Или я должен просто использовать генератор случайных чисел и установить семя в сгенерированное значение?

+0

Если он не упоминается в документации, вы всегда можете использовать 'str' с результирующим объектом, чтобы проверить, что находится внутри его кишок. – Tim

ответ

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 
+0

Спасибо за ваше объяснение! Таким образом, случайно генерируемое целое число не может быть известно впоследствии. Тогда я попробую свой счастливый номер;) PS: Я редактировал свой пост относительно set.seed = NA в направлении seed = NA. – SEMson

+1

@ user2982730 Я думаю, вы хотите http://stackoverflow.com/questions/19614314/can-i-get-seed-somehow –