JSL-Skript für die Annova-AnalyseHallo alle,
Ich habe eine große Datentabelle mit Messdaten für mehrere Parameter (100+), die für Experimente gruppiert sind. Ich möchte einen Annova-Test mit den Daten durchführen, um festzustellen, welcher Parameter Abweichungen im Vergleich zu Referenzdaten aufweist. Mit anderen Worten, für welche Parameter das F-Verhältnis am höchsten ist.
Ich möchte ein JMP-Skript schreiben, um Annova-Tests für alle Parameter zu automatisieren und eine Parametertabelle mit dem F-Verhältnis darin zu generieren. Dies kann ich in absteigender Reihenfolge anordnen und das Ergebnis für die wichtigsten (z. B. 20) Parameter darstellen, die Variationen aufweisen. Es spart mir Zeit, nur Parameter zu betrachten, die auf Experimente ansprechen.
In JMP kann ich das Oneway-Diagramm zeichnen, aber ich kann das Skript für Annova-Tests nicht finden. Im GUI-Format kann ich das alles.
Kann mir bitte jemand mit dem Vorlagencode helfen? Ich habe eine Vorlage Datatable beigefügt.
Vielen Dank
Betreff: JSL-Skript zur Durchführung einer Annova-AnalyseDanke Script funktioniert wie Wunder.
Ich werde auf jeden Fall nachsehen ANTWORT-SCREENING.
Danke noch einmal!
Betreff: JSL-Skript zur Durchführung einer Annova-AnalyseIch würde mir das ernsthaft anschauen Antwort-Screening Plattform.
Aber wenn Sie es auf diese Weise tun möchten, sollten Sie damit beginnen:
NamesDefaultToHere(1);
// Example table
dt = DataTable("TestDataforAnnova.jmp");
// Any table referenced as 'dt'
cols = dt << getColumnNames("String");
// Assume first column is the treatment, and all other columns are responses
treat = cols[1];
RemoveFrom(cols, 1);
ow = dt << Oneway(
Y( Eval(cols) ),
X( Eval(treat) ),
Means( 1 ),
Box Plots( 0 ),
Mean Diamonds( 1 )
);
owFirstRep = Report(ow[1]);
// Do 'Show Tree Structure' in the report to identify which table is needed
dt2 = owFirstRep[TableBox(2)] << makeCombinedDataTable;
dt2 << setName((dt << getName)|| " ANOVA");
// Manipulate/simplify 'dt2' to taste . .