你好,
我一直在努力解决的问题是如何得到来自平台的*东西*。 在本例中,它是“线性拟合”下方的线性拟合方程。 “属性”和“显示树结构”菜单都显示不同的文本退出框,因此我尝试抓住它们并使用得到(平台无法识别,或者只是对象无法识别),并且获取文本。 两者都没有抓住我需要的文本。 有任何想法吗?
另一个问题是生成了 6 个报告,其中应该是 2 个,因为 summarise 在 :sex 中创建了一个唯一值列表,而这就是 for 循环迭代的次数。 报告也会针对这些值进行过滤。
Names default to here(1);
clear log();
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
summarize( gen_lst = by( dt:sex ) );
for( i = 1, i <= N Items( gen_lst ), i++,
// Create visualization, save to target
vis = eval expr( eval(
Bivariate(
Y( :weight ),
X( :height ),
Where( :sex == expr( gen_lst[i] ) )
)
) );
// Fit: Linear
vis << Fit Line( {Line Color( {255, 000, 000} )} );
// Tries to copy equation in "Linear Fit"
try( eqs_tmp1 = report(vis)["Linear Fit", TextEditBox(1)] << Get text );
try( eqs_tmp4 = report(vis)[TextEditBox(4)] << Get text );
try( print( eqs_tmp1 ) );
try( print( eqs_tmp4 ) );
);
