青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

O(1) 的小樂

Job Hunting

公告

記錄我的生活和工作。。。
<2010年10月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

統計

  • 隨筆 - 182
  • 文章 - 1
  • 評論 - 41
  • 引用 - 0

留言簿(10)

隨筆分類(70)

隨筆檔案(182)

文章檔案(1)

如影隨形

搜索

  •  

最新隨筆

最新評論

閱讀排行榜

評論排行榜

Cross-validation 交叉驗證

Cross-validation is a technique for assessing how the results of a statistical analysis will generalize to an independent data set. It is mainly used in settings where the goal is prediction, and one wants to estimate how accurately a predictive model will perform in practice. One round of cross-validation involves partitioning a sample of data into complementary subsets, performing the analysis on one subset (called the training set), and validating the analysis on the other subset (called the validation set or testing set). To reduce variability, multiple rounds of cross-validation are performed using different partitions, and the validation results are averaged over the rounds.

  通俗的講,就是為了驗證我們得到的模型在實踐當中表現是否準確!

Purpose of cross validation

我們為什么要做交叉驗證?交叉驗證的目的是什么呢?

  Suppose we have a model with one or more unknown parameters, and a data set to which the model can be fit (the training data set). The fitting process optimizes the model parameters to make the model fit the training data as well as possible. If we then take an independent sample of validation data from the same population as the training data, it will generally turn out that the model does not fit the validation data as well as it fits the training data. This is called overfitting, and is particularly likely to happen when the size of the training data set is small, or when the number of parameters in the model is large. Cross-validation is a way to predict the fit of a model to a hypothetical validation set when an explicit validation set is not available.

 

Common types of cross-validation

交叉驗證的通常的種類:

Repeated random sub-sampling validation (通常說的Holdout驗證)

This method randomly splits the dataset into training and validation data. For each such split, the model is fit to the training data, and predictive accuracy is assessed using the validation data. The results are then averaged over the splits. The advantage of this method (over k-fold cross validation) is that the proportion of the training/validation split is not dependent on the number of iterations (folds). The disadvantage of this method is that some observations may never be selected in the validation subsample, whereas others may be selected more than once. In other words, validation subsets may overlap. This method also exhibits Monte Carlo variation, meaning that the results will vary if the analysis is repeated with different random splits.

In a stratified variant of this approach, the random samples are generated in such a way that the mean response value (i.e. the dependent variable in the regression) is equal in the training and testing sets. This is particularly useful if the responses are dichotomous with an unbalanced representation of the two response values in the data.

  隨機從最初的樣本中選出部分,形成交叉驗證數據,而剩余的就當做訓練數據。 一般來說,少于原本樣本三分之一的數據被選做驗證數據。

K-fold cross-validation

In K-fold cross-validation, the original sample is randomly partitioned into K subsamples. Of the K subsamples, a single subsample is retained as the validation data for testing the model, and the remainingK ? 1 subsamples are used as training data. The cross-validation process is then repeated K times (thefolds), with each of the K subsamples used exactly once as the validation data. The K results from the folds then can be averaged (or otherwise combined) to produce a single estimation. The advantage of this method over repeated random sub-sampling is that all observations are used for both training and validation, and each observation is used for validation exactly once. 10-fold cross-validation is commonly used [5].

In stratified K-fold cross-validation, the folds are selected so that the mean response value is approximately equal in all the folds. In the case of a dichotomous classification, this means that each fold contains roughly the same proportions of the two types of class labels.

k × 2 cross-validation

This is a variation on k-fold cross-validation. For each fold, we randomly assign data points to two sets d0and d1, so that both sets are equal size (this is usually implemented as shuffling the data array and then splitting in two). We then train on d0 and test on d1, followed by training on d1 and testing on d0.

This has the advantage that our training and test sets are both large, and each data point is used for both training and validation on each fold. In general, k = 5 (resulting in 10 training/validation operations) has been shown to be the optimal value of k for this type of cross-validation[citation needed].

傳統的k折交叉驗證的變種!

Leave-one-out cross-validation

As the name suggests, leave-one-out cross-validation (LOOCV) involves using a single observation from the original sample as the validation data, and the remaining observations as the training data. This is repeated such that each observation in the sample is used once as the validation data. This is the same as a K-fold cross-validation with K being equal to the number of observations in the original sample. Leave-one-out cross-validation is usually very expensive from a computational point of view because of the large number of times the training process is repeated.

  留一驗證,是只留一個observation來做驗證,其余做訓練,缺點當然是計算代價超級大!

 

