使用 JSL 将表达式的结果保存到日志中我有以下代码,当我参加课程时,我从 JMP JSL SAS 教授那里得到了很多帮助(所以我不完全理解它是如何工作的)。 它允许我将一堆(变量,由用户选择)分布放在一个窗口中。 如何将生成的窗口编写到之前在代码中创建的日志中? 我的所有其他图表都很简单 - 在日志中创建一个大纲框,然后将大纲框附加到其中包含我创建的图表的排列框。 然而,这与那些不同,我不明白如何将其中包含多个(变量)分布的结果单个窗口“保存”到日记中不同标题的大纲框下。 谢谢!
// Make Distribution of all Controlled Conditions in its own window
n = N Items( cont_cond );
If( N Items( cont_cond ),
yExpr = Expr( Y() );
For( iItem = 1, iItem <= n, iItem++,
Insert Into( yExpr, Column( cont_cond[iItem] ) )
);
Eval(
Substitute(
Expr(
dt << Distribution(
yyy,
quantiles( 0 ),
show percents( 1 ),
show counts( 1 ),
outlier box plot( 0 ),
customize summary statistics(
//Skewness(1),
//Kurtosis(1),
set alpha level( 0.2 )
)
)
),
Expr( yyy ), Name Expr( yExpr )
)
);
);自动化和脚本编写分享和交流结果回复:使用 JSL 将表达式的结果保存到日志中以交互方式运行分发平台。 然后转到您想要更改的报告窗口标题并单击它并进行更改。 然后转到红色三角形并保存脚本。 该脚本将包含更改报告标题所需的 jsl。回复:使用 JSL 将表达式的结果保存到日志中一个跟随问题;我试图将生成的报告窗口的标题设置为:
设置报告标题(“受控条件分布”);
对于后面的代码,我需要分布窗口有一个通用名称,无论为分布选择什么数据表名称或列,我都可以调用该通用名称。 我会在这个表达式代码中的哪里执行此操作? 谢谢!
回复:使用 JSL 将表达式的结果保存到日志中谢谢你!!回复:使用 JSL 将表达式的结果保存到日志中如果将以下代码添加到原始脚本中,并创建 cont_cond 列表,则以下代码应将分布添加到日志的底部。
// Make Distribution of all Controlled Conditions in its own window
n = N Items( cont_cond );
If( N Items( cont_cond ),
yExpr = Expr( Y() );
For( iItem = 1, iItem <= n, iItem++,
Insert Into( yExpr, Column( cont_cond[iItem] ) )
);
Eval(
Substitute(
Expr(
dis = dt << Distribution(invisible,
yyy,
quantiles( 0 ),
show percents( 1 ),
show counts( 1 ),
outlier box plot( 0 ),
customize summary statistics(
//Skewness(1),
//Kurtosis(1),
set alpha level( 0.2 )
)
)
),
Expr( yyy ), Name Expr( yExpr )
)
);
nwjrn << append(report(dis));
);