Uncertainty and predictability in socio-economic systems