【发布时间】:2013-11-27 04:15:39
【问题描述】:
让我们直奔事实。
我正在为自己的兴趣研究一些不存在的彩票的最终预测算法。
假设他们每天推出 3 个号码。
这些数字的范围是 0 到 50。
我在问,尝试预测下 3 个数字的最佳方法是什么? 所有以前的历史记录?
1.我有什么
我有一个包含 {0,50}(整数)范围内的 3 个数字的列表
<x0,y0,z0>
<x1,y1,z1>
<x2,y2,z2>
<x3,y3,z3>
这些数字代表彩票的中奖值。
2。我需要什么
我需要通过考虑以前的号码来预测接下来的 3 个彩票号码(可能的获胜者)
预测数字的顺序无关紧要。它可能是 1,2,3 或 3,2,1。
3.问题
我应该选择哪种方法/算法以及为什么?
非常感谢您的帮助!
【问题讨论】:
-
什么都没有,只是准备自己深入研究,因为当我的一位同事对此感兴趣时。告诉我这是不可能的。
-
我错过了一点……提取后你会删除数字吗?提取概率的其他方式完全独立于先前的提取历史,因为在彩票中提取数字是不相关的。 (概率论)。
-
您需要对数字之间的相关性进行一些假设。因为一般来说,在缺乏任何知识的情况下,人们会通过假设数字是随机的来对此进行建模,所以无论你有多少先前的数据,最好的预测都是绘制三个随机数。当然,即使是最好的随机数生成器也不是完全随机的,所以你可能会发现一些模式。但也许你的问题最好在数学交流中提出。
-
如果有这样的“最佳方法”,很多人每天都会中彩票。无论如何 - 您可以尝试为每个“迭代”进行统计并始终“预测”数字,即最多存在。但这是在黑暗中拍摄的,这将取决于随机数生成器非常非常。
-
是否有任何关于如何生成数字的属性?我认为它们不是独立的,因为历史不会帮助您,但是 3 列表中的数字顺序是否重要?
标签: c++ algorithm machine-learning prediction