龙空技术网

「Python机器学习」5.6

每日学Python 98

前言:

如今各位老铁们对“网易云课堂python”都比较看重,同学们都需要了解一些“网易云课堂python”的相关内容。那么小编也在网络上搜集了一些关于“网易云课堂python””的相关知识,希望同学们能喜欢,各位老铁们一起来学习一下吧!

5.6在发电场中电力输出(PE)与AT(温度)、V(压力)、AP(湿度)、RH(压强)有关,相关测试数据见“发电场数据.xlsx”文件,请完成以下任务:1)利用线性回归分析命令,求出PE与AT、V、AP、RH之间的线性回归关系式系数向量(包括常数项)和拟合优度(判定系数),并在命令窗口输出;2)今有某次测试数据AT=28.4、V=50.6、AP=1011.9、RH=80.54,试利用构建的线性回归模型预测其PE值。

[知识点及要求]线性回归模型及其应用

示例代码如下:

# -*- coding: utf-8 -*-import pandas as pddata=pd.read_excel('发电场数据.xlsx')#提取自变量x=data.iloc[:,0:4].values#提取因变量y=data.iloc[:,4].values#导入线性方程的包from sklearn.linear_model import LinearRegression as LR#创建线性回归对象lr=LR()#对数据进行拟合lr.fit(x,y)#判定系数slr=lr.score(x,y)#系数c_x=lr.coef_#常系数c_b=lr.intercept_import numpy as npx1=np.array([28.4,50.6,1011.9,80.54])#改变形状x1=x1.reshape(1,4)R1=lr.predict(x1)

运行结果如下图:

更多内容请见网易云课堂Python大数据学习吧:

标签: #网易云课堂python