IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Usa lm() per eseguire una regressione lineare semplice di age rispetto a shucked weight. Salva l'output come lmshucked.
  • Visualizza l'elemento coefficients da lmshucked per ottenere intercetta e coefficiente angolare del modello.
  • Esegui un summary() per lmshucked e salva l'output come smrylmshucked.
  • Dall'oggetto di output del riepilogo smrylmshucked, visualizza gli elementi r.squared e adj.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
___
___
Modifica ed esegui il codice