Wie Extrahieren von Testergebnissen in R

Viele Tests, die Sie in R laufen zurückkehren ein HtESt Objekt. Diese Art von Objekt ist im Grunde eine Liste mit all den Informationen über den Test, der durchgeführt wurde. All diese HtESt Objekte enthalten mindestens eine Komponente, statistisch mit dem Wert der Statistik und einer Komponente p.value mit dem Wert des p-Wert.

Sie können dies leicht erkennen, wenn man sich die Struktur des zurückgegebenen Objekts suchen. Das zurückgegebene Objekt durch shapiro.test () sieht aus wie das:

> Str (Ergebnis) Liste der $ 4 Statistik: Named num 0.933 ..- attr (*, # 147-Namen # 148 -) = chr # 147-W # 148- $ p.value: num 7.76e-05 $ method: chr # 147-Shapiro-Wilk Normalitätstest # 148- $ data.name: chr # 147-transform.beaver $ temp # 148-- attr (*, # 147-Klasse # 148 -) = chr # 147-HtESt # 148-

Weil das HtESt Objekte werden Listen können Sie einen beliebigen Listen subsetting Methoden verwenden, um die Informationen zu extrahieren. Der folgende Code zum Beispiel extrahiert die p-Wert aus der t-Test auf dem Biber-Daten:

> T.test (Temp ~ activ, data = transform.beaver) $ p.value [1] 7.269112e-31

Die Extraktion von Informationen aus dem HtESt Objekt arbeitet auch mit den Ergebnissen vieler Mehr.Test Funktionen. Sie können überprüfen, was der Art, die einen Test kehrt Objekt durch auf der Hilfe-Seite für den Test Suchen Sie verwenden möchten.

Menü