码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:时间序列数据   take log   数据取log   取log条件   log预处理数据   

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

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

以一个具体的例子来看:

原始数据:

技术分享

take log后的数据:

技术分享

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



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

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

标签:时间序列数据   take log   数据取log   取log条件   log预处理数据   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!