Scipys Oneway Anova in einem Skript ausführen

8

Ich habe ein Problem. Ich möchte die ANOVA scipy.stats f_oneway () in einem Skript ausführen, das ein Datenarchiv lädt, das Gruppen mit numpy Arrays wie folgt enthält:

%Vor%

Jetzt ist mein Problem, dass die Anzahl der Gruppen nicht für verschiedene Datenarchive festgelegt ist. Mit anderen Worten, ich weiß nicht im Voraus, wie viele Gruppen es in einem Archiv gibt (und auch nicht unbedingt, wie ihre Namen lauten).

Die einfache Implementierung einer Oneway-ANOVA akzeptiert nur Kommata Arrays als Eingabe wie folgt:

%Vor%

Ich habe versucht, es ohne Erfolg Listen, Tupel, multidimensionale Arrays zu geben. Die einzige Möglichkeit, diese ANOVA-Implementierung zu verwenden, besteht derzeit darin, die Gruppenvariablen jedes Mal manuell einzugeben, was es praktisch unmöglich macht, dies in einem Skript auszuführen. Ich frage mich, ob einer von euch eine Idee hat, wie man das löst oder wie man diese sehr spezifischen Datenformatanforderungen von f_oneway () vermeidet.

    
surchs 02.10.2012, 02:13
quelle

1 Antwort

15

Ich nehme an, du solltest es versuchen:

%Vor%     
Michael 02.10.2012, 02:16
quelle

Tags und Links