Wechsel der Prozess-Screening-Plattform zwischen JMP 15 und JMP16Hallo,
Ich verwende die Prozess-Screening-Plattform in einem Skript.
S = Response Screening( Y( Eval( Expr( YParamList ) ) ), X( :Split ), practical difference portion( 0.05 ),save compare means );
Dann verwende ich die Ausgabetabelle, um Diagramme wichtiger Parameter zu zeichnen.
Da wir jedoch JMP16 verwenden, funktioniert es nicht gut. Es scheint, dass der Name der Tabelle, die Reihenfolge der Tabellen (die aktive Tabelle nach der Ausführung ist nicht dieselbe) und sogar der Name in der Spalte geändert wurden. Ich finde keine Lösung, damit es sowohl auf JMP15 als auch auf JMP16 funktioniert, da der Name und die Reihenfolge der Tabelle gemeinsam geändert wurden.
Es ist ärgerlich, da nur ein Teil der Benutzer auf JMP16 umgestiegen ist.
Danke für die Hilfe!
Jérôme
VersuchsplanungBetreff: Wechsel der Prozess-Screening-Plattform zwischen JMP 15 und JMP16Der Titel ist in der Tat falsch, es handelt sich um ein Antwort-Screening-Problem
Wie von Jthi erwähnt, kann ich ein Skript erstellen, das die JMP-Version testet, aber ich würde es gerne vermeiden ...
Ich kann nicht verstehen, wie wir der generierten Tabelle Namen zuweisen können. Früher habe ich es wie Txnelson gemacht, aber es scheint nicht robust zu sein ...
Jérôme
Betreff: Wechsel der Prozess-Screening-Plattform zwischen JMP 15 und JMP16Für den Spaltennamen:
- In JMP15 gibt die Vergleichstabelle Namen wie Leveli und Levelj an.
- In JMP16 ist es Niveau(x)i, Niveau(y)i.
Das Gleiche gilt für die Tabelle „Datenwerte“. Sie wird einmal „Pvalues“ und dann „Pvaleurs“ genannt.
Nun, beide Versionen sind auf Französisch installiert, aber sie verhalten sich nicht gleich
Möglicherweise handelt es sich um ein Problem mit der französischen Übersetzung
Betreff: Wechsel der Prozess-Screening-Plattform zwischen JMP 15 und JMP16Nur um sicherzugehen, dass wir über dasselbe sprechen: Im Titel haben Sie Prozess-Screening erwähnt, aber im Skript verwenden Sie Response-Screening. Sind Sie sicher, dass Sie das richtige Skript hinzugefügt haben? Oder ist der Titel falsch?
Eine Möglichkeit, verschiedene Versionen anzusprechen, besteht jedoch darin, wie im ersten Kommentar erwähnt: Überprüfen Sie die verwendete Version und verwenden Sie dann die Skripts für jede Version, z. B. mithilfe eines match/if-else/try-Konstrukts. Normalerweise sind die Skripte versionstabil, manchmal ändert sich jedoch der Plattformbericht und dann sieht das Ergebnis anders aus. Möglicherweise möchten Sie auch das Protokoll in JMP 15 und 16 überprüfen, um zu sehen, ob dort Warnungen oder andere Meldungen vorliegen.
Betreff: Wechsel der Prozess-Screening-Plattform zwischen JMP 15 und JMP16Ich glaube, dass der folgende Code sowohl für JMP 15 als auch für JMP 16 funktioniert und die Datentabellenreferenzen konsistent zurückgibt.
S = Response Screening(
Y( Eval( Expr( YParamList ) ) ),
X( :Split ),
practical difference portion( 0.05 )
);
Wait( 0 );
s << save compare means;
dtCompare = Current Data Table();
dtPValues = Data Table( "PValues" );
Nun zu den genannten Namensänderungen.Beim Vergleich zwischen JMP 15 und JMP 16 habe ich keine Spalten mit unterschiedlichen Namen gefunden.Was haben Sie konkret anders gefunden?
Betreff: Wechsel der Prozess-Screening-Plattform zwischen JMP 15 und JMP16Sicherlich nicht die optimale Lösung, aber Sie könnten unterschiedliche Ansätze für verschiedene JMP-Versionen implementieren. Sie können die JMP-Version erhalten mit:
JMP Version()
//Word(1, JMP Version(), ".");