随机化数据表中的行是什么启发了我提出这个愿望清单请求?这个愿望清单直接受到帖子《从数据表中随机化行》的启发,我在其中寻找一种方法来简单地随机化分两步创建的设计中的行(自定义设计,然后是空间填充增强)。
您希望看到哪些改进?目前, @jthi找到的解决方法是使用“表格”菜单中的“子集”功能,并使用样本大小为 1 的“随机”设置。这有效,但这只是一种解决方法,可以在此“表格”菜单(或“行”)中添加更直观的功能,也许可以使用不同的方法来组织/随机化行。
为什么这个想法很重要?当需要随机化时,可能会有多种用例,而且由于技术可行性不高,这可能是一个需要添加的重要功能。在处理重复设计时,能够选择行并仅随机化所选子集可能会很棒。在 RSM 设计表中重复。
由于 JMP 正在强制执行良好且安全的统计分析实践,“随机化”功能将受到欢迎!
数据混合和清理实验设计回复:随机化数据表中的行您可以使用@jthi方法并创建一个执行该步骤的 jsl 文件。
此类脚本可以通过以下方式添加到主菜单:

或通过插件。
回复:随机化数据表中的行另一个相对简单的方法是:
- 在数据中创建一个新列,并用随机均匀数初始化值。
- 按该列对表进行排序。
生成的表格将按照随机顺序排列。
执行此操作的简单脚本:
Names Default To Here( 1 );
dt = Current Data Table();
dt << New Column("Random Ordering Value");
For Each Row( dt, :Random Ordering Value = Random Uniform( 0, 1 ) );
dt << Sort(
By( :Random Ordering Value ),
Replace Table,
Order( Ascending )
);
dt << Delete columns(:Random Ordering Value);
回复:从数据表中随机化行 - 状态更改为:已确认感谢您提交此请求!我们感谢您的反馈以及其他用户在评论中分享的解决方法。