当前位置: 首页 > 知识库问答 >
问题:

投资组合中的自协方差股票回报(Python)(流动性度量)

罗新
2023-03-14

我试图计算每个公司股票收益的月自协方差,我遵循Bao,Pan和Wang(2011)构造了股票水平的非流动性测度,ILLQ。

具体地说,让

是股票i在t月d天的对数价格变化。然后,ILLIQ定义为

我想用Python实现。到目前为止,我已经找到了statsmodels.tsa.stattools acovf函数。

df['ILLIQ_1']= acovf(df.rets, adjusted=False, demean=True, fft=False, missing='drop',nlag=30)

但是这个代码没有考虑我的df(股票i,时间t)的面板结构。

理想情况下,我愿意这样做。

df['ILLIQ_2']=df.sort_values('date').groupby('instrument')['rets'].acovf(df.rets, adjusted=False, demean=True, fft=None, missing='drop',nlag=30)

但我得到了这个错误:

AttributeError: 'SeriesGroupBy' object has no attribute 'acovf'.

有什么建议吗?我试图创建一个for循环,但没有运气。

参考文献:[http://www.mit.edu/~junpan/bond_liquidy.pdf][鲍、潘、文(2021)]

共有1个答案

干照
2023-03-14

>

  • acovf创建一个第一参数,它以df.rets当前没有的方式考虑数据的面板结构。

    将其输入acovf,例如,

    df['ILLIQ'] = acovf(my_rets, ...)
    

    没有看到数据帧的确切结构,很难给出更详细的答案

  •  类似资料:
    • Mudu.Room.Vote 投票组件 获取投票信息 Mudu.Room.Vote.Get(function (response) { response = JSON.parse(response) if (response.status === 'y') { console.log('获取成功,数据为:', response.data) } if (response.st

    • 问题内容: 因此,我使用RequireJS和Socket.io编写了一个应用程序,该应用程序检查socket.io资源是否可用,然后在连接时引导该应用程序。万一socket.io暂时关闭,我想对资源进行几次requireJS轮询,直到可用为止,然后继续初始化应用程序。 不幸的是(或者幸运的是?)似乎有某种缓存机制要求require为未加载的脚本注册脚本错误,因此,如果您在错误回调中执行setTim

    • 本文向大家介绍python用线性回归预测股票价格的实现代码,包括了python用线性回归预测股票价格的实现代码的使用技巧和注意事项,需要的朋友参考一下 线性回归在整个财务中广泛应用于众多应用程序中。在之前的教程中,我们使用普通最小二乘法(OLS)计算了公司的beta与相对索引的比较。现在,我们将使用线性回归来估计股票价格。 线性回归是一种用于模拟因变量(y)和自变量(x)之间关系的方法。通过简单的

    • 本文向大家介绍Python绘制股票移动均线的实例,包括了Python绘制股票移动均线的实例的使用技巧和注意事项,需要的朋友参考一下 1. 前沿 移动均线是股票最进本的指标,本文采用numpy.convolve计算股票的移动均线 2. numpy.convolve numpy.convolve(a, v, mode='full') Returns the discrete, linear convo

    • 问题内容: 我对使用 Python 编程很 陌生 。 我想制作一个将从Google Finance 获取股票价格* 的应用程序。一个示例是CSCO (思科系统) 。然后,我将使用该数据 在库存达到一定值时向用户发出警告 。它还需要 每30秒刷新一次 。 __ *** 问题是我不知道如何获取数据! 谁有想法? 问题答案: 该模块由CoreyGoldberg提供。 程序: 用法示例: 更新 :更改了正

    • 一、简介 系统的投票功能提供了两种投票类型,第一个是单选投票.第二种是多选投票.网站编辑人员可以根据实际的需求,选择类型进行操作。 何处使用投票: 常用于首页、内容页、及专题页面。所有你想放投票的区域。 如何使用: 只需要根据投票所放位置不同,复制对应代码到模版里即可。 系统信息发布页 和 专题管理内置提供了投票选择功能,只需手动点选,即可添加投票。 针对不同位置CSS样式不同,系统提供了三种常用