Durchführen einer einfaktoriellen (oder mehrfaktoriellen) ANOVA für viele Variablen ohne Anzeige von Diagrammen mithilfe von JSLHallo,
Ich möchte eine einfaktorielle ANOVA (und eventuell eine mehrfaktorielle) für eine Tabelle mit einer sehr großen Liste von Endpunkten ausführen und anschließend einen Post-hoc-Test wie den von Dunnett durchführen.
Bei einer großen Liste von Endpunkten ist die Anzeige jedes einzelnen Diagramms sowohl langsam als auch unpraktisch, wenn nur die aggregierten p-Werte benötigt werden.
Gibt es in JSL eine Möglichkeit, diese Werte nur abzurufen, indem die Diagrammerstellung umgangen wird?
MassenanpassungBetreff: Durchführen einer einfachen (oder mehrwegigen) ANOVA an vielen Variablen, ohne Diagramme mit JSL anzuzeigenMan kann die Plattform einfach in einem unsichtbaren Modus betreiben und dann einfach die Ergebnisse ausgeben.Siehe unten das Skript und die re
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colNames = dt << get column names( continuous );
ow = Oneway( invisible, Y( Eval( colNames ) ), X( :site ), Means( 1 ), Mean Diamonds( 1 ) );
Report( ow[1] )["Analysis of Variance"][Table Box( 1 )] << make combined data table;

Betreff: Durchführen einer einfachen (oder mehrwegigen) ANOVA an vielen Variablen, ohne Diagramme mit JSL anzuzeigenHallo Jim,
Daran habe ich nicht gedacht. Es hat funktioniert.
Danke vielmals!
Am besten,
Sebastian
Betreff: Durchführen einer einfachen (oder mehrwegigen) ANOVA an vielen Variablen, ohne Diagramme mit JSL anzuzeigenIch denke auch, dass Sie sich mit der Nutzung der Response Screening-Plattform befassen sollten.Es liefert Ihnen die PValues plus zusätzliche Statistiken.Es hat auch ein interaktives Tabellenskript, das das Streudiagramm für alle ausgewählten Variablen anzeigt.

Names Default To Here( 1 );
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colNames = dt << get column names( continuous );
Response Screening(
Y( Eval( colNames ) ),
X( :SITE ),
PValues Table on Launch( 1 )
);