get_eigen_DF function

Compute the optimal df and weighted-df using 5 spline fitting metric