That’s a tough one. I would say it’s one of those quasi-sciences like psychiatric medicine. While based solidly on scientific understanding and rock solid mathematics it is limited in its ability to accurately make predictions because inclusion of a human component is always a wild card.