最小二乘法原理十分简单,这里不再赘述.对于预测公式y' = a * x + b,最优解如下 double a = Sxy / Sxx; double b = yAvg - a * xAvg; double r = Sxy / Math.sqrt(Sxx * Syy); 其中,r为相关系数,绝对值越大,线性相关性越大.对f(a, b) = (y - y')^2求极值,即可得到上述解. package coshaho.learn; import java.util.HashMap; import j…