dispersion analysis