带你预测双十一成交额,只用了20行代码量预测3287亿!
01
准备数据
巧媳妇难为无米之炊,要预测价格必须要有历史数据,于是小编从网上找了一些历史的淘宝,天猫的成交金额数据。从2009年以来,双十一淘宝/天猫的成交额就不断的刷新着新的历史记录,下表展示的是从2009年到2019年的十年中,淘宝/天猫的双十一成交额。
可以看到,从2009年的0.52亿到2019年的2684亿,成交额足足翻了5100多倍,这不仅仅代表着电商近十年来的迅速蓬勃发展,更是国人富起来的表现!转眼间2020年的双十一就要来了。所以我们就来预测一下,今年的双十一,淘宝/天猫的成交额能够达到的高度。
02
20行代码预测
对于数据的预测,这里采用numpy库的polyfit来进行最小二乘法拟合。首先我们来看一下数据的分布。
x坐标我们从2009年开始,依次减去2009得到x数值,对于values就是每年的成交额。可以看到,数据呈现一定规律的增长方式,我们首先来进行二次拟合,程序如下所示。
首先,程序中,首先利用polyfit函数来进行拟合,并通过matplotlib库来将拟合结果可视化,最后利用R2进行拟合优度评价。这里的R2大家可以理解为一个指标,其数值一般介于0和1之间,且数值越大说明拟合的效果越好。
二次拟合的结果如下:
可以看到数据拟合的可视化结果是非常不错的,而且R2达到了0.99963。拟合的二次方程式为:
30.24 x^{2} - 35.07 x + 7.375
把2020年,也就是x的值为11时带入上式,可以得到,预测的结果约为3281亿。接下来我们再来进行一个三次拟合,来看一下拟合的效果。
可以看到,三次拟合的效果也是不错的,而且R2指数为0.99964,要优于二次拟合,其拟合的三次方程为:
0.1271 x^{3} + 28.33 x^{2} - 27.8 x + 2.797
将11带入上式可以得到2020年的预测成交额约为3294亿。与二次拟合预测的结果相差不大,可见,2020年预测的成交额在3281亿~3294亿上下浮动。
带你预测双十一成交额,只用了20行代码量预测3287亿!相关推荐
- 没想到,这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯 GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 这期不算面试的知识点,来只 ...
- 3287亿!我用20行Python代码预测双十一成交额,猜中送红包哦
双十一来啦,自从阿里巴巴提出双十一狂欢节之后,双十一已经逐渐摆脱了"光棍节"的代称,而是逐渐的成为全民购物狂欢的代名词.一年一度的购物狂欢,刺激着广大的消费群体,也让店家们赚的盆满 ...
- 3287亿!我用20行Python代码预测双十一成交额
今天看到的一篇比较有趣又结合现在实际的Python文章,现在分享给大家. 双十一来啦,自从阿里巴巴提出双十一狂欢节之后,双十一已经逐渐摆脱了"光棍节"的代称,而是逐渐的成为全民购物 ...
- python黑科技:Python大佬用20行代码带你打造一个微信聊天机器人,真神了~
如何用20行Python代码打造一个微信群聊助手? 1.安装python环境 2.安装python的itchat库 3.安装itchat库 4.Linux 5.申请图灵机器人API和key 6.编写p ...
- 解锁WiFi密码,我只用了60行代码
WiFi现在已经遍布我们生活方方面面,如今,如论到工作单位,还是租住的房子,或者一家餐厅,随处都可以连上WiFi. 因此,我们对WiFi密码的需求也没有之前那么迫切了. 如何破解WiFi密码? 本文, ...
- 解锁WiFi密码,我只用了60行代码....
程序员宝藏库:GitHub - Jackpopc/CS-Books-Store: 你想要的计算机经典书籍,这里都有! WiFi现在已经遍布我们生活方方面面,如今,如论到工作单位,还是租住的房子,或者一 ...
- TensorFlow 2.0 极简教程,不到 20 行代码带你入门
今天,Google 发布了 TensorFlow 2.0 的 alpha 版本,真是千呼万唤始出来,对应的 2.0 官方教程 也释出,本文翻译了官方最简单的一个教程,带你入门 TensorFlow. ...
- 女神相册密码忘记了,我只用Python写了20行代码
视频地址 我用20行代码,帮女神破解相册密码 一.事情是这样的 今早上班,公司女神小姐姐说,她去年去三亚旅游的照片打不开了 好奇问了一下才知道. 原来是,她把照片压缩了,而且还加了密码. 但是密码不 ...
- python写一个类600行代码_带你领略算法的魅力,一个600行代码的分词功能实现(一)...
为什么要说分词呢?其实这个话题挺大的.所以准备分几篇来写,这次先写第一篇. 写给别人看,也写给自己.毕竟,自己在思特奇也做了好久了,写点有意思的东西,结交一些有兴趣的朋友. 一是确实最近的一些实践给了 ...
最新文章
- RocketMq单机和集群搭建教程
- python3操作excel(xls与xlsx版本的爱恨情仇)
- 贷款利息及公积金知识点
- Python中,os.listdir遍历纯数字文件乱序如何解决
- python内置函数程序_Python入门,一定要吃透这69个内置函数
- 小米球 ngrok 安装教程
- 后缀树(一)定义及构造
- 计算机怎样更新目录,怎么在word中设置自动更新目录功能
- JavaGUI--模拟QQ聊天界面私聊群聊
- Connection closed by foreign host
- HTML5中的全局属性
- open cv平面对象检测及翘曲图像校正-基于FLANN的特征检测和透视变换
- 双语电子书epub格式
- 蓝牙耳机无法打开计算机,电脑搜不到蓝牙耳机怎么回事_电脑搜不到蓝牙耳机的处理方法【图文】...
- php开源论坛系统,十款开源论坛系统推荐(二)
- python之使用snowboy离线语音唤醒
- .[转] 全球最值得听的100首英文歌
- Java “constant string too long” 编译错误
- 基于NSGA2算法的多AGV柔性车间调度多目标优化【附python源码】
- 武大计算机学院夏令营陈诉,武大夏令营个人陈述
热门文章
- 第7章 分页之模型分页(物理分页)
- 为什么低代码和专业代码走向融合才能破解低代码困境?
- 渡神纪帧数测试软件,育碧《渡神纪》PC配置要求公布 最低只要i5+GTX 660
- android 五大应用开发框架,2021Android开发社招面试解答之性能优化
- C++-保存数据至EXCEL
- ARM64系统中兼容系统调用表compat_sys_call_table的定义和初始化
- ios 0.5px出现边框丢失的问题
- 沉入海底 2 年的微软数据中心浮出水面:故障率只有陆地上的 1/8
- prometheus监控_Prometheus监控简介
- 原生js打印阅览复选框不显示问题