如何使我的脚本具有用户交互性? 用户必须在每一步中选择元数据才能获得最终的图形统计数据。 例如)第一个弹出窗口应该是“男性”或“女性”等等// 更改列信息:性别
数据表(“Untitled 448”):第2列<<数据类型(字符)<<
设置建模类型(“名义”)<< 设置名称(“性别”);
// 更改列名称:Column 1 → STudents
数据表( "Untitled 448" ):Column 1 << Set Name( "STudents" );
// 新列:第 3 列
数据表( "无标题 448" ) << 新列( "第 3 列",
数字,
“连续的”,
格式(“最佳”,12)
);
// 更改列名称:第 3 列 → 年龄
数据表( "Untitled 448" ):Column 3 << Set Name( "Age" );
高级统计建模基础数据分析和建模数据探索和可视化实验设计视窗回复:如何使我的脚本与用户交互? 用户必须在每一步中选择元数据才能获得最终的图形统计数据。 例如)第一个弹出窗口应该是“男性”或“女性”等等最终目标是什么? 您也许可以通过使用条件数据过滤器来实现此目的。
回复:如何使我的脚本与用户交互? 用户必须在每一步中选择元数据才能获得最终的图形统计数据。 例如)第一个弹出窗口应该是“男性”或“女性”等等最终目标是根据用户的要求制作图表。
用户应该能够告诉系统他是否想要一个包含男性人数或女性人数数据的图表,并选择哪个年龄组。
基本上,您可以为条件数据过滤器编写一个脚本,其中用户可以自由选择要移动到下一步的参数。
提前致谢
回复:如何使我的脚本与用户交互? 用户必须在每一步中选择元数据才能获得最终的图形统计数据。 例如)第一个弹出窗口应该是“男性”或“女性”等等Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Size(525, 454),
Show Control Panel(0),
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11))),
Local Data Filter(
Conditional,
Add Filter(
columns(:sex, :age),
Where(:sex == "F"),
Where(:age == {13, 14, 15}),
Display(:age, N Items(6))
)
)
);

回复:如何使我的脚本与用户交互? 用户必须在每一步中选择元数据才能获得最终的图形统计数据。 例如)第一个弹出窗口应该是“男性”或“女性”等等感谢您的解决方案。 我怎样才能使这个互动? 我可以添加弹出窗口来仅选择我想要的国家/地区或材料数据吗?
新的 SQL 查询(
查询名称(“数据”),
选择,
From( 表( "数据", Schema( "产品" ), 别名( "t1" ) ) )
) << 运行;
// 删除选定的行
数据表( "Data" ) << 选择位置( !(:country == "Tokyo") ) <<
删除行;
// 删除选定的行
数据表( "数据" ) << 选择其中(
!(:产品==“鞋子”)
) << 删除行;
// 改变行ID区域显示宽度
数据表( "Data" ) << 设置行ID宽度( 91 );
// 分割数据表
// → 数据表(“无标题 473”)
数据表(“数据”) << 分割(
分割依据(:材料),
分割(:成本),
组(:国家),
输出表(“finalfile.jmp”),
剩余列(全部删除),
按列属性排序
);
回复:如何使我的脚本与用户交互? 用户必须在每一步中选择元数据才能获得最终的图形统计数据。 例如)第一个弹出窗口应该是“男性”或“女性”等等仍然不太知道你在做什么,所以我仍然建议使用数据过滤器,但也许数据过滤器而不是本地数据过滤器
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
df = dt << Data Filter(
Conditional,
Add Filter(
columns(:sex, :age),
Where(:sex == "F"),
Where(:age == {13, 14, 15}),
Display(:age, N Items(6))
)
);
您还可以构建自定义 UI,但如何构建它很大程度上取决于您的数据及其用途。