Hallo zusammen, ich habe ein Problem.Ich verwende „Y nach X anpassen“, um 5.000 separate Regressionen anzupassen.Ich halte die Steuerung gedrückt, wähle den roten Dropdown-Pfeil und wähle „Einpassen->Flexibel“, „Einpassen->Spline“ und wähle beispielsweise 0,1 aus. Dies passt einen Spline an alle 5.000 Diagramme mit einem Lambda von 0,1 an.Ich habe 28 X-Werte in jedem der 5.000 Diagramme und soweit ich weiß, gibt es 4 verschiedene Spline-Koeffizienten (A, B, C, D).
Ich verstehe, wenn ich nur eine Regression hätte, könnte ich „Koeffizienten speichern“ auswählen und eine raffinierte Bx5-Matrixtabelle (wobei B eine Teilmenge meiner X-Werte ist) wird mit jeder Zeile als B-Wert und den Spalten 2–5 als B-Wert angezeigt die Werte meiner Spline-Funktion für jeden diskreten Wert von B.
Wenn ich jedoch diese Anpassung „Nach Gruppe“ mit 5.000 Regressionen durchführe, erhalte ich 5.000 dieser Tabellen als Ausgaben!Ich hätte gerne eine Möglichkeit, entweder:
1) Holen Sie sich 1 Tabelle, die alle Knoten-Spline-Funktionswerte für alle Werte von B enthält (d. h. für alle „Nach: Gruppen“ (anstelle von 5000 separaten Tabellen)
Oder:
2) Sie können den Spline-Wert A aus der Spline-Funktion als eigene Spalte in der ursprünglichen Datentabelle abrufen, den Spline-Wert B aus der Spline-Funktion als eigene Spalte in der ursprünglichen Datentabelle abrufen usw., auf die sich die Spline-Werte A, B, C, D beziehen der richtige diskrete B-Wert und die richtige By:-Gruppe
Ich weiß, wenn ich einfach Strg drücke und „Vorhergesagte Werte speichern“ drücke, nachdem ich Y anEs handelt sich um eine bedingte Formel, die nach der By:-Gruppe sucht und dann für jede Gruppe eine Spline-Auswertung(X, [28x5]) durchführt.Gibt es eine Möglichkeit, dieses Skript zu verwenden und den Spline-Koeffizienten durch Suchen/Ersetzen zu extrahieren?Vielleicht gibt es eine einzigartige JSL-Sache?Wie bekomme ich diese verdammten Koeffizienten hin???
Ich verstehe auch, dass es in JSL eine Spline-Coef(x, y, lambda)-Sache gibt, aber ich verstehe die JSL-Syntax überhaupt nicht und bin im Programmieren im Allgemeinen dämlich.
Vielen Dank für jeden Rat und Ihre Zeit.