Domanda sullo script: forza la formula di previsione inversa di salvataggio in una colonna preesistenteCiao a tutti,
Vorrei forzare il salvataggio di un output "Fit Curve" di un modello lineare chiamato "salva formula di previsione inversa" in una colonna definita e già esistente (ad es. "concentrazione prevista"). È possibile scrivendo questo script? Il motivo per cui i nuovi dati arrivano regolarmente, dovrebbe essere avviato uno script per calcolare e salvare una formula di previsione inversa aggiornata e sovrascrivere quella esistente nel set di dati, ho trovato questo esempio nella libreria di script ma lo faccio non so come sovrascrivere una formula di previsione inversa esistente nei dati.
Names Default To Here( 1 );
dt = Open(
"$SAMPLE_DATA/Nonlinear Examples/Bioassay.jmp"
);
obj = dt <<
Fit Curve(
Y( :Toxicity ),
X( :log Conc ),
Group( :formulation )
);
obj <<
Fit Logistic 4P(
Save Inverse Prediction Formula
);<BR /><BR />col1 = column (5);<BR />col1 << Set name ("Prediction Concentration");<BR />
Grazie,
Saluti, Valerie
Re: Domanda sullo script: forza la formula di previsione inversa di salvataggio in una colonna preesistenteEcco un modo:
Names Default To Here( 1 );
// Suppose "Prediction Concentration" is the column that should hold teh formula
dt = Open( "$SAMPLE_DATA/Nonlinear Examples/Bioassay.jmp" );
dt << NewColumn("Prediction Concentration", Numeric, Continuous, Values(1::NRow(dt)));
Wait(3);
// Do the analysis, the formula column is saved as a new column at the end
obj = dt << Fit Curve( Y( :Toxicity ), X( :log Conc ), Group( :formulation ) );
obj << Fit Logistic 4P( Save Inverse Prediction Formula );
// Copy the formula to the column you want
form = Column(dt, NCol(dt)) << getFormula;
Column(dt, "Prediction Concentration") << Formula(NameExpr(form));
Wait(3);
// Delete the last column generated by 'Fit Curve'
dt << deleteColumn(NCol(dt));