 The amount of resistance is thus mainly caused by two factors.First, it is caused by the temperature and thus amount of vibration of the crystal lattice.Higher temperatures cause bigger vibrations, which act as irregularities in the lattice.