线性回归:天猫双十一销量预测

本文通过整理历年天猫双十一销量数据,分析得出销量与时间的关系近似于一元三次多项式。利用数据预处理和两种方法(自建数学方程和算法)进行模型构建,预测2020年销量。
摘要由CSDN通过智能技术生成

导包

import numpy as np
import matplotlib.pyplot as plt
from sklearn.linear_model import LinearRegression

整理历年天猫双十一数据

  • 通过网上数据整理历年天猫双十一数据并绘制线性关系图
    在这里插入图片描述
X = np.arange(2009, 2020)
y = np.array([0.52, 9.36, 52, 191, 350, 571, 912, 1207, 1682, 2135, 2684])  # 单位是亿
display(X, y)

# 通过绘制图片得出:X和y之间存在一定的函数关系
_ = plt.scatter(X, y)
_ = plt.plot(X, y, color='red')

在这里插入图片描述

通过绘制的图我们可以得出结论

  • X和y之间的关系是多项式
  • 至少是二次多项式,也可能是三次多项式
  • 所以我们下面分别绘制二次多项式、三次多项式、四次多项式的图

二次多项式图像

x = np.linspace(-5, 10, 100)
plt.plot(x, (x-3)**2 + 15)

在这里插入图片描述

三次多项式图像

x = np.linspace(-5, 10, 100)
plt.plot(x, (x-
  • 1
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值