Ricerca Sociale con R

Una wiki per l'analisi dei dati con R

Strumenti Utente

Strumenti Sito


r:grafici:linee

Linee: abline

La funzione abline() disegna una retta attraverso i suoi parametri: a = intercetta, e b = coefficiente angolare.

Esempio: retta dei minimi quadrati

Nella figura che segue, i parametri della retta dei minimi quadrati vengono calcolati con la funzione lm(), che è quella del modello di regressione lineare:

abline.R
# dati
data(cars)
 
# grafico a dispersione
plot(data = cars, dist ~ speed, ylab = "dist", xlab="speed")
 
# retta dei minimi quadrati
abline(lm(data = cars, dist ~ speed), col = "red")

Scatterplot

Rette orizzontali o verticali

Per le rette parallele a uno degli assi, è sufficiente indicare il valore dell'intercetta con h e v (horizontal e vertical).

Tracciamo una retta orizzontale che indichi la media nel boxplot di tre distribuzioni standardizzate:

retta_orizz.R
# dati
data(SLID, package = "carData")
 
# boxplot con etichette
boxplot(scale(SLID[1:3]), 
        names = c("Retribuzione", "Istruzione", "Età"))    
 
# retta della media           
abline(h = 0,                                # media = 0
       lty = 2)                             

In un istogramma, inseriamo la linea verticale della mediana:

retta_vert.R
# istogramma
hist(SLID$age)
 
# retta della mediana                 
abline(v = median(SLID$age),                  # mediana
       lwd = 2)                               

Domande? Scrivimi

Messenger Telegram Email
r/grafici/linee.txt · Ultima modifica: 05/09/2025 16:48 da Agnese Vardanega