当处理在标准时间段内增长且定期重复的度量数据集时,累积和可能很有用。 一个例子是每年重复进行的每月测量,例如家庭用电量。
虽然原始测量值可以提供丰富的信息,但累计总和可以帮助我们了解一年中测量值是否步入正轨、呈上升趋势还是呈下降趋势。 创建累积和列很容易联合管理计划使用数据表中的“新建公式列”功能(可通过右键单击使用)。
这是我们将要创建的图表:

考虑以下示例。 我们有每月报告的家庭用电量数据。 为了创建正确的分组(年份),我们可以选择“邮寄日期”列,右键单击 -> 新公式列 -> 日期时间 -> 年。
这将自动创建一个仅包含年份的新列。 我确实想从连续年份更改为有序年份,以便正确按年份分组。 这可以从数据表的列列表中完成,方法是右键单击“年份[邮寄日期]”的蓝色三角形并将其从“连续”更改为“有序”。
要构建累积和列,我们首先右键单击“年份[邮寄日期]”列 -> 新公式列 -> 分组依据。
现在我们已经确定了分组列,我们可以右键单击 kWh 使用列 -> 右键单击 -> 新公式列 -> 行 -> 累积和。 现在,我们有了全新的专栏,其中包含可视化所需的度量。
由于我们想要在相对时间尺度(月)与绝对时间尺度上可视化数据,因此我们可以再次转到“邮寄日期”列 -> “新公式列” -> “日期时间” -> “月份缩写”。
此时,我们几乎已准备好构建图表。 但首先,我们将向“年份”列添加一个列属性,以便在使用数据过滤器时保持图表中颜色的一致性。 右键单击该列 -> 列属性 -> 值着色。 然后点击应用。
现在我们可以转到图形生成器并构建累积和图。 将月份拖到 X 轴,将累积和拖到 Y 轴。 将年份拖到叠加层,然后将线条元素拖到图表中以维护数据点。 将点的汇总统计数据从无更改为平均值将使点与线对齐。
要向该图表添加过滤器,请单击“图表生成器”的红色小三角,然后单击“本地数据过滤器”。 添加年份作为过滤器。
单击图形生成器上的完成。
使用本地数据过滤器,我们可以只关注最近三年。 我们现在要准备好这个图表演示。 我们可以通过双击来编辑图表的标题、Y 轴标签和 X 轴标签。
现在我们有了一个可以与其他人分享的图表。 它让我们了解今年与历史年份相比我们的用电情况,并使我们能够采取任何必要的干预措施来保持用电目标。
以下是如何实时构建图表。

PS 累积密度函数和 CDF 图是统计学家“平滑”直方图中的凹凸以将分布与参考分布进行比较或比较两个分布的相应方法。 我将在以后的文章中进一步探讨这一点。
是的当然。您只需将它们添加为后续组即可。
col cumulative sum(1, :Test, :OtherColumn, :AnotherColumn)
感谢您及时的回复。
如果需要,是否可以按“测试”之外的其他列进行分组?
瓦伊朱,
我想你只是想要
col cumulative sum(1, :Test)
这将为您提供“测试”列的滚动计数,或者您可以交换所需的任何列。
你好,
我希望能够使用累积总和构建图表,但我希望列公式添加该结果的实例数,而不是结果总和。请参见下表示例。我拥有的数据集庞大,超过 300 万行,有 100 多个不同的测试。
测试时间 测试结果 ModuleSN 按时间划分的测试结果实例
2019/4/18 上午 11:00 5 A1 1
B 2019/4/18 11:15 上午 1 B1 1
2019/4/18 11:17 上午 6 A1 2
B 2019/4/18 上午 11:30 1.5 B1 2
2019/4/18 上午 11:18 5.5 A1 3
B 2019/4/18 上午 11:31 1.8 B1 3
非常感谢您的帮助。
瓦伊朱
非常酷的东西,谢谢分享。
当您“右键单击 kWh 使用列 -> 右键单击 -> 新公式列 -> 行 -> 累积和”时,您介意解释一下 JMP 中幕后发生的情况吗?我不完全理解 JMP 计算的值。
谢谢,
乔