【发布时间】:2021-05-15 18:51:09
【问题描述】:
看起来它在这行代码中使用了已弃用的 PandasRollingOLS 版本 -
from statsmodels.regression.rolling import PandasRollingOLS
这里后来引用了——
T = 24 betas = (factor_data .groupby(level='ticker', group_keys=False) .apply(lambda x: RollingOLS(window=min(T, x.shape[0]-1), y=x.return_1m, x=x.drop('return_1m', axis=1)).beta))
我希望有人能告诉我如何转换这行代码来使用。 -
statsmodels.regression.rolling.RollingOLS
【问题讨论】:
标签: python pandas regression statsmodels