# Infer causality with high collinearity

I recently started to ask myself how to measure the impact of education on indexes like GDP: what is the outcome of mathematics or computer science on GDP, at the country level for instance. In this example, it is not possible to modify the experiment.

I am aware of methods like Granger causality for time series, but more interested in knowing if we can gain insight directly from the couples (education, GDP) of all countries. Is it possible to use propensity scores when the variables are highly correlated? Can we reduce the collinearity by adding other variables to the model?

• It seems like the bigger issue here is clearly defining what the intervention you are trying to assess is. There are conceivably a large number of ways to change the average educational level of a population - increase years in school from childhood, or increase immigration of highly educated individuals, but also there is presumably some role of the actual type of education/teaching styles/curriculum that may change the effect that education has on GDP. Without clarity on the intervention, your causal effect may not be identifiable, regardless of analytic approach. – Ellie Mar 25 '14 at 15:34

You can't estimate the effect until you know the causal structure: $Edu \to GDP$ or $Edu \leftarrow GDP$, $Edu \leftrightarrow GDP$, $Edu_{\leftarrow}^{\to} GDP$, $Edu_{\to}^{\leftrightarrow} GDP$, etc.

Learning the causal graph between two variables is an active area of research. There are currently two main classes of techniques available:

1. Methods based on non-Gaussianity of the error terms (e.g. LiNGAM) and

2. Methods based on non-linear relationships between the variables (e.g. Additive Noise Models).

However, these two classes of methods generally assume that there are no unobserved confounders and no feedback cycles. People are working on allowing unobserved confounders (see, e.g., (1), (2)). Furthermore, both methods require IID data and a pretty large sample size.

You might want to look at the solutions used by the winners of the 2013 Cause-Effect Pairs Challenge (solutions were presented at the 2013 NIPS workshop on causation, and the slides and code are all up on the website).

Adding more variables to the model could help a lot, because then the conditional independence relations become informative, and allow the use of causal inference algorithms that can handle cycles (e.g. CCD). Frederick Eberhardt is working on a SAT-solver based method that can handle cycles AND unobserved confounders (it's still in development).