Direkt zum Inhalt
Urkunden
Datenmanagement in RDateneingabe in RGraphen in RR DokumentationR SchnittstelleStatistik in R

Ergebnisse in R wiederverwenden

In SAS kannst du die Ergebnisse von statistischen Analysen mit dem Output Delivery System (ODS) speichern. ODS ist zwar eine enorme Verbesserung gegenüber PROC PRINTO, aber aufgrund seiner Komplexität sind einige Funktionen sehr schwer zu erlernen (versuch einfach mal, PROC TEMPLATE zu beherrschen). In SPSS kannst du dasselbe mit dem Output Management System (OMS ) tun. Auch das ist kein leicht zu erlernendes Thema.

Eine der nützlichsten Eigenschaften von R ist, dass die Ausgabe von Analysen einfach gespeichert und als Input für weitere Analysen verwendet werden kann.

# Example 1
lm(mpg~wt, data=mtcars)

Diese Funktion führt eine einfache lineare Regression von Meilen pro Gallone auf das Fahrzeuggewicht durch. Die Ergebnisse werden auf den Bildschirm übertragen. Nichts ist gerettet.

# Example 2
fit <- lm(mpg~wt, data=mtcars)

Dieses Mal wird die gleiche Regression durchgeführt, aber die Ergebnisse werden unter dem Namen fit gespeichert. Es wird keine Ausgabe auf den Bildschirm gesendet. Allerdings kannst du jetzt die Ergebnisse manipulieren.

# Example 2 (continued...)

str(fit) # view the contents/structure of "fit"

Die Zuordnung hat eine Liste mit dem Namen "fit" erstellt, die eine Vielzahl von Informationen enthält (einschließlich der vorhergesagten Werte, Residuen, Koeffizienten und mehr).

# Example 2 (continued again)
# plot residuals by fitted values
plot(fit$residuals, fit$fitted.values)

Um zu sehen, was eine Funktion zurückgibt, sieh dir den Abschnitt " Wert" in der Online-Hilfe für diese Funktion an. Hier würden wir uns die Hilfe(lm) ansehen.

Die Ergebnisse können auch für eine Vielzahl anderer Funktionen genutzt werden.

# Example 2 (one last time, I promise)

# produce diagnostic plots
plot(fit)

# predict mpg from wt in a new set of data
predict(fit, mynewdata)

# get and save influence statistics

cook <- cooks.distance(fit)

Zum Üben

Um die Wiederverwendung von Ergebnissen in Variablen zu üben, probiere diesen interaktiven Kurs zur Einführung in die R-Programmierung von DataCamp aus.

R Grundlagen lernen

Beherrsche die Grundlagen der Datenanalyse in R, einschließlich Vektoren, Listen und Datenrahmen, und übe R mit echten Datensätzen.
Beginne R kostenlos zu lernen