Automatizzare il salvataggio della formula di previsione utilizzando lo script JMP?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Saluti a tutti,
Spero che qualcuno con più esperienza nella scrittura di script JMP possa offrire alcuni suggerimenti qui.Quello che vorrei fare è adattare una semplice regressione lineare utilizzando l'opzione "Adatta modello", quindi salvare automaticamente la formula di previsione per il modello successivo nella tabella dati corrente tramite lo script.Sono riuscito a realizzare la prima parte (adattare il modello), ma la seconda parte si sta rivelando difficile da capire.
Qualsiasi consiglio sarebbe molto apprezzato. Ho più familiarità con la programmazione in R o STATA, quindi è stato un processo abituarsi a JSL.In realtà, se ci fossero consigli per buoni riferimenti JSL (oltre alla guida allo scripting JMP, che trovo incredibilmente carente), anche questo sarebbe fantastico.
Dan
Ri: Automatizzare il salvataggio della formula di previsione utilizzando lo script JMP?Ha senso, grazie mille!
Ri: Automatizzare il salvataggio della formula di previsione utilizzando lo script JMP?Poiché (come alcune altre piattaforme), 'Adatta curva' consente più adattamenti nella stessa finestra del report, è necessario indicare a JMP quale curva si desidera (anche se ce n'è solo una):
NamesDefaultToHere(1);
// Sample data
dt = Open("$SAMPLE_DATA/Nonlinear Examples/Chemical Kinetics.jmp");
// Fit a curve with Nonliear
fc = Fit Curve( Y( :Name( "Velocity (y)" ) ), X( :Concentration ), Fit Logistic 4P Hill );
Wait(2);
// The fitted curve is 'Fit[1]': Save the prediction formula
fc << fit[1](savePredictionFormula);
Ri: Automatizzare il salvataggio della formula di previsione utilizzando lo script JMP?Ciao a tutti,
Posso fare lo stesso con Adatta curva anziché Adatta modello? Il codice seguente non mi dà nulla:
nl = Fit Curve(
Y( :Response ),
X( :Dose ),
Fit Logistic 4P Hill( ),
);
nl << prediction formula;
Ri: Automatizzare il salvataggio della formula di previsione utilizzando lo script JMP?Ecco uno script di esempio per l'automazione di una regressione graduale
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
fm = Fit Model(
Y( :NPN1 ),
Effects(
:PNP1,
:PNP2,
:NPN2,
:PNP3,
:IVP1,
:PNP4,
:NPN3,
:IVP2,
:NPN4,
:SIT1,
:INM1,
:INM2,
:VPM1,
:VPM2,
:VPM3,
:PMS1,
:SNM1,
:SPM1,
:NPN5,
:EP2,
:ZD6,
:PBA,
:PLG,
:CAP
),
Personality( "Stepwise" ),
Run
);
fm << Finish;
nfm = fm << run model;
nfm << prediction formula;
Ri: Automatizzare il salvataggio della formula di previsione utilizzando lo script JMP?È lo stesso metodo della risposta precedente
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
FM=Fit Model(
Y( :NPN1 ),
Effects( :PNP1 & Knotted( 5 ) ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(
:NPN1 << {Summary of Fit( 1 ), Analysis of Variance( 1 ),
Parameter Estimates( 1 ), Lack of Fit( 0 ), Plot Actual by Predicted( 0 ),
Plot Residual by Predicted( 0 ), Plot Effect Leverage( 0 )}
),
SendToReport(
Dispatch( {"Response NPN1"}, "Effect Details", OutlineBox, {Close( 0 )} )
)
);
fm << prediction formula;Ri: Automatizzare il salvataggio della formula di previsione utilizzando lo script JMP?Come verrebbe modificato se si dovesse utilizzare un adattamento spline flessibile
Ri: Automatizzare il salvataggio della formula di previsione utilizzando lo script JMP?Ciao a tutti,
Sto cercando di salvare i valori previsti di un modello di adattamento (stepwise). Puoi aiutarmi?
Ri: Automatizzare il salvataggio della formula di previsione utilizzando lo script JMP?Qualsiasi consiglio sarebbe molto apprezzato. Ho più familiarità con la programmazione in R o STATA, quindi è stato un processo abituarsi a JSL.In realtà, se ci fossero consigli per buoni riferimenti JSL (oltre alla guida allo scripting JMP, che trovo incredibilmente carente), anche questo sarebbe fantastico.
Questo forum è un ottimo posto per conoscere JSL.Non è un linguaggio facile ma crea una certa dipendenza una volta capito come funziona.
Le newsletter di JMPer Cable contengono alcuni buoni esempi JSL.JMP | Newsletter JMP
L'indice degli script in JMP 10 è stato notevolmente potenziato con moltissimi codici di esempio (Guida > Indice degli script).
Consiglierei inoltre di andare alla conferenza JMP tenutasi a settembre: ottimo rapporto qualità-prezzo.
Automatizzare il salvataggio della formula di previsione utilizzando lo script JMP?Fantastico - grazie mille!
D
Ri: Automatizzare il salvataggio della formula di previsione utilizzando lo script JMP?Ciao Dan
Questo risolve il tuo problema? Salva i valori previsti in una colonna con una formula allegata.
linfit = Modello adatto (
Y ( : Yvar ) ,
Effetti ( : Xvar ) ,
Personalità ( Minimi quadrati standard ) ,
Esegui il modello
) ;
linfit << formula di previsione ;
BR, Marianne