Python数据分析:时间序列数据统计--滑动窗口

news/2024/5/20 8:06:18 标签: Python, 滑动窗口, 时间序列

Python_0">Python数据分析:时间序列数据统计–滑动窗口

滑动窗口函数:
  • 在时间窗口上计算各种统计函数
  • 窗口函数:
    1. 滚动统计 obj.rolling().func
    2. window 窗口大小
    3. center 窗口是否居中统计
import pandas as pd
import numpy as np

ser_obj = pd.Series(np.random.randn(1000), 
                    index=pd.date_range('20190101', periods=1000))
ser_obj = ser_obj.cumsum()
print(ser_obj.head())

运行:
在这里插入图片描述

r_obj = ser_obj.rolling(window=5)
print(r_obj)

运行:
在这里插入图片描述

print(r_obj.mean())

运行:
在这里插入图片描述

# 画图查看
import matplotlib.pyplot as plt
%matplotlib inline

plt.figure(figsize=(15, 5))

ser_obj.plot(style='r--')
ser_obj.rolling(window=10).mean().plot(style='b')

运行:
在这里插入图片描述

print(ser_obj.rolling(window=5, center=True).mean())

运行:
在这里插入图片描述


http://www.niftyadmin.cn/n/1130545.html

相关文章

(WIN7)delphi7运行关闭出现cannot creat fileC:\program file\borland\delphi7\bin\initcc32.exe拒绝访问...

1. 程序右键,以管理权限运行。2. 将Delphi7目录只读取消。WIN7以上的操作系统正常运行程序不是以管理员方式运行的转载于:https://www.cnblogs.com/zouhuaxin/p/5740088.html

Python数据分析:时序模型-ARIMA

Python数据分析:时序模型-ARIMA AR(Autoregressive)模型 自回归模型描述的是当前值与历史值之间的关系 滞后p阶的AR模型 AR(p):ytμ∑i1pγiyt−iϵt\mathrm{AR}(\mathrm{p}) : y_{t}\mu\sum_{i1}^{p} \gamma_{i} y_{t-i}\epsilon_{t} AR(p):yt​μi1∑p​γi​yt…

一位老工程师的终告

这个是在天天网站上看到的东西,刚好着几天自己比较郁闷,看了这篇文章,好象好多了,希望以后能多看看!源地址:http://www.ttian.net/forum/viewtopic.php?id904诸位,咱当电子工程师也是十余年了,不算有出息,…

[家里蹲大学数学杂志]第034期中山大学2008年数学分析考研试题参考解答

1 (每小题6分,共48分) (1) 求$\lim\limits_{x \to 0}x^x;$ 解答: $$\begin{eqnarray*}\textrm{ 原式} & & \lim\limits_{x \to 0}e^{x\ln x} \lim\limits_{x \to 0}e^{\cfrac{\ln x}{1/x}} e^{\lim\limits_{x \to 0}\cfrac{\ln x}{1/x}}\stackrel{LHos…

【搜索】魔板问题(BFS)

【搜索】魔板问题 时间限制: 1 Sec 内存限制: 64 MB提交: 5 解决: 3[提交][状态][讨论版] 题目描述 据说能使持有者成为世界之主的上古神器隐藏在魔板空间,魔板由8个同样大小的方块组成,每个方块颜色均不相同,按顺时针方向依次写下各方块的…

镜子中的物体为什么是左右颠倒而非上下颠倒的?

据说是M$的一道试题,最近用cubemap做skybox,正好遇到了这个问题,仔细想了想,还真的挺有意思的。:D转载于:https://www.cnblogs.com/Pointer/archive/2005/03/06/114018.html

gevent的强大所在

2019独角兽企业重金招聘Python工程师标准>>> 当我们在受限于网络或IO的函数中使用gevent,这些函数会被协作式的调度,gevent的真在能力会得到发挥。 Gevent处理了所有的细节,来保证你的网络会在可能的时候,隐式交出gree…

sloth——算法工程师标注数据的福音

一般算法工程师做标注,都要先开发个标注工具,无非下面几个选项: 1.mfc,C#,优点是交互界面友好,开发难度适中,缺点是没法跨平台 2.matlab,优点是可以跨平台,开发难度非常低…