Crea una tavola combinata dal modello adattoCiao a tutti,
Sto provando ad emettere il valore Rsquare da un modello adatto, il codice è come sotto,
(Prendo Algae Mitscherlich.jmp per esercitarsi, ma credo che Rsquare non significhi davvero nulla. Scusa per quella cosa)
Alla fine il codice non esce da una tabella combinata, indipendentemente dal numero inserito in [outline box (4)] [2].
Qualcuno può indicarmi cosa c'è che non va qui?
Grazie mille per qualsiasi risposta.
dt_comb=<FONT color="#0000FF">Open</FONT>( "<FONT color="#800080">$SAMPLE_DATA/Nonlinear Examples/Algae Mitscherlich.jmp</FONT>" );
dt_comb<<<FONT color="#333399"><STRONG>Fit Model</STRONG></FONT>(
Y( :Algae density ),
Effects( :Mitscherlich, :equal alphas, :equal betas ),
Personality( "<FONT color="#800080">Standard Least Squares</FONT>" ),
Emphasis( "<FONT color="#800080">Effect Screening</FONT>" ),
Run()
);
dt_model = dt_comb << <FONT color="#333399"><STRONG>report</STRONG></FONT>;
dt_modelR = dt_model[<FONT color="#0000FF">outline box</FONT>(4)][2] << <STRONG><FONT color="#333399">make combined data table</FONT></STRONG>;
Ri: Crea tavolo combinato dal modello in formaGrazie, markbailey !
Ri: Crea tavolo combinato dal modello in formaOra lo vedo. Stai usando la variabile sbagliata. Lo script memorizza il riferimento al livello di analisi della piattaforma Fit Least Squares nella variabile dt_model . Quindi si invia un messaggio a questo oggetto per ottenere il riferimento al livello del report ma non si è archiviato il risultato in un'altra variabile. Di certo non l'hai immagazzinato dt_model . Quindi l'iscrizione non è riuscita a fornire un oggetto Scriptable che comprendesse il messaggio.
Ri: Crea tavolo combinato dal modello in formaMi dispiace per il tuo problema. Forse la tua sceneggiatura conteneva più di quanto mi aspettassi e il mio esempio di invio corretto dei messaggi non era sufficiente. Ecco un esempio di script completo che funziona. Dovrebbe darti un'idea migliore.
bc = Open( "$SAMPLE_DATA/Big Class.jmp" );
fm = bc << Fit Model(
Y( :weight ),
Effects( :age, :sex, :height ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(
:weight << {Summary of Fit( 1 ), Analysis of Variance( 1 ),
Parameter Estimates( 1 ), Plot Actual by Predicted( 1 ),
Plot Regression( 0 ), Plot Residual by Predicted( 1 ),
Plot Effect Leverage( 0 )}
)
);
fmr = fm << Report;
fmr["Summary of Fit"][TableBox(1)] << Make Combined Data Table;Ri: Crea tavolo combinato dal modello in formaCiao markbailey
Grazie per la risposta, ma la tabella dei dati continua a non venire fuori.
Io uso lo strumento Debug, il messaggio sotto mostra,
Invia Scriptable Oggetto Scriptable in accesso o valutazione di "Invia", dt_model ["Riepilogo di adattamento"] [Riquadro tabella (1)] << / * ### * / Crea tabella dati combinati / * ### * /
Hai idea di cosa dovrei modificare il codice?
Ri: Crea tavolo combinato dal modello in formaTi consiglio di modificare il tuo approccio sottoscrittivo a questo modulo:
dt_model["Summary of Fit"][TableBox(1)] << Make Combined Data Table;