Currently working on a project that explores how collectively, 121 variables about the environment, predict a single outcome. We run into two major issues:
- Our variables are highly colinear. Rainfall tends to correlate with temperature which correlates with resources in the environment.
- A lot of missing data. Our data is collected at the country-level, so Country A may have all 122 variables, but Country B may only have 50.
Sample size considerations aside (though I understand we are pushing them), how might we figure out what percentage of the variance in our single outcome is predicted by our 121 variables? In other words, what's a procedure we could use to get an R^2.
We have tried multiple-regression (doesn't address collinearity) and CART (too many missing values), though perhaps incorrectly.
Here is some sample data
| Country| Enviro.A | Enviro.B | Enviro.C | Enviro.D | Enviro.E | Outcome |
| -------| -------- | -------- | -------- | -------- | -------- | -------- |
| A | .63 | 1.33 | 5.84 | NA | NA | 3.98 |
| B | .79 | 1.30 | 1.51 | NA | 2.51 | 4.01 |
| C | .77 | 1.04 | 4.34 | NA | 1.87 | 4.21 |
| D | .83 | .72 | 1.65 | NA | NA | 4.27 |
| E | .83 | .97 | 4.50 | 1.09 | 2.00 | 4.12 |
Any feedback, thoughts, or references are incredibly appreciated. ~ A