根据先前行的平均值创建新行?你好,
也许这是一个快速修复,但我在 JMP 中有一个包含许多类别的大型数据集,其中一个是每个条目所属的子组。 我希望对整个子组中收集的数据取平均值,并使用它来创建一个全新的行。 这可能使用脚本吗? 我希望有一个优化的工作流程,只需要一个按钮就可以跨不同的文件执行此操作。
前任:
| 桶 | 年龄 | 身高(厘米) |
| 1个 | 30 | 100 |
| 2个 | 35 | 120 |
| 1个 | 30 | 90后 |
| 2个 | 40 | 150 |
一个脚本会为我提供新行,按桶 1 和桶 2 平均统计数据:
| 桶 | 年龄 | 身高(厘米) |
| 1(平均) | 30 | 95 |
| 2(平均) | 37.5 | 135 |
如果这足够简单(且可扩展),我也在寻找一种方法来概括这些平均值,即跨两个桶 1-2 或桶 1-4 而不是一个桶的平均值。 非常感谢
自动化和脚本基础数据分析与建模质量与工艺工程回复:根据前几行的平均值创建新行?你好@WebArmadillo869 , 欢迎来到 JMP!
我怀疑您将 JMP 视为电子表格,这可不是什么好事。 读JMP 不是电子表格由于您不应该那样想 JMP 的原因。
相反,对于您正在寻找的东西,为组创建平均值,您应该使用表格->总结并且您将获得很大的灵活性,可以将数据汇总到一个新表中。 您可以在中查看有关使用摘要的更多信息JMP 入门:按需
或者,您可以使用 Analyze->Tabulate 创建一个包含平均值的报表。 查看更多关于制表的信息使用 Tabulate 创建汇总表
回复:根据前几行的平均值创建新行?您是否正在为同一个数据表创建这些新行? 如果是,这些平均值是否用于报告目的(JMP 数据表不是电子表格)? 或者这些新行是否可以在新数据表中,在这种情况下摘要表可以工作(您也可以将其连接回原始表)。 如果你想让他们在同一张桌子上看看总结()和添加行()除了汇总表和串联。
对于泛化,最简单的选择是最有可能创建新列,该列将在其他存储桶中具有“公共”存储桶,然后您将使用它进行分组。