Ich versuche, den AUC-Wert aus der Ausgabe der logistischen Regression abzurufen und ihn in eine Tabelle zu schreiben. Bisher gibt mein Skript einen leeren Wert anstelle von 0,62937 zurück, wie in der Ausgabe unten gezeigt. Die Datentabelle wird korrekt erstellt und der Befehl „Fit Model“ wird ausgeführt. Gibt es einen Fehler in der letzten Zeile? Ich folge einem Beispiel in einem anderen Beitrag in diesem Forum, vermute aber, dass meine ältere Version von JMP (Version 9.0) ein Problem sein könnte.
Names Default To Here( 1 );
// Open data table
dt = Open( "sample.jmp" );
// Create an output data table for the results
MyTable = New Table( "Results", New Column( "AUC" ) );
// Add a new row to the output data table
MyTable << Add Rows( 1 );
// Run Fit Model
MyResult = dt << Fit Model(Y( :case ),Effects( :weight ),Personality( Nominal Logistic ),Run(Positive Level( "1" ),Likelihood Ratio Tests( 1 ),ROC Curve( 1 ),));
// Add the AUC to the data table by grabbing it from the display report output
MyTable:AUC = (Report( MyResult )["Receiver Operating Characteristic"][Number Col Box( 1 )] << get [1]);

