值的数组(整数)和下一个要添加的值的预测

时间:2015-04-21 14:04:30

标签: ruby arrays prediction

我有这个小问题,我喜欢指向正确方向的指针。 给定的是一组值[1,2,3,4,5,6,7]。我 - 作为一个人 - 需要快速了解下一个增加的值很可能是8。

您如何使用算法解决此问题? 你知道吗?猜测"下一个值?

我使用红宝石,但对任何形式的信息都会感到高兴。

谢谢你, Steviee

2 个答案:

答案 0 :(得分:0)

取决于您想要预测值的数组。

您可以通过机器学习来解决这个问题,但对于您向我们展示的阵列来说,这是一个沉重的解决方案。

如果您知道"等式类型&#34>,您可以找到等式。数组: 在你的情况下:(f(x)= ax + b

f(x) = x + 1;  

其中f(x)是数值,x是数组中的位置。

答案 1 :(得分:0)

查看此问题的一种方法是Curve Fitting问题。

ruby​​中的一个例子:http://blog.chrislowis.co.uk/2008/12/01/curve-fit-with-ruby-gsl.html