首页 > 其他 > 详细

何时需要对时间序列进行Log Transformation

时间:2015-08-31 07:37:20      阅读:793      评论:0      收藏:0      [点我收藏+]

处理时间序列数据时,经常需要对数据进行预处理,然后在使用复杂模型处理数据。其中,常用的一种方法就是对数据取log,进行log变形。那么什么样的时间序列数据需要进行取log呢?查阅资料发现,如果数据满足如下两点,就比较适合take log。

  1. 每个时刻的数据都为正数(为0时,可以通过+1来变为正数)
  2. 数据的变化量随着时间的增加,指数级增加

以一个具体的例子来看:

原始数据:

技术分享

take log后的数据:

技术分享

take log之后,可以更清晰的排除增加量带来的影响,更清晰地看出数据变化的规律。



版权声明:本文为博主原创文章,未经博主允许不得转载。

何时需要对时间序列进行Log Transformation

原文:http://blog.csdn.net/vernice/article/details/48128691

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!