控制探查器的脚本我喜欢在工具栏上添加按钮来运行脚本来执行我执行的常见任务的操作,而不是必须将多个层放入选项菜单中。我最近的目标是添加一些按钮来控制我在分析器中采取的步骤。具体来说,我想单击一个按钮以使探查器最大化需求,一个按钮用于将探查器设置为一行,一个按钮用于保存当前探查器设置。但是,我在脚本库中找不到任何可以使用的语法。
因此,为了详细了解我想要完成的任务,请参阅“最大意愿”按钮的说明:
1. 运行分析 2. 创建预测刻画器 3. Pred Pro 红色箭头 -> 添加意愿 4. 调整意愿 5. **使用我的宏单击工具栏上的按钮以最大化意愿**
感谢您的任何想法!
史蒂夫
大规模定制回复:控制探查器的脚本感谢您的帮助!在这些建议和乔丹·希勒的帮助之间:
”是的,您可以获得已打开的分析的参考。 例如,此脚本将向打开的拟合模型添加新闻报道:
名称默认为此处( 1 );
//获取适合最小二乘对象的参考
fm = Current Report()[大纲框( 1 )] << 获取可编写脚本的对象;
//显示新闻报道
fm << 按( 1 ); ”
我有这个效果很好的脚本,现在位于我的工具栏中并节省了我的点击次数!
Names Default To Here( 1 );
dt=current data table();
pf = Current Report()["Prediction Profiler"] << get scriptable object;
pf << Maximize Desirability;
回复:控制探查器的脚本这将获得对分析器的引用
pf = report(fit)["Prediction Profiler"] << get scriptable object;
然后您可以向分析器发送消息,例如
pf << Maximize Desirability;
回复:控制探查器的脚本我没有看到向嵌入在任何验配平台中的预测刻画器发送消息的方法。 我发现的唯一消息是打开或关闭它的消息。
fit << Profiler( 1 );
fit << Profiler( 0 );
也许其他人知道如何向嵌入对象发送消息,以完成与红色小三角菜单中的命令相同的任务。
因此,您必须在打开探查器的消息中包含必要的参数才能获得您想要的内容。 这是一个例子:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
launch = dt << Fit Model(
Y( :weight ),
Effects( :age, :sex, :height ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" )
);
fit = launch << Run;
fit << Profiler( 1,
Confidence Intervals( 1 ),
Desirability Functions( 1 ),
Term Value(
age( 12, Lock( 0 ), Show( 1 ) ),
sex( "F", Lock( 0 ), Show( 1 ) ),
height( 62.55, Lock( 0 ), Show( 1 ) )
)
);