Я пытаюсь написать функцию, включающую пакет MICE, и хочу указать, сходятся ли цепочки Маркова в вменяемом наборе данных по критериям статистики Гельмана и Рубина, используемой в Rhat.mice (из пакета "miceadds") заменяя все значения между 0,999 и 1,001 в Rhat.M.imp и Rhat.Var.imp на «TRUE». Для справки вот пример вывода Rhat.mice:
> testagain<- Rhat.mice(ini)
> variable MissProp Rhat.M.imp Rhat.Var.imp
>1 agep 5.681818 1.015537 1.021311
>2 alcgp 18.181818 1.002916 1.007297
>3 tobgp 17.045455 1.026634 1.042405
>4 disease 1.136364 1.014819 NA
И вот код, который я пытался использовать (я получил ошибку Ошибка: неожиданное '
testagain$Rhat.M.imp[(0.999<testagain$Rhat.M.imp<1.001]<- TRUE
Я хотел бы вывод, подобный следующему
1.015537
1.002916
1.026634
1.014819
Любая помощь очень ценится!