<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao, ecco la mia inchiesta quotidiana su alcuni processi di base nello script JMP:
Sto cercando di acquisire i valori p prodotti da Fit Model> Effect Test in una nuova tabella.
Ecco cosa ho finora:
Nomi predefiniti qui (1);
dt = Current Data Table ();
m = {};
m1 = [];
m2 = [];
j = 9;
Per (i = 175, i <= N Col (dt), i ++,
fm = Fit Model (
Y (colonna (i)),
Effetti (: TRT01P, colonna (j)),
Personalità (minimi quadrati standard),
Enfasi (effetto leva),
invisibile,
Correre(
Colonna (i) << {Mancanza di adattamento (0),
Plot Actual by Predicted (1), Plot Residual by Predicted (1),
Plot Effect Leverage (1)}
)
);
fmr = fm << report;
inserire in (m, Nome colonna (i));
m1 = m1 || fmr [OutlineBox (8)] [Number Col Box (21)] [1]; // messaggio di errore "Can not subscript DisplayBox"
m2 = m2 || fmr [OutlineBox (8)] [Number Col Box (21)] [2];
j = j + 2;
);
Nuova tabella ("ANCOVA",
Nuova colonna ("Intestazione", carattere, valori impostati (m)),
Nuova colonna ("Trattamento", numerica, valori impostati (m1)),
Nuova colonna ("Covariate lineare", numerico, valori impostati (m2))
);
Questo riferimento è un po 'complicato. Quando si osserva la probabilità nella struttura ad albero, è possibile vedere che si trova effettivamente in una struttura di sottoscala della casella di tabella.

Pertanto, è necessario fare riferimento al percorso completo e quindi è necessario utilizzare un messaggio "<< get" per recuperare l'elenco e, infine, selezionare il primo elemento dell'elenco. Ecco il riferimento che recupera il valore p
m1 = m1 || (FMR [ Scatola di contorno ( 8 )] [ 1 ] [ 5 ] [ 2 ] << ottenere ) [ 1 ] ;
Il modo più semplice per ottenere il secondo valore che stai cercando è quello di andare direttamente al nome univoco del riquadro di contorno, "Test di effetto", e quindi eseguire il drill down da lì
(FMR [ "Test di effetto" ] [ 1 ] [ 6 ] << ottenere ) [ 1 ]