我正在尝试从逻辑回归输出中获取 AUC 值并将其写入表中。 到目前为止,我的脚本返回一个空白值而不是 0.62937,如下面的输出所示。 数据表已正确创建,并且“拟合模型”命令运行。 最后一行有错误吗? 我正在遵循本论坛另一篇文章中的示例,但我怀疑我的旧版本 JMP(版本 9.0)可能存在问题。
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]);

