基于神经网络拟合模型的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多期的红篮球顺序分布图

基于神经网络拟合模型的2020084期双色球预测

再通过神经网络工具箱训练得到net模型,再利用sim预测函数和net模型对下一次数据进行预测。


训练的步骤如下


选择自变量和因变量

基于神经网络拟合模型的2020084期双色球预测


训练集:校验集:测试集 = 3:1:1

基于神经网络拟合模型的2020084期双色球预测


调节神经元个数,我们设置为默认值

基于神经网络拟合模型的2020084期双色球预测


利用贝叶斯算法进行模型训练

基于神经网络拟合模型的2020084期双色球预测


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期双色球预测的主要内容,如果未能解决你的问题,请参考以下文章

喜报神经网络算法连中4期大奖, 077期预测独家揭秘

专家推荐神经网络算法围中5红球,062期预测独家揭秘

专家推荐SNN浅层神经网络算法连中三期4红 076期最新预测

优化预测基于matlab粒子群算法优化BP神经网络(多输入多输出)含Matlab源码 1418期

LSSVM回归预测基于matlab灰狼算法优化最小支持向量机GWO-LSSVM数据预测含Matlab源码 2259期

LSSVM回归预测基于matlab灰狼算法优化最小支持向量机GWO-LSSVM数据预测含Matlab源码 2259期