交叉验证(cross_validation)

来源:互联网 发布:淘宝商品管理 编辑:程序博客网 时间:2024/06/16 08:54
作者:橘子派
声明:版权所有,转载请注明出处,谢谢。

交叉验证是数据分析时模型选择的方法之一,将数据集分为三份,分别为训练集(training set)验证集(valication set)测试集(test set),分别功能为训练模型,选择模型和对学习方法的评估。其算法的思想为重复的使用数据,使得模型的精度越来越高。

交叉验证的方法有以下三种
1.简单交叉验证
将书记分为2份,训练集和测试集,在训练集中多次训练得到不同的模型,再在测试集中测试选择误差最小的模型即可。

2.S折交叉验证
将数据集分为互不相交的S份,用其中一个数据当测试集合,剩下的S-1个当训练集,进行S次训练之后选择误差最小的模型即可。

3.留一交叉验证
当数据集容量等于上述的S时为留一交叉验证,多在数据缺乏的时候使用。

简单交叉验证步骤
1.将集合X随机分成A,B,C三份

2.用A当作测试集合,B,C为训练集,进行数据分析

3.用B当作测试集合,A,C为训练集,进行数据分析

4.用C当作测试集合,A,B为训练集,进行数据分析

5.将数据分析的结果求平均值即可

参考文献:
《统计学习方法》
Web scraping and machine learning by python

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 结婚2年不要孩子怎么办 备孕一直没怀孕怎么办 刚生的婴儿打嗝怎么办 小孩40天黄疸高怎么办 婴儿身高长得慢怎么办 四个月的宝宝哭怎么办 孕39周羊水偏多怎么办 孕39周羊水浑浊怎么办 孕晚期羊水过少怎么办 怀孕脐带绕颈一周怎么办 nt检查宝宝趴着怎么办 四维胎儿有问题怎么办 怀孕70天没有胎心怎么办 怀孕20天不想要怎么办 换轮胎胎压监测怎么办 怀孕了吐的厉害该怎么办 怀孕吐完嗓子疼怎么办 怀孕16周不想要怎么办 怀孕四个月胎盘低置怎么办 孕37周胎盘三级怎么办 孕37周胎盘老化怎么办 怀孕22周胎盘1级怎么办 婴儿吃奶粉吐奶怎么办 宝宝吐奶又拉稀怎么办 羊水穿刺21三体怎么办 开始长妊娠纹了怎么办 已经长了妊娠纹怎么办 孕晚期长妊娠纹怎么办 妊娠纹长出来了怎么办 没提前预约四维怎么办 ct检查冠脉钙化怎么办 残角子宫有内膜怎么办 怀孕了长痔疮了怎么办 人流后子宫内膜薄怎么办 多囊子宫内膜薄怎么办 6岁儿童不爱睡觉怎么办 初生儿嗓子哑了怎么办 6岁儿童睡眠不好怎么办 8岁儿童睡眠不好怎么办 1个月婴儿睡眠少怎么办 三岁宝宝心跳快怎么办