<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo, hier ist meine tägliche Anfrage über einige grundlegende Prozesse in JMP-Skript:
Ich versuche, die vom Fit Model> Effect Test erzeugten p-Werte in einer neuen Tabelle zu erfassen.
Folgendes habe ich bisher:
Namensvorgabe für Hier (1);
dt = Aktuelle Datentabelle ();
m = {};
m1 = [];
m2 = [];
j = 9;
Für (i = 175, i <= N Col (dt), i ++,
fm = Fit Model (
Y (Spalte (i)),
Effekte (: TRT01P, Spalte (j)),
Persönlichkeit (Standard-Kleinstquadrate),
Betonung (Effect Leverage),
unsichtbar,
Lauf(
Spalte (i) << {Passung fehlt (0),
Plot Actual von Predicted (1), Plot Residual von Predicted (1),
Plot-Effekt-Hebel (1)}
)
);
fmr = fm << bericht;
einfügen in (m, Spaltenname (i));
m1 = m1 || fmr [OutlineBox (8)] [Number Col Box (21)] [1]; // Fehlermeldung "DisplayBox kann nicht subskribiert werden"
m2 = m2 || fmr [OutlineBox (8)] [Number Col Box (21)] [2];
j = j + 2;
);
Neue Tabelle ("ANCOVA",
Neue Spalte ("Kopfzeile", Zeichen, Werte setzen (m)),
Neue Spalte ("Behandlung", numerisch, Einstellwerte (m1)),
Neue Spalte ("Linear Covariate", numerisch, Einstellwerte (m2))
);
Diese Referenz ist etwas knifflig. Wenn Sie die Wahrscheinlichkeit in der Baumstruktur betrachten, können Sie feststellen, dass es sich tatsächlich in einer Subsubstruktur der Tabellenbox befindet.

Daher müssen Sie den vollständigen Pfad referenzieren und dann eine "<< get" -Meldung verwenden, um die Liste abzurufen und schließlich das erste Element der Liste auszuwählen. Hier ist die Referenz, die den p-Wert abruft
m1 = m1 || (fmr [ Umrissfeld ( 8 )] [ 1 ] [ 5 ] [ 2 ] << bekommen ) [ 1 ] ;
Der einfachste Weg, um zum zweiten Wert zu gelangen, den Sie suchen, besteht darin, direkt zum eindeutigen Namen der Gliederungsbox "Effekttests" zu gelangen und von dort aus einen Drilldown durchzuführen
(fmr [ Effekttests ] [ 1 ] [ 6 ] << bekommen ) [ 1 ]