decision trees, random forest, non linear least squares and splines