基于神经网络拟合模型的2020084期双色球预测
Posted Jok云分享
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于神经网络拟合模型的2020084期双色球预测相关的知识,希望对你有一定的参考价值。
双色球预测
最近几天,小白突发奇想的想尝试——现在最流行的神经网络模型来预测2020084期的双色球。
我们利用matlab的神经网络工具箱来做预测。
简化问题:基于神经网络拟合模型的双色球预测。
首先,利用爬虫获取我们想要的数据,再利用matlab代码导入数据集
data = xlsread('C:\Users\Administrator\Desktop\双色球\data.csv');
[n,m] = size(data);
old_red1 = data(:,1);
old_red2 = data(:,2);
old_red3 = data(:,3);
old_red4 = data(:,4);
old_red5 = data(:,5);
old_red6 = data(:,6);
old_blue1 = data(:,7);
x = linspace(1,n,n)';
for i=1:7
subplot(4,2,i)
plot(x,data(:,i))
end
得到最近2000多期的红篮球顺序分布图
再通过神经网络工具箱训练得到net模型,再利用sim预测函数和net模型对下一次数据进行预测。
训练的步骤如下
选择自变量和因变量
训练集:校验集:测试集 = 3:1:1
调节神经元个数,我们设置为默认值
利用贝叶斯算法进行模型训练
R2检验结果如下
预测下一次的代码
sim(net,length(x)+1)
预测红球1的结果为
再重复上述的步骤就可以得到所有的预测结果
2020084期的双色球
预测的结果为:05 10 14 18 24 19 08。
然而实际双色球的结果为:03 07 16 17 23 30 07。
R2检验的结果只有0.068,远小于1。
看到这里,就会发现——就算是神经网络也没法预测独立事件的双色球。
还是好好读书吧,不要做梦了!!!
以上是关于基于神经网络拟合模型的2020084期双色球预测的主要内容,如果未能解决你的问题,请参考以下文章
专家推荐SNN浅层神经网络算法连中三期4红 076期最新预测
优化预测基于matlab粒子群算法优化BP神经网络(多输入多输出)含Matlab源码 1418期