你好,
我有一列(类型公式)对应于另一列(响应)的模型。
我想知道是否有可能通过将响应列和包含公式的列视为“实际”的预测图来绘制实际图作为“预测”。
当模型由 jmp 定义时,我只看到这些图。
提前致谢。
这可以用列公式来完成,但它会变得混乱。 这个脚本应该可以解决问题:
dlg = Column Dialog(
Title( "Evaluate Model" ),
yCol = Col List( "Response",
Data Type( Numeric ),
Min Col( 1 ),
Max Col( 1 )
),
mCol = Col List( "Model",
Data Type( Numeric ),
Min Col( 1 ),
Max Col( 1 )
)
);
If( dlg["Button"] == -1,
Throw( "User cancelled" );
);
Remove From( dlg );
Eval List( dlg );
dt = Current Data Table();
response = yCol[1] << Get As Matrix;
model = mCol[1] << Get As Matrix;
residual = model - response;
sst = Sum( (response - Mean( response ) )^2 );
sse = Sum( residual^2 );
ssm = sst - sse;
r square = ssm / sst;
dt << New Column( "Residual", Values( residual ) );
New Window( "Evaluate Model",
dt << Graph Builder(
Variables( X( mCol[1] ), Y( yCol[1] ) ),
Elements( Points( X, Y, Legend( 3 ) ) ),
Show Control Panel( 0 )
),
dt << Graph Builder(
Variables( X( :Residual ), Y( yCol[1] ) ),
Elements( Points( X, Y, Legend( 3 ) ) ),
Show Control Panel( 0 )
),
Text Box( "R square is " || Char( r square ) )
);
你好,
感谢您的回答。 我想我没有很好地解释我的目标。
我想做的是评估我的模型。 我想定义模型的 R 方值(如果可能的话)并通过预测图获得残差。 类似于拟合最小二乘法的 jmp 报告,但考虑到我定义为公式的模型。
亲切的问候