2017-09-08 3 views
1

Besoin d'aide pour contourner l'erreur ci-dessous lors de l'exécution de l'imputation de données dans R en utilisant le paquet "missforest".Erreur dans "missforest" dans R

> imputed<- missForest(dummy, maxiter = 10, ntree = 100, variablewise = TRUE, 
+      decreasing = TRUE, verbose = TRUE, 
+      mtry = floor(sqrt(ncol(dummy))), replace = TRUE) 
Error in sample.int(length(x), size, replace, prob) : 
    invalid first argument 

Répondre

0

Avait le même problème. Transformer un objet xmis avec as.data.frame a aidé. Dans votre cas, ce serait quelque chose comme:

dummy <- as.data.frame(dummy)  
imputed<- missForest(dummy, maxiter = 10, ntree = 100, variablewise = TRUE, 
         decreasing = TRUE, verbose = TRUE, 
         mtry = floor(sqrt(ncol(dummy))), replace = TRUE) 
+0

J'ai pensé à cela et l'ai fait. Même alors, j'ai fait face à la question. Tout ce qui pourrait causer l'erreur. – Sandeep

+0

Quelle est la classe de dummy dans votre cas? – mrbubu

+0

> classe (dummy) [1] "data.frame" – Sandeep