<div dir="ltr">Hi Vadim,<div><br></div><div>If you try one analysis -- let's say classification -- and use cross-validation you get one result and an associated p-value under a particular null hypothesis. Your result might have occurred by chance, and your p-value tells you what the probability of getting the result you got was if the null were true. This is exactly like the situation you would have if not using cross-validation; whether you are using it only changes how your p-value is computed.</div>
<div><br></div><div>If you were to do the analysis multiple times or with multiple options you would have a set of results instead of a single one, and your concern would be entirely valid. This is where you would need to use a multiple comparison correction and, possibly, report all the results (your correction can take into account the fact that they are likely correlated).</div>
<div><br></div><div>A separate issue is how to use cross-validation to get around the issue of trying multiple analyses options (e.g. regularization parameter settings). The idea there is running nested cross-validations within the training set to test those analysis options, pick one setting and then use that setting to analyse the test set (and repeat this for every cross-validation fold).</div>
<div><br></div><div>cheers,</div><div>Francisco</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 29, 2014 at 5:06 PM, Vadim Axel <span dir="ltr"><<a href="mailto:axel.vadim@gmail.com" target="_blank">axel.vadim@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi guys,<div><br></div><div>For a given dataset, in a statistical analysis where all the data analyzed together (no cross-validation) if I change some analysis parameter and rerun the analysis I should decrease the p-value (at least in theory). In the other words, if I am successful in getting significant result with p=0.05 after I tried before 19 different analysis options this result might be purely by chance. My question: what if the data tested with cross-validation (like in pattern classification), does it mean that I can try million different options and I am fine? Intuitively, it still looks to me that parameters can be fitted for data even with cross-validation, so the result would be biased. Though, probably less, than without cross-validation.</div>
<div><br></div><div>What do you think?</div><div><br></div><div>Thanks!</div><span class="HOEnZb"><font color="#888888"><div>Vadim</div><div><br></div><div><br></div></font></span></div>
<br>_______________________________________________<br>
Pkg-ExpPsy-PyMVPA mailing list<br>
<a href="mailto:Pkg-ExpPsy-PyMVPA@lists.alioth.debian.org">Pkg-ExpPsy-PyMVPA@lists.alioth.debian.org</a><br>
<a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-exppsy-pymvpa" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-exppsy-pymvpa</a><br></blockquote></div><br></div>