Seite 1 von 1
nur t-Wert ausgeben lassen
Verfasst: Mi Mär 31, 2021 12:51 pm
von dobor33
Hey,
ich muss in RStudio einen t-test durchführen, als Ergebnis benötige ich jeweils nur die Werte für t.
so habe ich es versucht:
(x$y beschreibt die Spalte für welche ich einen t-test durchführen will)
Ich habe A als den t.test definiert und wollte dann den Wert der t-statistik mithilfe der zweiten Zeile ausgeben lassen indem ich ihn als twert definiere. Jedoch erhalte ich als Ergebnis nicht den numerischen Wert für t, sondern ''Named num. ...), wobei ... der auf eine Nachkommastelle gerundete Wert der t-Statistik ist. Jedoch würde ich gerne zwei bzw. mehr Nachkommastellen und lediglich die Zahl als Ergebnis haben. Wie kriege ich das hin?
Ich hoffe man versteht was ich meine.
Dankeschön für eure Hilfe und einen schönen Tag
Re: nur t-Wert ausgeben lassen
Verfasst: Mi Mär 31, 2021 12:53 pm
von bigben
Bitte mach mal ein reproduzierbares Beispiel, ich kann das nicht nachvollziehen.
Mein reproduzierbares Beispiel sieht so aus:
Code: Alles auswählen
> t.test(1:10, mu = 5)$statistic
t
0.522233
> 5 * t.test(1:10, mu = 5)$statistic
t
2.611165
LG,
Bernhard
Re: nur t-Wert ausgeben lassen
Verfasst: Mi Mär 31, 2021 1:22 pm
von dobor33
bigben hat geschrieben: Mi Mär 31, 2021 12:53 pm
Bitte mach mal ein reproduzierbares Beispiel, ich kann das nicht nachvollziehen.
Mein reproduzierbares Beispiel sieht so aus:
Code: Alles auswählen
> t.test(1:10, mu = 5)$statistic
t
0.522233
> 5 * t.test(1:10, mu = 5)$statistic
t
2.611165
LG,
Bernhard
Danke für die schnelle Antwort und Hilfe.
Wenn ich es so wie du mache klappt es soweit, dass ich nur den t-wert habe. Ich würde aber gerne den Wert für t bei den values stehen haben.
Das führt aber leider dazu dass als value nicht der Wert angezeigt wird, sondern: Named num. 0.522
Ich hätte gerne nur den Wert
Edit: Das mit dem Runden hat sich erledigt (round Funktion beherrsche sogar ich schon

), hatte einen kleinen Denkfehler beim Runden
LG
Re: nur t-Wert ausgeben lassen
Verfasst: Mi Mär 31, 2021 1:43 pm
von bigben
Hi!
Ich weiß nicht was das Problem mit einem named num sein soll. Damit lässt sich rechnen wie mit jeder anderen Zahl:
Code: Alles auswählen
> TWERT <- t.test(1:10, mu = 5)$statistic
> TWERT
t
0.522233
> 5 * TWERT
t
2.611165
> TWERT * (1:3)
[1] 0.522233 1.044466 1.566699
Aber wenn es Dich stört:
Gruß,
Bernhard
Re: nur t-Wert ausgeben lassen
Verfasst: Mi Mär 31, 2021 4:44 pm
von dobor33
bigben hat geschrieben: Mi Mär 31, 2021 1:43 pm
Hi!
Ich weiß nicht was das Problem mit einem named num sein soll. Damit lässt sich rechnen wie mit jeder anderen Zahl:
Code: Alles auswählen
> TWERT <- t.test(1:10, mu = 5)$statistic
> TWERT
t
0.522233
> 5 * TWERT
t
2.611165
> TWERT * (1:3)
[1] 0.522233 1.044466 1.566699
Aber wenn es Dich stört:
Gruß,
Bernhard
Vielen Dank für deine Hilfe!
Geht nur um eine etwas übersichtlichere Darstellung, da ich auch die R-Dateien bei meiner Arbeit abgeben muss.