mysql多个变量 计算_mysql – 最优两变量线性回归计算

问题

我希望将y = mx b等式(其中m是SLOPE,b是INTERCEPT)应用于数据集,如SQL代码所示.来自(MySQL)查询的值是:

SLOPE = 0.0276653965651912

INTERCEPT = -57.2338357550468

SQL代码

SELECT

((sum(t.YEAR) * sum(t.AMOUNT)) - (count(1) * sum(t.YEAR * t.AMOUNT))) /

(power(sum(t.YEAR), 2) - count(1) * sum(power(t.YEAR, 2))) as SLOPE,

((sum( t.YEAR ) * sum( t.YEAR * t.AMOUNT )) -

(sum( t.AMOUNT ) * sum(power(t.YEAR, 2)))) /

(power(sum(t.YEAR), 2) - count(1) * sum(power(t.YEAR, 2))) as INTERCEPT,

FROM

(SELECT

D.AMOUNT,

Y.YEAR

FROM

CITY C, STATION S, YEAR_REF Y, MONTH_REF M, DAILY D

WHERE

-- For a specific city ...

--

C.ID = 8590 AND

-- Find all the stations within a 15 unit radius ...

--

SQRT( POW( C.LATITUDE - S.LATITUDE, 2 ) + POW( C.LONGITUDE - S.LONGITUDE, 2 ) ) < 15 A

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值