Come ottenere l'equazione dal modello di adattamentoQuando si adatta un modello in JMP, è necessario creare un'equazione per prevedere il comportamento della variabile di risposta dai parametri. Dove si può trovare quell'equazione?
Grazie,
opaco
Ri: Come ottenere l'equazione dal modello di adattamentoSto lavorando a qualcosa di simile. Avevo bisogno di ottenere il codice Python pubblicato in modo da poterlo salvare come .py e usarlo in seguito.
dt = Open( "/Users/bywing/irisr.csv",End Of Field( Tab, CSV( 1 ) ) );//make sure preferences open CSV as standard CSV
model = dt << Fit Model(
Y( :Name ),
Effects( :Sepal length, :Sepal width, :Petal length, :Petal width ),
Personality( Nominal Logistic ),
Run
);
fd = model << Publish Probability Formulas;
fd << Generate Python Code;
Wait( 0 );
cw = Window( "Python Code Output" );
ed = cw[Script Box( 1 )];
code = ed << get text;
Save Text File( "irismodel.py", code ); // saves generated python code as python script);
Window( "Report: Formula Depot" ) << close window;
Nota, questo script funziona con una versione CSV dei dati Iris, non con una tabella JMP. non qualcosa di operativo, solo un breve POC
Ri: Come ottenere l'equazione dal modello di adattamentoIl Formula Depot è una funzionalità di JMP 13...scusate
Ri: Come ottenere l'equazione dal modello di adattamentoGrazie, Peter, proverò questo prossimo.Sto eseguendo JMP Pro 11.1.1.
opaco
Ri: Come ottenere l'equazione dal modello di adattamentoAh, eccellente, grazie ancora.L'uso della formula della nuova colonna funziona bene.
Ri: Come ottenere l'equazione dal modello di adattamentom100psi: se stai eseguendo JMP Pro, puoi pubblicare la tua equazione di previsione in Formula Depot e quindi dall'hot spot di Formula Depot, scegliere l'opzione "Generate Python Code" per scrivere il codice di punteggio necessario per Python.
Ri: Come ottenere l'equazione dal modello di adattamentoPuoi farlo facilmente in modo interattivo.
Dopo aver eseguito il tuo Fit Model, vai al triangolo rosso e seleziona
Salva colonne ==? Formula di previsione
Creerà una nuova colonna nella tabella dei dati.
Vai alla nuova colonna di dati
Vai all'intestazione della colonna per la nuova colonna e fai clic destro su di essa
Selezionare
Formula
Apparirà l'editor di formule.
Fare doppio clic sullo spazio vuoto all'interno del contorno blu intorno alla formula
Apparirà una finestra da cui puoi copiare
Ri: Come ottenere l'equazione dal modello di adattamentoCiao Jim,
Sfortunatamente, la mia esperienza con JMP è interamente interattiva (non programmatica) e non sono riuscito a farlo funzionare.Ho provato a sostituire "$SAMPLE_DATA\Big Class.jmp" con il mio file e tutto all'interno di Fit Model () con lo script per il mio modello, ma non è stato sufficiente.Non c'è davvero alcun modo per ottenere le espressioni come testo all'interno della GUI di JMP senza scrivere uno script separato?
Grazie,
opaco
Ri: Come ottenere l'equazione dal modello di adattamentoOpaco,
"Mostra espressione di previsione" visualizza un'immagine (Picture Box()), non un campo di testo. Tuttavia, è un passaggio semplice generare la formula di previsione e catturarla. Vedi lo script qui sotto
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
fm = dt << Fit Model(
Y( :height ),
Effects( :weight ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(
:height << {Summary of Fit( 1 ), Analysis of Variance( 1 ), Parameter Estimates( 1 ),
Plot Actual by Predicted( 1 ), Plot Residual by Predicted( 1 ),
Plot Effect Leverage( 1 )}
)
);
fm << prediction formula;
equation = Char( Column( dt, N Cols( dt ) ) << get formula );
Show( equation );Ri: Come ottenere l'equazione dal modello di adattamentoGrazie mille Jim. Sto usando Fit Model e Show Prediction Expression sembra essere quello che sto cercando. È possibile copiarlo come testo? Ho un numero di espressioni che devo implementare in Python e sono tutte abbastanza complesse, ma nessuna delle opzioni sembra consentire il copia/incolla.
opaco
Ri: Come ottenere l'equazione dal modello di adattamentoQuale piattaforma stai usando? Se stai utilizzando Stima modello, sotto il triangolo rosso troverai le opzioni per visualizzare la formula o per salvare la formula di previsione nella tabella dati. Questo è per i minimi quadrati standard. Personalità diverse avranno opzioni per fare cose simili.
Sotto Fit Y by X c'è un'opzione sotto i triangoli rossi per salvare le previsioni.
La piattaforma di partizionamento consente il "Salva previsioni".
Se puoi fornire quale piattaforma di modellazione stai utilizzando e non riesci a trovare l'opzione del triangolo rosso per la formula prevista, ripubblica nel gruppo di discussione con le specifiche e sono sicuro che le risposte verranno fornite.