Regressionsausgabe: Beispiel I
Der folgende Code zeigt zwei gleichwertige Methoden, um die wichtigsten Bestandteile der Ausgabe eines linearen Modells zu berechnen. Denk daran: Der p-Wert ist die Wahrscheinlichkeit der beobachteten Daten (oder extremer), gegeben dass die Nullhypothese wahr ist. Wie bei Inferenz in anderen Kontexten brauchst du die Stichprobenverteilung der Kennzahl (hier: der Steigung), unter der Annahme, dass die Nullhypothese gilt. Du wirst die Null-Stichprobenverteilung in späteren Kapiteln erzeugen; fürs Erste nehmen wir an, dass diese Verteilung korrekt ist. Beachte außerdem: Die Standardfehler der Schätzungen für Steigung und Achsenabschnitt beschreiben die Streuung dieser Schätzwerte.
Diese Übung ist Teil des Kurses
Schlussfolgern bei der linearen Regression in R
Anleitung zur Übung
- Lade das Paket
mosaicDataund lade die DatenRailTrail. DieRailTrail-Daten enthalten Informationen über die Anzahl der Nutzer eines Trails in Florence, MA, und das Wetter für jeden Tag. - Verwende die Funktion
lm(), um ein lineares Modell zu schätzen, das dievolumeder Fahrer auf diehightempdes Tages regressiert. Weise die Ausgabe vonlm()dem Objektride_lmzu. - Nutze die Funktion
summary()auf der Ausgabe des linearen Modells, um die Inferenzanalyse zu sehen (einschließlich des p-Werts für die Steigung). - Verwende zusätzlich
tidy()auf der Ausgabe des linearen Modells, damit sie später leichter weiterverwendet werden kann.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Load the mosaicData package and the RailTrail data
library(mosaicData)
data(RailTrail)
# Fit a linear model
ride_lm <- ___
# View the summary of your model
___
# Print the tidy model output
___