因子表达式中的ols回归用法?
由gongwanneng创建,最终由gongwanneng 被浏览 11 用户
问题
使用因子表达式ols求取的回归系数并不是放在Dataframe的普通一列。而是每个单元另外用数组包裹着,请问怎么提取出正确结果。如下面这个例子 我想求beta值,但是提取不出来
https://bigquant.com/experimentshare/3fb8862795794cdfb9f911f094084ab7
解答
可以在DataFrame里面对数据进行处理
df=m4.data.read_df()
L = list()
for i in df.beta:
if np.isnan(i):
L.append(i)
continue
L.append(i[0])
df['beta'] = L
df
\