Kombinieren Sie den Tisch aus dem Fit-ModellHallo zusammen,
Ich versuche, den Rsquare-Wert aus einem Fit-Modell auszugeben. Der Code lautet wie folgt:
(Ich nehme Algae Mitscherlich.jmp zum Üben, aber ich glaube, dass der Platz nicht wirklich etwas bedeutet. Das tut mir leid)
Schließlich gibt der Code keine kombinierte Tabelle aus, egal welche Zahl ich in [Gliederungsfeld (4)] [2] eingebe.
Kann mir jemand sagen, was hier falsch ist?
Vielen Dank für jede Antwort.
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>;
Re: Kombinierte Tabelle aus passendem Modell erstellenVielen Dank, Markbailey !
Re: Kombinierte Tabelle aus passendem Modell erstellenIch sehe es jetzt. Sie verwenden die falsche Variable. Ihr Skript speichert den Verweis auf die Analyseebene der Plattform Fit Least Squares in der Variablen dt_model . Sie senden dann eine Nachricht an dieses Objekt, um den Verweis auf die Berichtsebene zu erhalten, das Ergebnis wurde jedoch nicht in einer anderen Variablen gespeichert. Sie haben es sicherlich nicht gespeichert dt_model . Die Subskription führte also nicht zu einem Skriptobjekt, das die Nachricht verstand.
Re: Kombinierte Tabelle aus passendem Modell erstellenEs tut mir leid für deine Mühe. Vielleicht war mehr in Ihrem Skript, als ich realisierte, und mein Beispiel für die richtige Nachrichtensendung reichte nicht aus. Hier ist ein Beispiel eines vollständigen Skripts, das funktioniert. Es sollte Ihnen eine bessere Idee geben.
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;Re: Kombinierte Tabelle aus passendem Modell erstellenHallo Markbailey
Danke für die Antwort, aber die Datentabelle kommt immer noch nicht heraus.
Ich benutze das Debug-Tool. Die folgende Meldung wird angezeigt.
Senden erwartet Skriptfähiges Objekt beim Zugriff oder bei der Auswertung von 'Senden', dt_model ["Zusammenfassungszusammenfassung"] [Tabellenfeld (1)]
Hast du eine Idee, was ich den Code ändern soll?
Re: Kombinierte Tabelle aus passendem Modell erstellenIch empfehle, dass Sie Ihren Subskriptionsansatz in dieses Formular ändern:
dt_model["Summary of Fit"][TableBox(1)] << Make Combined Data Table;