首页 > 其他分享 >[学习记录]dataframe的ewm()方法

[学习记录]dataframe的ewm()方法

时间:2023-03-06 12:44:06浏览次数:46  
标签:halflife None span ewm 记录 df dataframe com

以下内容均为借鉴 Jon Snow(不想当韭菜的码农不是好交易员)知乎内容,予以感谢。

pandas库中的ewm(),是我学习量化以来第一个卡住的地方,越学发现和数学的紧密程度越高。

DataFrame.ewm(self, com=None, span=None, halflife=None, alpha=None, min_periods=0, adjust=True, ignore_na=False, axis=0)

  

提供index加权函数,

com:根据质心指定衰减, α=1/(1+com), for com≥0

span :根据范围指定衰减, α=2/(span+1), for span≥1

halflife :根据半衰期指定衰减, α=1−exp(log(0.5)/halflife),forhalflife>0

alpha:直接指定平滑系数α, 0<α≤1

min_periods :窗口中具有值的最小观察数

示例:

import pandas as pd
import numpy as np
df = pd.DataFrame({'B': [0, 1, 2, np.nan, 4]})
print(df)
print(df.ewm(span=2).mean())

  结果:

  B
0  0.0
1  1.0
2  2.0
3  NaN
4  4.0
          B
0  0.000000
1  0.750000
2  1.615385
3  1.615385
4  3.670213

  

标签:halflife,None,span,ewm,记录,df,dataframe,com
From: https://www.cnblogs.com/pu369/p/17183375.html

相关文章

  • Echarts visualMap属性记录
            参考:https://blog.csdn.net/qq_43291759/article/details/126500770......
  • .net6 引用log4net记录日志
    第一步:nuget包引用使用log4net需要引用两个nuget包1.Log4net2.Microsoft.Extensions.Logging.Log4Net.AspNetCore第二步:引用log4net的config配置文件配置文件贴......
  • 每日记录(十三)2023.03.05
    Handler和消息处理上节中提到,不同线程间如何通信,Handler就是一个易用的方案。如果把各个线程比作各干各活的工人,Handler就像是个中间人,负责把各个工人传来的消息进行处理,......
  • 对校园外卖系统的分析和改进记录
    最近在网上找到一个校园外卖系统,我对这个项目进行了研究,但我认为这个项目可以在业务流程方面进一步优化。这是此项目的大致流程图 我认为该系统虽然比较完善,但如果上......
  • debian最小化+sway安装记录
    最小化安装debian(基于虚拟机kwm安装,gui界面virt-manager)因为虚拟机安装,虚拟机中粘贴复制命令操作不方便,安装ssh服务器便于操作,其它皆未安装。安装完成后配置ssh允许roo......
  • 3.5学习记录
    之前因为甲流的影响,导致发烧了五天,今天才回学校,所以学习记录断了一星期。从今天开始接着记录。在生病的这几天,我学习了如何登陆账户以及如何注册账户,如......
  • 记录Ubuntu安装Vue脚手架后找不到命令解决方法
    环境信息系统版本node.js版本安装Vue脚手架通过命令npminstall-g@vue/cli命令全局安装Vue脚手架安装完毕后,通过命令npmlist-g查看全局安装的模块,......
  • #yyds干货盘点 【React工作记录七】如何对数组进行一个过滤操作map
     目录​​前言​​​​需求​​​​解决思路​​​​代码​​​​运行结果​​前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作......
  • #yyds干货盘点 【React工作记录五】如何处理数据格式字符串让它加上标签
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了......
  • 周做题记录
    妈的,做的题怎么这么少2.26[JOI2020Final]火事-洛谷想法:前三档部分分小孩子不懂事出着玩的。第四档部分分所有点只会经历一次\(1\)到\(2\)的过程,询问排序后......