Hallo zusammen,
Ich habe ein Experiment mit vielen Ausgaben und möchte die von der Vorhersageformel angegebenen Werte in einem Skript abrufen, um sie an eine Datentabelle zu senden. Weiß jemand, wie man das macht?
Danke,
José Angel
Versuchen Sie dies in Ihrem Skript
rfit = fit << Report;
pf=rfit["Prediction Profiler"] << get scriptable object;
pf << Remember Settings;
dtout = (rfit["Prediction Profiler"]["Remembered Settings"][Table Box(1)]<< Make Into Data Table);
Der Vorschlag, das Modell als Spaltenformel zu speichern, ist gut. Es gibt viele Möglichkeiten, es zu verwenden.
Dieses Beispiel zeigt, wie Sie den Wert auf andere Weise direkt im Profiler angezeigt bekommen können:
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
fit = dt << Fit Model(
Y( :weight ),
Effects( :age, :sex, :height ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(
Profiler(
1,
Confidence Intervals( 1 ),
Term Value(
age( 12, Lock( 0 ), Show( 1 ) ),
sex( "F", Lock( 0 ), Show( 1 ) ),
height( 62.55, Lock( 0 ), Show( 1 ) )
)
),
:weight << {Summary of Fit( 1 ), Analysis of Variance( 1 ),
Parameter Estimates( 1 ), Scaled Estimates( 0 ),
Plot Actual by Predicted( 1 ), Plot Regression( 0 ),
Plot Residual by Predicted( 1 ), Plot Studentized Residuals( 0 ),
Plot Effect Leverage( 1 ), Plot Residual by Normal Quantiles( 0 ),
Box Cox Y Transformation( 0 )}
)
);
fit rep = fit << Report;
prediction = Num( fit rep["Prediction Profiler"][AxisBox(1)][TextBox(2)] << Get Text );Wenn Sie das rote Dreieck neben dem auswählen Antwort > Spalten speichern > Vorhersageformel , wird Ihrer Datentabelle eine Spalte hinzugefügt, die die Vorhersageformel enthält. Wenn Sie mit der rechten Maustaste auf diese Spalte klicken und zur Formel gehen (daneben wird ein Häkchen angezeigt), können Sie die Formel anzeigen.