2017-03-31 2 views
-3

J'ai formé mon modèle sur 6000 exemple d'apprentissage (glm) Ensuite, j'ai essayé de prédire pour le vecteur avec 200000 lignes, Mais par conséquent, j'ai reçu seulement 6000 lignes.Prédire en R après GLM

J'ai utilisé ces arguments pour la fonction prédire():

 predict(      
object = model_ppp2, 
newdate = Model_education, 
type = c("link", "response", "terms"), 
se.fit = TRUE, 
dispersion = NULL, 
terms = NULL, 
na.action = na.pass 
) 

Merci

+3

Vous avez probablement besoin fournissez plus de détails, par exemple vos codes. Maintenant, ce que je pourrais deviner, c'est que vous n'avez pas spécifié les arguments 'newdata =' dans votre fonction 'predict()'. Si vous n'avez pas défini 'newdata', il fera un exemple dans predict. – TooYoung

+0

Il aurait vraiment été beaucoup plus logique d'afficher la commande que vous avez utilisée. – Dason

+2

'newdata =' pas 'newdate =' – Ouistiti

Répondre

1

Le code doit être

predict(      
object = model_ppp2, 
newdata = Model_education, 
type = c("link", "response", "terms"), 
se.fit = TRUE, 
dispersion = NULL, 
terms = NULL, 
na.action = na.pass 
) 

si newdatA au lieu de newdatE