基于线性回归的广告投入销售额预测

本文通过实例展示了如何运用线性回归分析广告(电视、广播、报纸)投入与产品销量之间的关系。数据集包含200条记录,模型建立后,R方达到0.9,显示了良好的拟合效果。最终得出线性方程,可用于预测销售额。
摘要由CSDN通过智能技术生成

基于线性回归的广告投入销售额预测

前言

学习机器学习算法最好的方法就是实战,因此笔者将利用网上的数据资源进行实践,并将实现过程与结果记录于博客中,积累实战经验,从今天开始更新。
一般学习的第一个算法模型就是经典线性模型了,因此本文将从经典线性模型开始!

基于线性回归的广告投入销量预测

某销售公司为了查找某产品的销售额与电视广告投入、收音机广告投入、报纸广告投入之间的关系,提供了过往历史数据请求进行分析。数据集具体指标说明如下:

  • TV:在电视上投资的广告费用(以千万元为单位);
  • Radio:在广播媒体上投资的广告费用;
  • Newspaper:用于报纸媒体的广告费用;
  • Sales:对应产品的销量(响应变量)
    (本文数据来自《Python数据挖掘与机器学习实战》)

导入相关的库

import pandas as pd
import  seaborn as sns
import matplotlib.pyplot as plt

读取并查看数据基本情况

data = pd.read_csv('Advertising.csv')
data.head()

输出结果:
在这里插入图片描述
从输出的前5行结果可以看出,第一列为索引列,不纳入数据建模(后续需要去除);数据共4个变量,其中自变量为“TV”、“Radio”、“Newspaper”,因变量为“sales”。

接下来去掉数据集中的索引项

data = data.iloc[:,1:]
data.head()

输出:
在这里插入图片描述

查看数据维度

data.shape

输出:
(200, 4)
结果表明数据集共4个特征、200条记录。

查看数据基本统计情况

data.describe()

输出:

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值