美文网首页
多重线性回归建模

多重线性回归建模

作者: 阿达t | 来源:发表于2016-06-15 21:13 被阅读50次

y=a+b1x1+b2x2+…+bnxn+e
公式中:
y—因变量,x—自变量,a—常数项,b1—回归系数,回归直线的斜率,e—随机误差,即随机因素对变量所产生的影响

import pandas,numpy
data=pandas.read_csv('/Users/cenguangda/Downloads/4.1/data.csv')
x=data[['广告费用','渠道数']]
y=data[['购买用户数']]
#绘图广告费用与购买用户数图
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']
plt.title('广告费用与购买用户数关系')
plt.xlabel('广告费用')
plt.ylabel('购买用户数')
plt.grid(True)
plt.plot(x['广告费用'],y,'k.')
plt.show()
广告费用与购买用户数关系

#绘制渠道数和购买用户数图
plt.rcParams['font.sans-serif']=['SimHei']
plt.figure()
plt.title('渠道数和购买用户数')
plt.xlabel('渠道数')
plt.ylabel('购买用户数')
plt.grid(True)
plt.plot(x['渠道数'],y,'k.')
plt.show()

渠道数和购买用户数关系
#建立模型
from sklearn.linear_model import  LinearRegression
lModel=LinearRegression()
#训练模型
lModel.fit(x,y)
#评估模型
lModel.score(x,y)
#输出结果
lModel.score(x,y)
Out[30]: 0.93928850730154045

相关文章

  • 多重线性回归建模

    y=a+b1x1+b2x2+…+bnxn+e公式中:y—因变量,x—自变量,a—常数项,b1—回归系数,回归直线的...

  • 机器学习100天-Day3多重线性回归

    多重线性回归(multiple linear regression) 多重线性回归的概念 多重线性回归是基于观测数...

  • 100天机器学习实践之第3天

    多重线性回归 多重线性回归试图在两个或更多特征与结果之间建立线性模型以拟合数据。多重线性回归的步骤与简单线性回归非...

  • (16)多重线性回归分析

    一、多重线性回归分析简介 简单线性回归分析:自变量X =1 个 多重线性回归分析:自变量X >=2 个 多元线性回...

  • ML坚持之路_Day3

    Day_3 多重线性回归 概述 多重线性回归(Multiple Linear Regression)将会不只有一个...

  • 算法概述-02

    1.逻辑回归和线性回归的联系和区别: 逻辑回归和线性回归的都是广义的线性回归。 线性回归是根据最小二乘法来建模,逻...

  • 数据挖掘3

    建模调参 内容介绍 线性回归模型:线性回归对于特征的要求;处理长尾分布;理解线性回归模型; 模型性能验证:评价函数...

  • 机器学习-10 线性回归及其相关算法

    返回主页 本节讨论四个内容:1、线性回归2、多重共线性问题3、岭回归4、局部加权线性回归 线性回归(Linear ...

  • 线性回归模型

    回归算法 线性回归 线性回归的定义是:目标值预期是输入变量的线性组合。线性模型形式简单、易于建模,但却蕴含着机器学...

  • 10. 线性回归

    回归算法-线性回归分析 线性回归定义:线性回归通过一个或多个自变量与因变量之间进行建模的回归分析,其中可以为一个或...

网友评论

      本文标题:多重线性回归建模

      本文链接:https://www.haomeiwen.com/subject/hyvpdttx.html