How do research firms predict future?