求这个线性回归模型的回归函数,

img

求这个线性回归模型的回归函数,并解释AT(温度)、V(力)、AP(湿度)、RH(压强)与电力输出PE的回归关系。

你这个代码已经给出来结果了,就是PE=-1.9687AT-0.2385V+0.057AP-0.1593RH+5.5822

回归函数:
PE=-1.9687AT-0.2385V+0.057AP-0.1593RH+5.5822
也就是当 AT变1,则PE就变 -1.9687,后面也就以此类推。
建议你直接用

from sklearn.linear_model import LinearRegression
regr = LinearRegression()
regr.fit(x, y)

print('各系数为:' + str(regr.coef_))
print('常数项系数k0为:' + str(regr.intercept_))

import statsmodels.api as sm  # 引入线性回归模型评估相关库
X2 = sm.add_constant(x)
est = sm.OLS(y, X2).fit()
est.summary()

这上面的 summary() 可以直接看,我自己的例子效果如下

img

y=w1x1+w2x2+w3x3+b,w的矩阵就是那个coef_,b就是那个intercept_