Factors affecting predictability