market predictability