Hier, j'ai worked up an example of la différence entre les moindres carrés ordinaires (MCO) et l'analyse en composantes principales (ACP). Pour cette illustration, je voulais montrer les erreurs minimisées par OLS et PCA donc j'ai tracé les réels, la ligne prédite et ensuite manuellement (avec GIMP) dessiné dans une ligne de chute pour illustrer quelques termes d'erreur. Comment puis-je coder la création des lignes d'erreur dans R? Voici le code j'ai utilisé pour mon exemple:Laisser tomber les lignes des points réels aux points modélisés dans R
set.seed(2)
x <- 1:100
y <- 20 + 3 * x
e <- rnorm(100, 0, 60)
y <- 20 + 3 * x + e
plot(x,y)
yx.lm <- lm(y ~ x)
lines(x, predict(yx.lm), col="red")
Puis j'ai ajouté manuellement les lignes jaunes pour produire les éléments suivants:
Je ne l'avais pas déjà utilisé la commande 'segments'! Merci de m'avoir indiqué. –
De rien; et merci pour le blog informatif. –