【毕业设计】大数据电商销售预测分析 - python 数据分析
创始人
2024-01-28 12:03:04
0

文章目录

  • 1 前言
  • 2 开始分析
    • 2.1 数据特征
    • 2.2 各项投入与销售额之间的关系
    • 2.3 建立销售额的预测模型
  • 3 最后

1 前言

🔥 Hi,大家好,这里是丹成学长的毕设系列文章!

🔥 对毕设有任何疑问都可以问学长哦!

这两年开始,各个学校对毕设的要求越来越高,难度也越来越大… 毕业设计耗费时间,耗费精力,甚至有些题目即使是专业的老师或者硕士生也需要很长时间,所以一旦发现问题,一定要提前准备,避免到后面措手不及,草草了事。

为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的新项目是

🚩 基于大数据的电商销售预测分析

🥇学长这里给一个题目综合评分(每项满分5分)

  • 难度系数:4分
  • 工作量:4分
  • 创新点:3分

🧿 选题指导, 项目分享:

https://gitee.com/yaa-dc/BJH/blob/master/gg/cc/README.md

2 开始分析

2.1 数据特征

# 导入包
import pandas as pd
import numpy as npimport matplotlib.pyplot as plt
%matplotlib inline
import seaborn as sns 
sns.set(style='whitegrid',palette="Set2")
plt.rcParams['font.sans-serif']=['Microsoft YaHei']from warnings import filterwarnings
filterwarnings('ignore')df = pd.read_csv('/home/kesci/input/data_baojie1642/baojie.csv')

在这里插入图片描述

查看缺失值

df.isnull().sum()/df.shape[0]

在这里插入图片描述

删除空值

df.dropna(inplace=True)
df.isnull().sum()

在这里插入图片描述

查看数据分布

df.hist(bins=40,figsize=(12,8))
plt.show()

在这里插入图片描述

数据相对符合正太分布

2.2 各项投入与销售额之间的关系

该时间段内不同活动期间所投入的费用占比

plt.figure(figsize=(8,6))
size = df.groupby('event').total_input.sum()
plt.pie(size.values,labels = size.index,wedgeprops={'width':0.35,'edgecolor':'w'},
autopct='%.2f%%',pctdistance=0.85,startangle = 90)
plt.axis('equal')
plt.show()

在这里插入图片描述

推送次数

sns.jointplot(x='reach',y='revenue',data=df)

在这里插入图片描述

电视广告

在这里插入图片描述

线上广告投入

sns.jointplot(x='online',y='revenue',data=df)

在这里插入图片描述

门店宣传投入

sns.jointplot(x='instore',y='revenue',data=df)

在这里插入图片描述

相关系数

在这里插入图片描述
在这里插入图片描述

2.3 建立销售额的预测模型

选择最小二乘回归试试


# 部分代码
y = df['revenue']
x = df.drop(['revenue','event'],axis = 1)
from sklearn.model_selection import train_test_split
x_train,x_test,y_train,y_test = train_test_split(x,y,test_size=0.3,random_state=20)
from sklearn.linear_model import LinearRegression
lr_model = LinearRegression()
lr_model.fit(x_train,y_train)
LinearRegression(copy_X=True, fit_intercept=True, n_jobs=None, normalize=False)
print('预测测试集前5个结果为:\n',lr_model.predict(x_test)[:5])
print('测试集R^2值为:',lr_model.score(x_test,y_test))
from matplotlib import rcParams
fig = plt.figure(figsize = (10,6))
y_pred = lr_model.predict(x_test)
plt.plot(range(y_test.shape[0]),y_test,color='blue',linewidth = 1.5,linestyle = '-')
plt.plot(range(y_test.shape[0]),y_pred,color='red',linewidth = 1.5,linestyle = '-.')
plt.legend(['真实值','预测值'])
plt.show()

在这里插入图片描述

3 最后

相关内容

热门资讯

成都世运会进入倒计时30天 7月8日,成都世运会进入倒计时30天。赛会将于8月7日至8月17日在成都举行。图为成都天府广场倒计时...
小本创业平民项目 小本创业平民... 小本创业:500元起家到月入20万_创业小项目发布日期:2017-03-17来源:创业小项目作者:小...
2011年小本创业流水增涨项目... 现在什么小本生意流水增涨5个“特色小吃”项目推荐!2017年08月03日来源:渠道网现在什么小本生意...
流水增涨的小本创业2011年小... 解答一、美容美发店  美容美发业女人的“美丽产业”大有流水增涨机会。女性买菜时可能会为了一两块钱而计...
关于互联网创业 ”大学生创新创... 人家是如何做呢?先就是分析需求,目前各行各业都有培训,教各种技能的。找一个自己比较刚需的领域,我拿微...
适合白领创业的六大小本创业项万... 阅读本文前,请您先点击上面的蓝色字体“创业之坛”,再点击“关注”,这样您就可以继续免费收到最新文章了...
城镇小本创业项目有哪些?小本项... 现在创业不同于之前,投资也会少很多,不少人在外打工了几年,想要回到自己的小城镇做点小本创业的买卖,那...
现在小本创业有什么好项目 现在... 为什么穷人多不敢去创业蛋糕创业蛋糕店创业30岁现在小本创业有什么好项目女人创业做什么适合女性创业的大...
五万元小本创业好项目 五万元小... 为什么穷人多不敢去创业蛋糕创业蛋糕店创业30岁女人创业做什么适合女性创业的大学生适合什么创业毕业生如...
5万元小本生意做什么好 做点什... 如今市场上有着很多的投资小项目,而导致这些项目出现的原因自然是因为当下人们生活水平以及消费水平的迅速...