如果执行命令/运行分析需要很长时间,请警告我。我发现在较大的数据集上,某些分析需要很长时间才能运行。例如,在我的计算机上对大约 2000 万行的数据集运行二项式或泊松广义线性模型可能需要一个多小时。如果 JMP 能够 (1) 如果执行命令需要超过 10 分钟,请提醒我并让我选择取消;(2) 如果我选择继续,请给我一个完成分析需要多长时间的估计值,那就太好了。
高级统计建模基础数据分析与建模回复:如果执行命令/运行分析需要很长时间,请警告我。 - 状态更改为:开发中提供此功能需要逐个平台进行,但我们已经为此类问题创建了一个整体跟踪类别,并将在发生这种情况时努力改善用户体验。
回复:如果执行命令/运行分析需要很长时间,请警告我。通常在运行期间按 Esc 会取消平台。通常需要 5-15 秒才能做出响应,但它通常可以正常工作。
尝试这个:
names default to here(1);
dt = open("$SAMPLE_DATA\Probe.jmp");
g = dt << Get Column Group("Responses");
YExpr = Expr(Y());
for(i=1, i<=nitems(g), i++,
insert into(YExpr, g[i]);
);
Eval(EvalExpr(
dt << Hierarchical Cluster(
Expr(nameexpr(YExpr)),
Method( "Ward" ),
Standardize Data( 1 ),
Dendrogram Scale( "Distance Scale" ),
Number of Clusters( 20 ),
SendToReport( Dispatch( {}, "Dendrogram", OutlineBox, {SetHorizontal( 1 )} ) )
);
));
回复:如果执行命令/运行分析需要很长时间,请警告我。如果有一个 JSL 繁忙的小部件(又名等待小部件、纺车小部件等)可用于向用户保证脚本仍在执行,那也很好。 更好的是 JSL 进度条小部件。
回复:如果执行命令/运行分析需要很长时间,请警告我。或者可能是一个状态栏,对于涉及潜在困难分析的平台,可以选择取消。就像在定制设计平台中实现的一样。
回复:如果执行命令/运行分析需要很长时间,请警告我。同意,对于用户定义的脚本, @vince_faller提供了简单的解决方案,即长时间按住 ESC 直到它停止。
但对于标准平台,这行不通。因此,按照愿望的想法:
@parker写道:
如果执行命令需要超过 10 分钟,请提醒我,并提供取消选项
但与警告无关:
每个标准平台在运行时都应该有一个取消按钮。
这样,用户就可以随时选择停止平台,而无需等待数小时直至平台完成。
加速表格/更新
回复:如果执行命令/运行分析需要很长时间,请警告我。替代想法:在首选项中设置超时或尝试超时选项。
回复:如果执行命令/运行分析需要很长时间,请警告我。愿望清单优先级调查的候选人——试运行:
介绍JMP愿望清单优先级调查!
回复:如果执行命令/运行分析需要很长时间,请警告我。对于多个平台,我可以找出执行缓慢的根本原因——避免这些陷阱可以节省你几个小时:
- 加速表格/更新:对于每一列,它会再次扫描匹配的行并将所有匹配合并到主表中。
-> 行数 x # 匹配数 x # 列数
而不是 1x 最后一个第一个或最后一个匹配(例如在 Tables / Join 中)
-> 可能需要几个小时而不是几秒钟
- GUI 启动时所有选项均已启用
- 预览
- 为什么 Tables/Concatenate 这么慢?
JMP18 中的新问题:扫描表脚本需要花费极长时间。
当用户添加表格时,平台会在创建 GUI 时扫描表格脚本,当用户单击“确定”时,平台会扫描表格脚本
-> 可能需要几秒到几分钟
- 回复:重新编码 - 解析为数字
如果用户执行多个步骤并将字符串转换为数字,则比分两步执行相同操作需要更多时间
-> 可能需要几分钟到几小时
回复:如果执行命令/运行分析需要很长时间,请警告我。实时分发:如果表有数千行,则速度会非常慢。
新功能(在 JMP18 中?):如果多行属于一个值,JMP 可以“捆绑”这些值 -> 图中点数更少,速度更快(!!!)
回复:如果执行命令/运行分析需要很长时间,请警告我。@mia_stephens仍在考虑中?
可以提供很大帮助!