影响预测的因素有哪些