影响误差的原因有哪些