degree of freedom analysis