线性回归模型及其应用

#在发电场中电力输出(PE)与AT(温度)、V(压力)、AP(湿度)、RH(压强)有关,

# 相关测试数据见“发电场数据.xlsx”文件,请完成以下任务:

# 1)求出PE与AT、V、AP、RH之间的线性回归关系式系数向量,用列表b表示,其元素依次为常数项、对应变量系数

# 2)求出回归方程的拟合优度(判定系数),用变量r表示

# 3)今有某次测试数据AT=28.4、V=50.6、AP=1011.9、RH=80.54,试利用构建的线性回归模型预测其PE值

def return_values():

    import numpy as np

    import pandas as pd

    from sklearn.linear_model import LinearRegression as LR

    data=pd.read_excel('发电场数据.xlsx')

    x=data.iloc[:,:4]

    y=data.iloc[:,-1]

    lr=LR()

    lr.fit(x,y)

    r=lr.score(x,y)

    c_b=lr.intercept_

    c_x=lr.coef_

    b=[c_b]+list(c_x)

    x1=np.array([28.4,50.6,1011.9,80.54])

    x1=x1.reshape(1,4)

    PE=lr.predict(x1)

    return(b,r,PE)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值