新手问题从报告中提取值<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我正在尝试加快从脚本调用的报告中提取值的速度。
为了测试,我创建了两个简单的列并进行了拟合,我试图从估计中提取截距,这样我就知道我在做什么。
测试=双变量(
是( :第2栏) ,
X ( :第 1 栏) ,
拟合线( {线条颜色( { 208 , 64 , 86 } )} )
) ;
r =测试<<报告;
弗雷德= r [大纲框( “线性拟合” ) ,大纲框( “参数估计” ) ,列箱( “估计” )[ 1 ]] <<得到(1) ;
展示(弗雷德) ;
我正在尝试(显然不成功)遵循手册中的示例,但收到日志窗口中显示的错误
访问或计算“Get”时的索引{100},Get( 1 ) /*###*/
这个测试脚本应该是什么样的?
回复:新手问题从报告中提取值很好,谢谢。
回复:新手问题从报告中提取值要仅从“Validation”OutlineBox 下的第一个 TableBox 中提取信息,请更改为以下内容:
Report( neur )["Validation"][Table Box( 1 )] << Make into Data Table;
<
回复:新手问题从报告中提取值感谢您提供脚本。 我几乎做了我需要的事情。 不过,有一点我不明白:
这是我得到的表。 它包括训练和验证数据的措施。

然而,脚本的最后一行明确引用了训练数据:
Report( neur )["Training"][Table Box( 1 )] << Make Combined Data Table;
为什么该表还包含有关验证数据的信息?
注意:从最后一行删除 [“Training”] 部分会产生相同的结果。
回复:新手问题从报告中提取值谢谢你的回答,我会尝试一下。 我还将检查脚本指南中的显示头发部分。 (其实我在帮助中的“属性窗口”下搜索过此类信息,但没有找到。
回复:新手问题从报告中提取值下面是一个简单的例子,说明如何将两个表中的信息输出到数据表中。了解如何处理 JMP 输出显示树可成倍提高 JMP 用户的能力。有关显示树的文档可在 JMP 文档库的脚本指南中找到
帮助==>JMP 文档库
这是脚本
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
neur = dt << Neural(
Y( :NPN1 ),
X( :PNP1, :PNP2, :NPN2, :PNP3, :IVP1, :PNP4, :NPN3 ),
Informative Missing( 0 ),
Validation Method( "Holdback", 0.3333 ),
Fit( NTanH( 3 ) )
);
Report( neur )["Training"][Table Box( 1 )] << Make Combined Data Table;
回复:新手问题从报告中提取值更准确地说,我想从 JSL 下面的验证和训练表中提取值。

回复:新手问题从报告中提取值在哪里可以找到“属性窗口”?
我需要从报告中的表中提取数据,并且需要找到正确的路径。 显然“属性窗口”可以用于此目的,但我不知道在哪里可以找到它......
回复:新手问题从报告中提取值是的,只要您不使用“获取消息”就可以。
回复:新手问题从报告中提取值我正在浏览脚本手册,在关于不可见报告的部分(第 12 版手册中的第 384 页)产生了一种不同的语法,完全避开了 get 指令,并使用了一个术语“columbox”,它似乎不是保留字,因为它是不以蓝色字体显示。这也有效。如果我使用属性窗口检查报告,“估计”将列为“col box”
测试=双变量(
是( :第2栏) ,
X ( :第 1 栏) ,
拟合线( {线条颜色( { 208 , 64 , 86 } )} )
) ;
r =测试<<报告;
//fred=r[Col Box("估计")][2];
弗雷德= r [大纲框( “线性拟合” ) ,大纲框( “参数估计” ) ,列框( “估计” )][ 1 ] ;
展示(弗雷德) ;

回复:新手问题从报告中提取值你好,
这部分代码有一点语法错误:
弗雷德= r [大纲框( “线性拟合” ) ,大纲框( “参数估计” ) ,列箱( “估计” )[ 1 ]] <<得到(1) ;
列框引用是报表中的数字列框,因此请尝试使用 NumberColBox。 另外,将第一个值的引用放在 () 内部而不是外部,并删除 [ ]。 在标题和编号之间添加逗号。 见下文
弗雷德= r [大纲框( “线性拟合” ) ,大纲框( “参数估计” ) ,N数字列框( “估计” , 1 )] <<得到( 1 ) ;
那应该对你有用。
此致,
克里斯·基希伯格