Measures of fit

The goal of cross-validation is to estimate the expected level of fit of a model to a data set that is independent of the data that were used to train the model. It can be used to estimate any quantitative measure of fit that is appropriate for the data and model. For example, for binary classification problems, each case in the validation set is either predicted correctly or incorrectly. In this situation the misclassification error rate can be used to summarize the fit, although other measures like positive predictive value could also be used. When the value being predicted is continuously distributed, the mean squared error, root mean squared error or median absolute deviation could be used to summarize the errors.

 

Limitations and misuse

Cross-validation only yields meaningful results if the validation set and test set are drawn from the same population. In many applications of predictive modeling, the structure of the system being studied evolves over time. This can introduce systematic differences between the training and validation sets. For example, if a model for predicting stock values is trained on data for a certain five year period, it is unrealistic to treat the subsequent five year period as a draw from the same population. As another example, suppose a model is developed to predict an individual's risk for being diagnosed with a particular disease within the next year. If the model is trained using data from a study involving only a specific population group (e.g. young people or males), but is then applied to the general population, the cross-validation results from the training set could differ greatly from the actual predictive performance.

If carried out properly, and if the validation set and training set are from the same population, cross-validation is nearly unbiased. However there are many ways that cross-validation can be misused. If it is misused and a true validation study is subsequently performed, the prediction errors in the true validation are likely to be much worse than would be expected based on the results of cross-validation.

These are some ways that cross-validation can be misused:

  • By using cross-validation to assess several models, and only stating the results for the model with the best results.
  • By performing an initial analysis to identify the most informative features using the entire data set – if feature selection or model tuning is required by the modeling procedure, this must be repeated on every training set. If cross-validation is used to decide which features to use, an inner cross-validation to carry out the feature selection on every training set must be performed.
  • By allowing some of the training data to also be included in the test set – this can happen due to "twinning" in the data set, whereby some exactly identical or nearly identical samples are present in the data set.

 

image

  我們首先有不同復雜度的modle,然后利用training data進行訓練,利用validation set驗證,Error求和,選擇error最小的,最后選擇模型輸出,計算Final Error!

posted on 2010-10-30 21:56 Sosi 閱讀(2739) 評論(0)  編輯 收藏 引用

