Scipys ttest_1samp gibt ein Tupel mit der t-Statistik und dem zweiseitigen p-Wert zurück.Wie entpacken Sie die Ergebnisse von scipy ttest_1samp?
Beispiel:
ttest_1samp([0,1,2], 0) = (array(1.7320508075688774), 0.22540333075851657)
Aber ich bin nur daran interessiert, den Schwimmer des t-Tests (die t-Statistik), die ich nur mit [0].ravel()[0]
Beispiel:
ttest_1samp([0,1,2], 0)[0].ravel()[0] = 1.732
aber ich bin mir ziemlich sicher, es muss eine pythonic sein Weg, dies zu tun. Was ist der beste Weg, um den Float von diesem Ausgang zu erhalten?
Haben Sie versucht, nur 'ttest_1samp ([0,1,2], 0) [0]'? – BrenBarn
@BrenBarn die Ausgabe von 'array (1.732)' –
Welche Version von numpy/scipy verwenden Sie? Für mich gibt es nur '1.7320508075688774' zurück. In jedem Fall denke ich, dass "array (1.732)" nur ein nulldimensionales numpy Array ist, das Sie in den meisten Kontexten verwenden könnten, als wäre es eine einfache Zahl. – BrenBarn