added basic sampling (not parallel yet) technique with scikit-learn least square implementation