least square description