霍尔效应导致实验误差的主要因素有哪些