当前位置:首页 > 百科

交叉验证

交叉验证把七消班么齐(Cross-validation)主要用于建派全培微品局即模应用中,例如PCR 、PLS 回归建模中。在给定的建模样本来自中,拿出大部分样本进行建模型,留小部分样本用刚建立的模型进行预报,并求这小部分样本的预报误差,记录它们的平方加和。

  • 中文名 交叉验证
  • 外文名 Cross validation
  • 特    点 PCR 、PLS 回归建模中
  • 实    质 建模应用中

概念

  交叉验证(Cross-validation)主要用于建模应用中,例如PCR 、PLS 回归建模中。在给来自定的建模样本中,拿出大部分样本进行建模型,留小部分样本用刚建立的模型进行预报,并求这小部分样本的预报误差,记录它们的平方加和。这个过程一直四为导走广输绍火可进行,直到所有的样本都被预报了一次而且仅被预报一次。把技察庆陆右灯阿印每个样本的预报误差平方加和,称为PRESS(pr360百科edicted Error Sum of Squares)。

目的

 成愿半星六降之 用交叉验证的目的是为了得块肥尔罪江终大到可靠稳定的模型。在建立帝美江施治PCR 或PLS 模型太控时,一个很重要的因素是取多少个主成分的问题。用cross validation 校验每个主成分下的PRESS值,选择PRESS值小的主成分数。或PRESS值不再变小时的主成分数。

  常用的精度测试方法主要是交叉验证,例如10折交叉验证(10-fold cross validation),材木严造轴教统将数据集分成十份,轮流将其中9份做训练1份做测试,10次的结果的均值作为对算法精度的估计,一绝减白学会经弦脚形般还需要进行多次10折交叉验证求均值,例如:10次10折交叉验证,以求更精确一点。

  交叉验证有时也称为交叉比对毛所余计两严县案,如:10折交叉比对

验证形式

Holdout 验证

来自  常识来说,Holdout 验证并非一种交叉验证,因为数据并360百科没有交叉使用。 随机从最初的样本中选出部分,形成交叉验证院船衣毫神应农爱材数据,而剩余的就当做训练数据。 一般来说,少于原本样本三分之一的数据被选做验证数据。

K-fold cross-val裂专波校婷准皇双行讨旧idation

  K折交叉验证,初食巴动组单装跳始采样分割成K个子样本,一个单独的子样本被保留作为验证模型的数据,其他K-1个样本用来训练。交叉验证重复K次业历决切火行,每个子样本验证一次,平均K次的结果或者使用其它结合方式,最终得到一个单以保把积谓烧一估测。这个方法的优织之盟史国兰科势在于,同时重复运用随机产生的子样本进行训练和验证,每次的结果验证一次,10折交叉验证是最常用的。

留一验证

  正如名称所建议, 留一验证(LOOCV)意指只使用原本样本中的一项来当粒离素都若年级做验证资料, 而剩余的则留下来当做训练资料。 这个步骤一直持续到每个样本都被当做一次验证资料。 事实上,这等不担吸好临海帮些将支口同于 K-fold 交叉验证是一样的,其中K为原本样本个数。 在某些情况下是存在有效率的演算法,如使用kernel regression 和Tikh怀京问边设足家试必敌onov regularization

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信
下一篇:喹那普利

相关文章