2010-10-30 70 views
2

数学并不是我的想法,但我想知道的是如何预测/估计数据集中的下一个数字。javascript - 预测/估计数据集中的下一个数字

比方说,我有一个数组:

var values = new Array(1,4,3,5,6,10,4,15); 

有谁知道在JavaScript中的公式,可以基于关闭数组中的上值15后,猜测下一个数字。

基本上我有一个日常销售总数的数组,每个数组中的每一项都是一天的总数。所以我想要一些可以猜测明天销售情况的东西。

+0

我想你可以尝试平均数组的最后(也许是5)值?因此,下一个估计值将是(5 + 6 + 10 + 4 + 15)/ 5 = 8在这种情况下 – irrelephant 2010-10-30 23:34:56

+6

如果你对这个问题得到了很好的回答,我打算用它来推断明天的股市价值。 :-) – xscott 2010-10-30 23:36:59

+0

如果数学不是你的事,你不应该问这个问题。 – 2010-10-30 23:39:28

回答

2

看看各种moving average方法 - 您可以选择最适合您的应用的任何一种。

+0

感谢您的建议,这是我要去的。 – Joe 2010-10-31 01:24:05

2

根据您提供的数据,您似乎只能通过获取数据集的平均值来预测明天的销售额。

如果您有额外的数据,比如一周中的某一天,您可以获取周二所有销售额的平均值,然后根据该平均值进行预测。

+0

这就是我正在考虑的事情,它可能不是100%准确的,特别是如果销售额在上升或下降。 – Joe 2010-10-30 23:46:05

+0

好吧,就像xscott说的,如果你能得到100%准确的东西,那么让我知道:) – Calvin 2010-10-30 23:47:03

+0

问题是,你拥有的数据越多,你的预测就越准确。尽管如此,你永远无法达到100%。 – Calvin 2010-10-30 23:48:36

相关问题