Regressione lineare
Puoi usare la funzione lm() per eseguire una regressione lineare semplice. In questo esercizio, adatterai un modello per age come funzione di, o predetta da, shuckedWeight. Salverai i risultati del modello come oggetto e poi visualizzerai elementi da questo oggetto di output, come ad esempio i coefficients.
Eseguirai anche un summary() dell'oggetto modello e salverai quell'output in un altro oggetto, che conterrà elementi relativi all'adattamento del modello come r.squared e adj.r.squared. Il insieme di dati abaloneKeep è stato caricato per te.
Questo esercizio fa parte del corso
R per utenti SAS
Istruzioni dell'esercizio
- Usa
lm()per eseguire una regressione lineare semplice di age rispetto a shucked weight. Salva l'output comelmshucked. - Visualizza l'elemento
coefficientsdalmshuckedper ottenere intercetta e coefficiente angolare del modello. - Esegui un
summary()perlmshuckede salva l'output comesmrylmshucked. - Dall'oggetto di output del riepilogo
smrylmshucked, visualizza gli elementir.squaredeadj.r.squared.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Run lm() of age by shuckedWeight, save output as lmshucked
lmshucked <- lm(___ ~ ___, data = ___)
# Display coefficients element from lmshucked
___
# Save summary() output of lmshucked as smrylmshucked
___
# Show r.squared and adj.r.squared elements of smrylmshucked
___
___