remove_beta_effects

czsc.remove_beta_effects(df, **kwargs)[source]

去除 beta 对因子的影响

Parameters:
  • df – DataFrame, 数据, 必须包含 dt、symbol、factor 和 betas 列

  • kwargs

    • factor: str, 因子列名

    • betas: list, beta 列名列表

    • linear_model: str, 线性模型,可选 ridge、linear 或 lasso

    • linear_model_params: dict, 线性模型参数, 默认为空, 需要传入字典,根据模型不同参数不同

Returns:

DataFrame