我有这个小问题,我喜欢指向正确方向的指针。 给定的是一组值[1,2,3,4,5,6,7]。我 - 作为一个人 - 需要快速了解下一个增加的值很可能是8。
您如何使用算法解决此问题? 你知道吗?猜测"下一个值?
我使用红宝石,但对任何形式的信息都会感到高兴。
谢谢你, Steviee
答案 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