Excel的高级应用—一元回归法删除废号

来源:百度文库 编辑:神马文学网 时间:2024/04/27 19:07:31
Excel的高级应用—一元回归法
摘要提示:Excel的高级应用—一元回归法删除废号
一元回归法是利用一个自变量和一因变量的相关关系实行预测,是预测领域应用得最为广泛的数学模型之一。Excel中提供了一个一元回归法预测函数FORECAST,其语法为:
FORECAST(x,known_y's,known_x's)
其中:
FORECAST:   函数名
x:          为需要进行预测的数据点
x,known_y's:为因变量数组或数据区域
Known_x's:  为自变量数组或数据区域
初学Excel的朋友大可不必被上面的术语吓倒,跟着我来作一定会成功,收到意想不到的惊喜!
我现在主攻福彩3D,就以福彩3D为例子吧:
首先设置自变量Known_x's。预测彩票,开奖前我们已知的唯一参考数据就是历史开奖数据,尽管其参考价值有多大,大家众说纷纭,但是除了开奖数据(包括由开奖数据派生的各种走势图表),我们实在没有别的系统的参考资料。那么就只能以开奖数据做回归预测的自变量了。
打开Excel,在A列输入开奖期号,在B列输入百位号码,在C列输入十位号码,在D列输入个位号码。OK,自变量的数据源搞定了!
下一步设置因变量x,known_y's,因变量是自变量的结果,我们假设当期的开奖号码受前10期开奖号码的影响,也就是说,今晚开奖是什么号,是由近期走势决定的!
在E列输入百位号码,在F列输入十位号码,在G列输入个位号码。为了使自变量和因变量的关系看起来直观一些,输入因变量是应与自变量错开一期,如下所示
A      B   C   D   E   F   G
2002001   0   7   3   2   3   7
2002002   2   3   7   0   7   1
2002003   0   7   1   2   0   4
2002004   2   0   4   3   7   4
2002005   3   7   4   1   2   8
2002006   1   2   8   8   4   9
2002007   8   4   9   8   5   2
2002008   8   5   2   1   5   5
2002009   1   5   5   7   9   5
2002010   7   9   5   2   1   7
2002011   2   1   7   4   8   2
2002012   4   8   2   9   8   6
2002013   9   8   6   2   3   2
...........
以第一行为例,
A1:2002001期开奖期号
B1:2002001期百位号码
C1:2002001期十位号码
D1:2002001期个位号码
E1:2002002期百位号码
F1:2002002期十位号码
G1:2002002期个位号码
好了,数据输入完毕,下面就可以输入公式了!因为我们假设当期的开奖号码是前10期开奖号码的决定的,所以我们从第11行开始输入公式。
在H11单元格中键入=FORECAST(B11,E1:E10,B1:B10),按回车,得到返回值3。
这个3就是一元回归法预测的2002012期百位开奖号码,查看开奖数据可知,2002012期百位开奖号码是4,很清除,一元回归法的预测是错的。我们要的就是这个错误,可以从百位删除3!
下面请选中H11单元格,请将鼠标对准H1单元格右下角的小“+”,双击,哇!H列的一千多行都被填充了,这些都是一元回归法对百位号码的预测。我们会发现,在1374期预测中,只有1期“预测”成功,如果把预测结果删除的话,成功率将达到99.99927326%!!
将H列整列分别复制到I列和J列,可以得到十位和个位的预测号码。
多么令人震撼的结果啊!尽管难以致信,但却是实实在在的,每一位看了本帖,照着操作的朋友,都会分享到这个美妙的结果。如果您熟悉Excel公式的语法,还可以按照语法要求重新编辑公式,对和值,遗漏,间距等几乎所有参数进行删除!
原理:因为开奖号码是随机产生的,每期奖号的摇出与前期并无线形关系,而一元回归法则是认定自变量与因变量是一种线形关系,所以一元回归法的预测必然是错误的,正好可以用于杀号!