統計系統
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲激情在线视频| 日韩视频国产视频| 免费在线欧美黄色| 美女尤物久久精品| 中日韩在线视频| 亚洲欧美国产视频| 亚洲福利在线视频| 妖精视频成人观看www| 国产精品亚洲人在线观看| 久久综合久久美利坚合众国| 欧美成人tv| 欧美日韩一区二区三区视频| 久久xxxx精品视频| 欧美福利电影网| 性色av一区二区怡红| 久久精品免费看| 正在播放亚洲| 欧美一区二区三区免费看| 亚洲激情在线播放| 亚洲欧美在线播放| 亚洲免费观看高清在线观看| 亚洲欧美国产高清| 91久久黄色| 午夜视频一区二区| 日韩午夜在线视频| 久久久国产亚洲精品| 国产精品99久久久久久久vr| 久久国内精品视频| 亚洲欧美国产制服动漫| 久久亚洲精品一区二区| 亚洲一区图片| 欧美高清在线精品一区| 久久久久国产精品麻豆ai换脸| 欧美日韩国产成人在线免费| 久久亚洲精选| 国产欧美亚洲视频| 在线综合+亚洲+欧美中文字幕| 尤物九九久久国产精品的特点| 一区二区欧美日韩| 亚洲日韩视频| 玖玖玖免费嫩草在线影院一区| 欧美一区二区三区在线看| 欧美激情一二三区| 亚洲国内自拍| 在线观看视频一区| 欧美在线播放一区| 欧美一区二区视频在线| 欧美视频日韩视频在线观看| 亚洲破处大片| 99精品99久久久久久宅男| 久久综合伊人77777尤物| 久久久国产成人精品| 国产精品一区久久| 亚洲欧美视频在线| 香蕉久久一区二区不卡无毒影院| 欧美日韩精品久久久| 亚洲电影观看| 亚洲免费激情| 欧美日韩国产首页在线观看| 亚洲国产小视频| 日韩一区二区久久| 欧美日韩精品一本二本三本| 亚洲国产天堂久久综合| 日韩视频不卡中文| 欧美性猛交视频| 亚洲与欧洲av电影| 久久久综合精品| 亚洲电影av在线| 欧美18av| 在线中文字幕一区| 久久久www| 亚洲狠狠丁香婷婷综合久久久| 老司机精品视频一区二区三区| 欧美激情女人20p| 一区二区三区国产盗摄| 国产精品v一区二区三区| 午夜国产精品影院在线观看| 久久精品99国产精品日本| 久久久亚洲人| 亚洲精品国产精品乱码不99| 一卡二卡3卡四卡高清精品视频| 国产精品久久久久久久久久久久久 | 篠田优中文在线播放第一区| 国产精品日韩专区| 久久精品日产第一区二区| 欧美护士18xxxxhd| 亚洲午夜电影| 狠狠狠色丁香婷婷综合激情| 欧美国产日韩一区二区| 国产精品99久久不卡二区| 久久久在线视频| 在线视频欧美一区| 国产有码在线一区二区视频| 欧美韩日一区二区| 性欧美超级视频| 亚洲精品五月天| 久久九九免费| 亚洲免费电影在线| 国产自产2019最新不卡| 欧美高清在线视频观看不卡| 亚洲欧美日韩精品久久久| 欧美国产在线观看| 久久精品国产一区二区三区免费看| 亚洲九九爱视频| 国产一区二区高清不卡| 欧美极品影院| 久久久久久久综合色一本| 一区二区三区视频在线看| 你懂的网址国产 欧美| 亚洲欧美一级二级三级| 99re66热这里只有精品3直播| 一区二区在线视频播放| 国产精品扒开腿爽爽爽视频| 欧美福利一区| 鲁大师影院一区二区三区| 亚洲欧美日本国产专区一区| 亚洲破处大片| 亚洲成人在线视频播放| 久久三级福利| 久久精品国产第一区二区三区最新章节 | 久久精品亚洲热| 亚洲伊人伊色伊影伊综合网| 亚洲国产婷婷香蕉久久久久久99| 久久女同精品一区二区| 欧美一二三区精品| 亚洲欧美亚洲| 午夜精品美女自拍福到在线| 日韩一级黄色av| 日韩一级不卡| 99国产精品久久| 99亚洲视频| 一区二区三区成人精品| 亚洲精品在线观看免费| 亚洲日本电影| 99ri日韩精品视频| 亚洲精品中文字| 亚洲人精品午夜在线观看| 亚洲第一色中文字幕| 伊人成人开心激情综合网| 黄色成人av在线| 最新成人av在线| 亚洲精品欧美精品| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美三级不卡| 欧美性一区二区| 国产精品青草久久| 国产伦精品一区二区三区免费| 国产精品丝袜白浆摸在线| 国产精品视频成人| 国产一区二区三区久久久久久久久 | 国产精品成人一区二区三区吃奶| 欧美日韩亚洲一区二区| 欧美色图五月天| 国产一区91| 亚洲激情自拍| 亚洲视屏在线播放| 欧美一区二区播放| 久久综合给合| 亚洲国产精品久久久久婷婷884 | 性做久久久久久久免费看| 久久久噜噜噜久噜久久| 欧美激情精品久久久久久大尺度| 亚洲黄色成人| 亚洲欧美第一页| 玖玖玖国产精品| 国产精品xvideos88| 韩国精品在线观看| 亚洲卡通欧美制服中文| 亚洲综合日本| 欧美.com| 亚洲一区二区三区精品在线观看 | 亚洲精品欧美在线| 亚洲欧美国产视频| 欧美激情无毛| 国产一区二区三区高清在线观看 | 在线一区日本视频| 老司机久久99久久精品播放免费| 91久久精品日日躁夜夜躁国产| 亚洲香蕉伊综合在人在线视看| 久久久久国产精品一区二区| 欧美人成在线| 黄色一区二区三区四区| 一区二区精品在线观看| 久久另类ts人妖一区二区 | 久久夜色精品国产亚洲aⅴ| 99精品国产热久久91蜜凸| 久久久夜夜夜| 国产精品免费一区二区三区在线观看| 在线精品视频在线观看高清| 亚洲一区二区成人在线观看| 欧美va天堂在线| 久久狠狠一本精品综合网| 欧美视频亚洲视频| 亚洲激情第一页| 老司机一区二区三区| 午夜精品福利一区二区三区av| 欧美日韩一区二区视频在线观看 | 亚洲区第一页| 免费欧美高清视频| 久久精品亚洲一区二区|