geometriclinearregressionmodeling