Betreff: Modellanpassung über JSL automatisierenWählen Sie Hilfe > Skriptindex. Wählen Sie Objekte über das Dropdown-Menü oben links aus. Suchen Sie in der Liste ganz links nach Generalized Regression Fit. Hier finden Sie das Protokoll zu diesem Objekt. Es wird Ihnen alle Nachrichten mitteilen, die zum Skripten dieser Plattform verwendet werden können.

Betreff: Modellanpassung über JSL automatisierenDanke! Das war ein sehr guter erster Hinweis! Das Beispielskript ist ein guter Ausgangspunkt!
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Diabetes.jmp" );
fm = dt << Fit Model(
Y( :Y ),
Effects(
:Age, :Gender, :BMI, :BP, :Total Cholesterol, :LDL, :HDL, :TCH, :LTG,
:Glucose
),
Personality( "Generalized Regression" ),
Generalized Distribution( "Normal" ),
Validation( :Validation ),
Run(
Fit(
Estimation Method( Lasso( Adaptive ) ),
Validation Method( Validation Column )
)
)
);
fm << (fit[1] << Relaunch with Active Effects);
Haben Sie Vorschläge, wie ich dieses Skript erweitern kann, um mehrere Regressionen gleichzeitig mithilfe einer Schleife durchzuführen?
Ich denke, anstelle von YI könnte ich ein Array mit mehreren Antworten verwenden, aber ich kämpfe ein wenig mit dem fm-Objekt. Ich möchte es verwenden, um eine Regression der kleinsten Quadrate mit dem Ergebnis von jedem durchzuführen Neustart mit Active Effects
Automatisieren Sie die Modellanpassung über JSLHallo allerseits,
Aufgrund der erweiterten Modellauswahlfunktionen (z. B. Vorwärtsauswahl bereinigen) passe ich mehrere Modelle in die Generalized Regression-Plattform ein. JMP erlaubt mir jedoch nicht den Export der Formel für die individuelle Konfidenzgrenze für jedes Modell. Daher bin ich gezwungen, die Modelle nach der Modellauswahl erneut in die Anpassungsplattform der kleinsten Quadrate einzupassen, die diese Funktion enthält.
Ich verwende die Funktion „Aktiven Satz neu starten“ > „Mit aktiven Effekten neu starten“ in der Plattform „Generalisierte Regression“ und führe die Anpassung erneut in der Plattform „Anpassung der kleinsten Quadrate“ durch.
Da ich diese Schritte viele Male ausführen muss, habe ich mich gefragt, ob es möglich ist, dies innerhalb von JSL zu automatisieren.
Ich würde mich über jede Hilfe sehr freuen!
Grüße!
Erweiterte statistische ModellierungAutomatisierung und SkripterstellungDatenexploration und -visualisierungPrädiktive Modellierung und maschinelles LernenWindows