Wie kann man die für den Spline verwendete Gleichung sehen?Deshalb verwende ich die XY-Anpassung, um einen Spline zu generieren, der an eine Kurve angepasst ist. Siehe einfaches Beispiel im Anhang. Wie komme ich bitte zu den Gleichungen, die JMP zum Generieren der Kurve verwendet hat?
Betreff: Wie kann ich die für den Spline verwendete Gleichung sehen?Sie können Lambda angeben, wenn Sie die Spline-Anpassung in Graph Builder verwenden, und die Formel speichern.
Neugierig: Warum willst du die Formel?
Betreff: Wie kann ich die für den Spline verwendete Gleichung sehen?Leider können Sie bei Verwendung der Fit Least Squares-Plattform kein Lambda angeben. Sie können jedoch die Anzahl der Knoten angeben.Ein Beispiel finden Sie im folgenden Skript.
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
fls = dt << Fit Model(
Y( :weight ),
Effects( :height & Knotted( 5 ) ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(
:weight << {Summary of Fit( 1 ), Analysis of Variance( 1 ),
Parameter Estimates( 1 ), Scaled Estimates( 0 ),
Plot Actual by Predicted( 0 ), Plot Residual by Predicted( 0 ),
Plot Studentized Residuals( 0 ), Plot Effect Leverage( 0 ),
Plot Residual by Normal Quantiles( 0 ), Box Cox Y Transformation( 0 )}
),
SendToReport(
Dispatch(
{"Response weight"},
"Parameter Estimates",
OutlineBox,
{Close( 0 )}
)
)
);
fls << Prediction Formula;Betreff: Wie kann ich die für den Spline verwendete Gleichung sehen?Hallo Mark,
Schöne Erklärung. Wissen Sie, ob es eine Möglichkeit gibt, die bivariate Fit-Spline-Plattform (Lambda = 1000) auf die Fit-Model-Plattform zu replizieren? Können wir die Anzahl der Knoten aus dem bivariaten Diagramm ermitteln und in die Fit Model-Plattform eingeben?
Danke!
Shaira
Betreff: Wie kann ich die für den Spline verwendete Gleichung sehen?Siehe auch @Duane_Hayes ' Artikel Kubische Splines verstehen .
Betreff: Wie kann ich die für den Spline verwendete Gleichung sehen?Ja, das verändert die Modellierung der Wirkung Ihres X. Lassen Sie mich wissen, wenn Sie weitere Fragen haben.
Betreff: Wie kann ich die für den Spline verwendete Gleichung sehen?Ähhh! Wenn Sie auf Ich werde weiter graben, aber die Notwendigkeit, zuerst den Effekt auszuwählen, war diesem Neuling nicht klar ...
Betreff: Wie kann ich die für den Spline verwendete Gleichung sehen?Danke für die schnelle Antwort Mark. Ich kann mir nicht ganz vorstellen, wie ich die Spline-Kurve generieren kann, die ich in „Fit XY“ konnte.
Ich kann den von Ihnen erwähnten Dialog „Modell anpassen“ finden. Ich habe Y als Rollenvariable und X als Konstruktmodelleffekt angegeben. Ich sehe eine Option zum Aktualisieren des Abschlusses (der Standardwert ist „2“). Ich habe „Persönlichkeit“ als „Standard-Kleinste-Quadrate“ belassen, die Betonung als „Effekthebel“ und „Gewicht“, „Häufigkeit“, „Validierung“ und „Durch“ alles leer gelassen.
Wenn ich in den Attributen „Knotted Spline Effect“ auswähle, werde ich nicht nach der Anzahl der Knoten gefragt.
Ich habe die Skripte für den Spline und die Anpassung an die beigefügte Datentabelle gespeichert.
Die Ausgabe scheint nur einer geraden Linie zu entsprechen.
Was vermisse ich?
Prost
John
Betreff: Wie kann ich die für den Spline verwendete Gleichung sehen?Ich glaube, dass Bivariate und Graph Builder für Spline-Modelle geeignet sind, aber keiner von beiden wird das Modell dort speichern, wo Sie es außerhalb der Plattform sehen oder verwenden können. Mit der Plattform „Fit Least Squares“ können Spline-Modelle angepasst, profiliert und gespeichert werden. Sie funktionieren unterschiedlich. (Es gibt verschiedene Arten von Spline-Modellen.) Wählen Sie „Analysieren“ > „Modell anpassen“ und wählen Sie Ihre Antwort und Ihren Prädiktor aus, die Sie in „Bivariate“ verwendet haben. Wählen Sie den Prädiktor in der Liste „Effekte“ aus, klicken Sie auf das rote Dreieck neben „Attribute“ und wählen Sie „Spline-Effekt“ aus. Klicken Sie auf „Ausführen“ und wählen Sie „Spalten speichern“ > „Vorhersageformel“.
Beachten Sie, dass Sie bei „Modell anpassen“ aufgefordert werden, die Anzahl der Knoten anzugeben, anstatt den Steifigkeitsparameter Lambda wie bei „Bivariat“ anzugeben.