需要用echarts实现如下效果:
一、先了解怎么计算线性回归
第一:用所给样本求出两个相关变量的(算术)平均值:
x_=(x₁+x₂+x₃+…+xn)/n
y_=(y₁+x₂+y₃+…+yn)/n
第二:分别计算分子和分母:(两个公式任选其一)
分子=(x₁y₁+x₂y₂+x₃y₃+…+xnyn)-nx_Y_
分母=(x₁²+x₂²+x₃²…+xn²)-n*x_²
第三:计算b:b=分子/分母
下面可以准备用Echarts 实现趋势线效果,计算出两个点,用来画线
//计算两个点
public static function linear(array $samples)
{
if (empty($sam