Bonjour à tous,
Je fais une étude sur 2 variables quantitatives, avec la régression linéaire. J'essais de voir s'il y a une relation entre l'âge et le nombre d'enfants.
Pour l'exemple, je crée un data.frame :
Je construit le module de ma droite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 data = data.frame(AGE = round(runif(100, min=40, max=60), digits=0), ENFANT = round(runif(100, min=0, max=5), digits=0))
J'obtiens l'équation de ma droite de regression avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 model = lm(data$ENFANT~data$AGE)
Sur mon fichier de donnée data et sur une colonne après ENFANT, j'aimerais pouvoir afficher les valeurs théoriques de la droite de régression, à savoir le résultat de l'opération entre ENFANT et le coefficient de la droite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 model$coefficients
Sur une autre colonne, je voudrais afficher les ECARTS, pour pouvoir visualiser les différents écarts à savoir le résultat de l’opération entre les véritable valeur de ENFANT - Les valeurs Théoriques.
Respectivement, je pensais qu'utiliser les formules ... :
... mais ça m'affiche des valeurs erronées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 data$VALEURS_THEORIQUE = predict(model) data$ECARTS = model$residuals
edit : predict(model) semble m'afficher le bon résultat du calcul entre ENFANT et le coefficient de la droite.
Merci à vous
Partager