Ausgabe p-Wert aus t-test in R
So können arbeiten auch durch das Beispiel von ?t.test()
Machen wir einen zwei-Stichproben t-test auf die Daten durch:
t.test(1:10, y = c(7:20))
Jetzt bin ich nur daran interessiert, bei der Rettung der p-value
Wenn ich den Eingang der folgende code, der $p.value
ist auch gespeichert.
t.test(1:10, y = c(7:20))[3]
Ich will nur die p-value
gespeichert (mit der $p.value
) als numerische/integer/double. Sorry für die Fragen, wie eine einfache Frage
- Hi @lukeg. Sie müssen vielleicht erklären Sie sich deutlicher. Ich verstehe nicht, was Sie gefragt haben.
str(t.test(1:10, y = c(7:20))[3])
sagt, dass der Wert, die Sie bekommen ist die bereits numerisch. Sie können sparen, dass der Wert einer anderen variable mit so etwas wiepVal <- t.test(1:10, y = c(7:20))$p.value
. - Ich arbeite mit einer Schleife und bekomme die Fehlermeldung " Fehler in xy.coords(x, y, xlabel, ylabel, log) : 'x' ist eine Liste, aber nicht die Komponenten " x " und " y "aber mit " $p".Wert-Befehl, der Fehler ist elimainated. Also danke!
- Gut zu hören! Ich poste meinen Kommentar als eine richtige Antwort im Einklang mit der Art und Weise Dinge Getan Werden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie den p-Wert aus t-test, um eine andere variable mit so etwas wie:
pVal <- t.test(1:10, y = c(7:20))$p.value
pVal
werden dann numerisch: