2
$\begingroup$

I am conducting a statistical analysis on data that has already been collected pertaining to early life exposures (e.g. timing of introduction of solid food) and risk of disease later in life (e.g. diabetes).

I have a lot of data to work with, so I was advised to include covariates that have been associated with the outcome. However, i was told that there may be chance results due to multiple comparisons and to use bonferroni or some other mechanism to account for this. Can anyone explain what exactly the problem of "multiple comparison" really means and what accounting for it essentially means?

$\endgroup$
1
  • $\begingroup$ The issue of multiple comparisons is simply that if you do enough testing without adjustment you will be fooled to thinking that you have proven what you wanted to show (the problem of false discovery. There are many ways to adjust p-values. Bonferroni's method is conservative generally. You should look at the book by Westfall and Young which shows bootstrap and permutation methods for adjustment along with the classical ones. $\endgroup$ Commented Jan 19, 2017 at 4:37

3 Answers 3

1
$\begingroup$

Have you seen the wikipedia article?

https://en.wikipedia.org/wiki/Multiple_comparisons_problem

Basically, you need it to correct for false positive rates. In the Wikipedia article, there is a section:

However, for 100 tests where all null hypotheses are true ... These errors are called false positives ...

Bonferroni is the simplest mechanism but not recommended if you have many tests due to low statistical power. Other possibilities include Tukey and Dunnett for controlling the familywise error rate. FDR is another possibility.

$\endgroup$
6
  • $\begingroup$ This is good. You left out the resampling approaches though. $\endgroup$ Commented Jan 19, 2017 at 4:38
  • $\begingroup$ I did read through the article, but I guess I might be misunderstanding because it looks to me like it applies more to having multiple outcomes, rather than having a lot of covariates? $\endgroup$
    – Moony
    Commented Jan 19, 2017 at 4:44
  • 1
    $\begingroup$ @Moony Multiple tests, not covariates. Correct. Is that what you are doing? $\endgroup$
    – SmallChess
    Commented Jan 19, 2017 at 4:51
  • 1
    $\begingroup$ Not really. I am running a logistic regression assessing timing of solid food intro (categorical months) with risk of incident diabetes(yes/no)- (crude unadjusted) then adding in covariates. Not sure why my colleague told me I would need to worry about multiple comparisons in this case? $\endgroup$
    – Moony
    Commented Jan 19, 2017 at 5:05
  • 1
    $\begingroup$ @Moony Maybe she meant building logistic regression for many models or data set? $\endgroup$
    – SmallChess
    Commented Jan 19, 2017 at 5:24
1
$\begingroup$

The book by Peter Westfall and S. Stanley Young was published by Wiley in 1993. The title is Resampling-Based Multiple Testing Examples and Methods for p-value Adjustment.

This covers the permutation and bootstrap tests and includes their software implementation, Proc Multtest in SAS.

Multiple Comparisons is a very general and necessary procedure to avoid false positives check out the work of Yoav Benjamini who has done a great deal of research on the use of false discovery rate as a measure.

There has been a lot of discussion on this site recently questioning whether or not multiple comparisons are needed when various statistical tests are planned in advance.

$\endgroup$
1
  • $\begingroup$ This is being automatically flagged as low quality; it isn't quite an answer to the question at present. Can you expand on it, eg, by adding the information from your comment above? $\endgroup$ Commented Jan 20, 2017 at 12:35
1
$\begingroup$

Here is how things might go wrong with covariates: Say you have a main treatment variable of interest, maybe a dummy variable. You are really interesting in significance of that variable. Now, say you have 10 covariates, each of which can either be in out of your model, leading to 2^10 = 1024 possible models, each of which also contains your treatment variable. Each model gives a different p-value for your treatment variable, so now you have 1024 p-values. An unscrupulous or ignorant researcher might take the smallest of those 1024 p-values, and call that the "evidence" for the treatment effect.

It should be clear that this smallest p-value out of the 1024 is too small, leading to an inflated type I error rate.

Even if you don't think you are looking at that many p-values, in reality you probably are because I would imagine that your are using some automatic variable screening analysis that looks at all those models implicitly.

With 20 covariates there would be over a million p-values, and the problem would be much worse.

The Bonferroni solution would be to use .05/1024 instead of .05 to determine significance of the treatment variable in the first case, and .05/1,000,000 in the second. Seems a little extreme.

Thanks Michael for the nods. I guess I could envision a resampling solution here, but it's a little nonstandard. Certainly, you'd want to take care of the extremely high dependencies among the p-values, and resampling would do that whereas Bonferroni would fail (as mentioned above, it's pretty darn conservative). The applications in our book were for more standard multiple comparisons in ANOVA or MANOVA. We did deal with covariates, but we assumed they were pre-selected, not either in our out of the model, and thus not the source of the multiple comparisons problem, as is the case here with the original question.

Current research by Brad Efron and others on "post-selection inference" might be best way to go here.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.