That sounds like a good proposal on a definition of intelligence, but it doesn't tell you why someone would be good at predicting something, which is what my point was: that when you try to claim that any one thing is the reason for someone's ability to, in this case, predict something, you're ignoring the multitudes of other reasons that are all interrelated.