销量预测
2016-02-02 20:59
232 查看
公司分派了一个活,预测景区未来的一段时间销量,目的...
一听说做预测,很兴奋,当时真的没有太考虑目的!老大也很高兴,说让我做一个景区未来每天的销量数据,供其他项目无限使用!
推荐下面的技术参考:
美团的技术博客:http://tech.meituan.com/mt-mlinaction-how-to-ml.html
机器学习:http://my.oschina.net/airship/blog/387006?fromerr=3CBkR8Jd
最近7天、最近30天、去年同期销售额、各种预测数据与真实数据的差距(方差),最终产出了第一版结果,准确率30%
看不清也没有关系,预测的结果很不理想,因为很复杂&计算成本高,唯一佩服自己的是竟然开发出来了,准确率:50%
于是盯着屏幕,看趋势,发现每周的数据很相近,总结规律:周+节假日,时间平移即可。于是总结中国的节假日,近期平移上周的数据,远期平移去年的数据,结果平均准确率:80% 泪奔了!
总结:没必要上来就时间序列、线性回归、搞机器学习啥的,不如看看趋势图,虽然看起来很low,可简单&实用!
唯一值得分享的是节假日的数据表,很费时间,不过特定场合很实用:
一听说做预测,很兴奋,当时真的没有太考虑目的!老大也很高兴,说让我做一个景区未来每天的销量数据,供其他项目无限使用!
第一步、站在巨人的肩膀上
对自己说:“第一次做预测,先向外看看成熟的经验,不要瞎琢磨”推荐下面的技术参考:
美团的技术博客:http://tech.meituan.com/mt-mlinaction-how-to-ml.html
机器学习:http://my.oschina.net/airship/blog/387006?fromerr=3CBkR8Jd
第二步、准备开工
各种准备之后,觉得景区预测需要使用:线性回归和时间序列。最近7天、最近30天、去年同期销售额、各种预测数据与真实数据的差距(方差),最终产出了第一版结果,准确率30%
第三步、纠正错误
经历打击之后,发现自己有些偏离轨道,回到初始需求,按照产品给的模型一步一步开发。下面是模型图:看不清也没有关系,预测的结果很不理想,因为很复杂&计算成本高,唯一佩服自己的是竟然开发出来了,准确率:50%
第四步、返璞归真
经历了上面的轮番打击,自己日夜加班三周竟然没有出结果,很沮丧,准确率如果不到50%预测就没有意义了!不如不预测,为什么预测的还不如不预测的感知的准确?于是盯着屏幕,看趋势,发现每周的数据很相近,总结规律:周+节假日,时间平移即可。于是总结中国的节假日,近期平移上周的数据,远期平移去年的数据,结果平均准确率:80% 泪奔了!
总结:没必要上来就时间序列、线性回归、搞机器学习啥的,不如看看趋势图,虽然看起来很low,可简单&实用!
唯一值得分享的是节假日的数据表,很费时间,不过特定场合很实用:
相关文章推荐
- angularjs ng-select ng-options 默认选中项.
- libmad编译移植到A20
- Maven主要插件汇总
- Leetcode_num3_Same Tree
- python程序编译成exe文件
- 弱语言变量作用域
- java.io.Serializable
- Gridpanel符合条件的行有颜色
- JDBC获得数据库连接时写在URL上的?useUnicode=true&characterEncoding=utf-8的意义
- 【poj2891-Strange Way to Express Integers】拓展欧几里得-同余方程组
- HYSBZ/BZOJ 1005 [HNOI2008] 明明的烦恼 - Prufer编码&组合数学&高精度 此乃神题!
- HDOJ 1217 Arbitrage (最短路 Floyd)
- 并查集 路径压缩
- 关于解决ubuntu中Docky软件断电自动关闭的问题(Linux: Docky Closes After Waking Up From Suspend (Ubuntu 14.04))
- 结对编程的正确姿势,你会了吗?
- 微信关闭了QQ好友导入功能
- 机房数据关系图
- ubuntu下apache2 安装 配置 卸载 CGI设置 SSL设置
- 一起talk C栗子吧(第一百一十九回:C语言实例--线程死锁三)
- Maven够用就好