数学统计,如何计算预设

时间:2014-04-17 10:02:41

标签: php mysql math statistics

想象一下,我有一张这样的表:

month-year varchar
nbr integer

值:

[01-2014,5],[02-2014,110],[03-2014,154],[04-2014,110]

想象一下,我们是4月15日。 该数据显示在线性图上。 如果我显示四月份的实际价值,该线将会下降。 我想要的是显示趋势而不是当月的实际价值。

我想做这样的事情:

(5+110+154+110) / (3 + (15/30.5)) = 108

其中“3”是过去的月数,“30.5”是按月的平均天数,“15”是当月的过去天数。 这是错误的,因为它低于实际值。

我很确定有更正式的方法可以做到这一点,但正如你所看到的,我对统计数据和趋势知之甚少。我想采取其他方式,但他们并不是很有说服力。

你能帮帮我吗?

注意:实际上我可以按天获得计数,即使是几小时或几分钟。 我只计算mysql的条目数,我有一个日期时间列。 我用月份和年份描述了表格,以便为了这个例子的目的而清楚自己。

1 个答案:

答案 0 :(得分:1)

您要计算的内容称为移动平均线。

您的计算中存在轻微错误。公式应为:

(5+110+154+110) / (3 + (15/30.5))
                        ^^^^^^^

您需要决定在移动平均线中包含多少个月。