tous.Problèmes avec la fonction predict() (probablement facile à résoudre)
C'est la première question que je pose dans ce forum. Je suis un débutant, comme vous le direz immédiatement.
Je fais une petite tâche dans laquelle je dois comparer un modèle de formation avec un modèle de test. Le fait est que le modèle de formation a beaucoup plus de lignes que le test.
Grâce à un modèle de régression linéaire, je souhaite comparer les deux modèles, mais quand j'utilise le prédire la fonction() J'obtiens l'erreur suivante:
« newdata » a 3456 lignes, mais les variables trouvées 7689 fave lignes.
C'est ce que je l'ai fait:
regression = lm(train$students~train$subjects, train)
(train est la base de données trigone)
prediction = predict(regression, test)
(test est la base de données de test)
Je ne sais pas se I' m en utilisant la fonction predict() correctement. Quelqu'un pourrait-il me dire ce que j'ai mal fait?
Merci beaucoup d'avance votre aide et votre gentillesse!
Essayez d'ajouter 'type = 'response'' en tant qu'argument à la fonction predict. Je ne peux pas aider beaucoup plus sans un exemple reproductible. –
Essayez plutôt 'regression = lm (étudiants ~ sujets, train) prédiction = prédire (régression, test)' – G5W
Merci beaucoup, G5W !! – albert