Ottenere stime dei parametri dalla struttura ad alberoHo il seguente codice (in JMP 14.2) che estrae le stime dei parametri dalla struttura ad albero di una regressione logistica.
fm = trend_count_dt << Fit Model(
Y( :Name( "<COLUMN name="">" ), :Total Cases ),
Effects( :Interval ),
Personality( Generalized Linear Model ),
GLM Distribution( Binomial ),
Link Function( Logit ),
Overdispersion Tests and Intervals( 0 ),
Name( "Firth Bias-adjusted Estimates" )(0),
Run, invisible
);
fmrep = fm << report;
parameter_estimates = fmrep[numbercolbox(14)] << get;
prob_chisq = fmrep[numbercolbox(17)] << get;
</COLUMN>
Questo ha funzionato in modo affidabile fino a quando un utente non ha ricevuto un errore.Per le loro condizioni le stime dei parametri sono in Number Col Box ( 15 ), non ( 14 ).C'è un modo semplice per capire il numero corretto di col box da usare?Il 99,99% delle volte le stime dei parametri sono in (14).Ecco una parte della struttura ad albero:

AnalyticsScriptingOggetto: ottenere stime dei parametri dalla struttura ad alberoQuesto dovrebbero funziona ma restituisce un elenco di stringhe invece degli oggetti (avevo un ticket di supporto in una sola volta, ho bisogno di controllarlo);
fm << XPath( "//NumberColBoxHeader[text()='Estimate']/following-sibling::NumberColBoxItem")
Invece potresti fare questo:
(fm << XPath( "//NumberColBox[NumberColBoxHeader[text()='Estimate']]"))[1][1::2]
Ecco lo script completo che ho usato per fare quegli esempi:
Vedi di più ...Names default to here(1);
dt = Open( "$Sample_data/big class.jmp" );
fm = dt << Fit Model(
Y( :height, :weight ),
Effects( :sex ),
Personality( Generalized Linear Model ),
GLM Distribution( Binomial ),
Link Function( Logit ),
Overdispersion Tests and Intervals( 0 ),
Name( "Firth Bias-adjusted Estimates" )(0),
Run
);
//find nodes of interest here:
new window( "XML Script", << Script, fm << get xml);
//This SHOULD work but returns a string instead of the object (I had a support ticket in for it at one time, need to check into it);
fm << XPath( "//NumberColBoxHeader[text()='Estimate']/following-sibling::NumberColBoxItem")
//Instead you could do this:
(fm << XPath( "//NumberColBox[NumberColBoxHeader[text()='Estimate']]"))[1][1::2]
Oggetto: ottenere stime dei parametri dalla struttura ad alberoVorrei fare un riferimento relativo dopo aver indicato il riquadro struttura
parameter_estimates = fmrep["Parameter Estimates"][numbercolbox(1)] << get;
Oggetto: ottenere stime dei parametri dalla struttura ad alberoGrazie Jim - esattamente quello di cui avevo bisogno!