J'essaie d'obtenir la valeur AUC à partir de la sortie de régression logistique et de l'écrire dans une table. Jusqu'à présent, mon script renvoie une valeur vide au lieu de 0,62937, comme indiqué dans le résultat ci-dessous. La table de données est créée correctement et la commande « ajuster le modèle » s'exécute. Y a-t-il une erreur dans la dernière ligne ? Je suis un exemple dans un autre article de ce forum, mais je soupçonne que mon ancienne version de JMP (version 9.0) peut poser problème.
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]);

