python之简单线性回归分析
Posted 才华充电中
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之简单线性回归分析相关的知识,希望对你有一定的参考价值。
使用sklearn库的linear_model.LinearRegression(),可以非常简单的进行线性回归分析
以下为代码:
1 # 导入sklearn库下的linear_model类 2 from sklearn import linear_model 3 # 导入pandas库,别名为pd 4 import pandas as pd 5 6 filename = r‘D: est.xlsx‘ 7 # 读取数据文件 8 data = pd.read_excel(filename) 9 10 # 转化自变量数据为矩阵 11 x = data.iloc[:,:1].values 12 # 转化因变量数据为矩阵 13 y = data.iloc[:,2].values 14 # print(x) 15 # print(y) 16 17 # 调用线性回归函数 18 clf = linear_model.LinearRegression() 19 # 开始线性回归计算 20 clf.fit(x,y) 21 # 得到斜率 22 print(clf.coef_[0]) 23 # 得到截距 24 print(clf.intercept_)
以上是关于python之简单线性回归分析的主要内容,如果未能解决你的问题,请参考以下文章
[Python从零到壹] 十二.机器学习之回归分析万字总结全网首发(线性回归多项式回归逻辑回归)