Warum gibt es falsche und / oder inkonsistente Freiheitsgrade von Rs t-Test-Funktion?

8

Ich habe eine einfache Frage. Ich habe dieses Verhalten in R sowohl für T-Tests als auch für Korrelationen gesehen.

Ich mache einen einfachen gepaarten t-Test (in diesem Fall zwei Vektoren der Länge 100). Also sollte der df des gepaarten t-Tests 99 sein. Dies ist jedoch nicht der Fall, der in der t-Test-Ergebnisausgabe erscheint.

%Vor%

Die Ausgabe von diesem ist:

%Vor%

ABER, wenn ich tatsächlich in das resultierende Objekt schaue, sind die df korrekt.

%Vor%

Vermisse ich etwas sehr dummes? Ich verwende R Version 3.3.0 (2016-05-03)

    
elisa 12.08.2016, 16:38
quelle

1 Antwort

0

Dieses Problem kann auftreten, wenn sich die globale Einstellung für das Runden von Zahlen in R ändert, was mit etwas wie Optionen (Ziffern = 2) geschehen würde.

Beachten Sie die Ergebnisse eines t-Tests, bevor Sie diese Einstellung ändern:

%Vor%

Und nach dem Einstellen der Optionen (Ziffern = 2):

%Vor%

In R kann es gefährlich sein, die globalen Einstellungen aus diesem Grund zu ändern. Es könnte die Ergebnisse statistischer Analysen ohne das Wissen des Benutzers vollständig verändern. Stattdessen können wir entweder die Funktion round () direkt auf einer Zahl verwenden, oder für Testergebnisse wie diese können wir sie in Kombination mit dem Besenpaket verwenden.

%Vor%     
www 17.09.2017, 04:46
quelle

Tags und Links