Ieri I worked up an example of la differenza tra minimi quadrati ordinari (OLS) rispetto a Principal Components Analysis (PCA). Per quella illustrazione volevo mostrare gli errori minimizzati da OLS e PCA, quindi ho tracciato i reali, la linea prevista e poi manualmente (con GIMP) ho disegnato una linea di rilascio per illustrare un paio di termini di errore. Come posso codificare la creazione delle righe di errore in R? Ecco il codice che ho usato per il mio esempio:Rilascia linee da reali a punti modellati in 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")
Poi ho aggiunto manualmente le linee gialle per produrre il seguente:
non avevo mai usato il comando 'segments'! Grazie per avermelo fatto notare. –
Prego; e grazie per il post informativo del blog. –