“Intelligence Predicts Health and Longevity, but Why?”, 2004-02-01 (; similar):
Large epidemiological studies of almost an entire population in Scotland have found that intelligence (as measured by an IQ-type test) in childhood predicts substantial differences in adult morbidity and mortality, including deaths from cancers and cardiovascular diseases. These relations remain statistically-significant after controlling for socioeconomic variables.
One possible, partial explanation of these results is that intelligence enhances individuals’ care of their own health because it represents learning, reasoning, and problem-solving skills useful in preventing chronic disease and accidental injury and in adhering to complex treatment regimens.