logo资料库

Python时间序列–滑动窗口(三).pdf

第1页 / 共1页
资料共1页,全文预览结束
Python时间序列 时间序列–滑动窗口(三) 滑动窗口(三) 滑动窗口 滑动窗口 滑动窗口就是能够根据指定的单位长度来框住时间序列,从而计算框内的统计指标。相当于一个长度指定的滑块正在刻度尺上 面滑动,每滑动一个单位即可反馈滑块内的数据。 滑动窗口的意义 滑动窗口的意义 为了提升数据的准确性,将某个点的取值扩大到包含这个点的一段区间,用区间来进行判断,这个区间就是窗口。例如想使用 2020年1月1日的一个数据,单取这个时间点的数据当然是可行的,但是太过绝对,有没有更好的办法呢?可以选取2019年12 月16日到2020年1月15日,通过求均值来评估1月1日这个点的值,2019-12-16到2020-1-15就是一个窗口,窗口的长度 window=30. 移动窗口就是窗口向一端滑行,每次滑动(行)并不是区间整块的滑行,而是一个单位一个单位的滑行。 滑动窗口类似于卷积或者移动均线的原理 滑动窗口类似于卷积或者移动均线的原理 import matplotlib.pyplot as plt import numpy as np import pandas as pd df = pd.Series(np.random.random(1000), index = pd.date_range('1/1/2017', freq = 'D', periods = 1000)) df.head() r = df.rolling(window = 10) print(r.mean()) 原创文章 33获赞 122访问量 4827 关注 私信 展开阅读全文 作者:Python数分与数挖
分享到:
收藏