根据历史数据反转滚动总数

Reverse a rolling total based on historic data

假设我有一个滚动的 x 天页面浏览总数列表。也就是说,每个数据点都是前 x 天页面浏览量的总和,但我没有每一天的页面浏览量总数。是否有可能获得个人价值?

例如,假设某人收集了以下页面浏览量指标:

{第 1 天前 4 天:{1,2,3,8},第 1 天:4,第 2 天:2,第 3 天:5,第 4 天:2,第 5 天:9,第 6 天: 8, 第七天: 10, 第八天: 10, 第九天: 7, 第十天: 6}

他们向我提供了以下 5 天 运行 总数的列表:

{第 1 天:18 (1+2+3+8+4),第 2 天:19 (2+3+8+4+2),第 3 天:22 (3+8+4+2 +5),第 4 天:21(以此类推),第 5 天:22,第 6 天:26,第 7 天:34,第 8 天:39,第 9 天:44,第 10 天:41}

我是否可以第二个数据集并至少确定第一个数据集中的某些值?

在你的例子中,历史

{1, 2, 3, 8, 4, 2, 5, 2, 9, 8, 10, 10, 7, 6}

给出以下 5 天 运行 总数:

{18, 19, 22, 21, 22, 26, 34, 39, 44, 41}

但历史也是如此:

{3, 8, 1, 3, 3, 4, 11, 0, 4, 7, 12, 16, 5, 1}

所以不,一般来说您无法重建任何值。

...除非 您连续五天没有观看,因此您在 运行 总数列表中为零。如果发生这种情况,您可以重建整个前后的历史。