Hi 您好,中秋节快乐。
假设我们利用smartbeta -- value 和momentum这两个因素进行选股。我们该如何判定给到value 和momentum 的权重呢?
我们是否可以选定一个benchmark的股票,然后多因子回归分析,来判定Rb=b0 + b1value + b2momentum,以此来判定b1和b2作为权重。计算出股票池中所有股票的分数,进行排序,来圈定股票。
请问这是常用做法吗?如果是的话,我们一般如何选定这个benchmark呢?
王岑 · 2023年10月10日
嗨,努力学习的PZer你好:
除了用回归之外,还有可能用到方法有:
----------------------------------------------努力的时光都是限量版,加油!
王岑 · 2023年10月07日
嗨,努力学习的PZer你好:
你提到的利用多因子回归分析来判定权重,以benchmark为参考,确定因子权重并进而进行股票评分和选择,确实是一种在实务中可能会用到的方法。
多因子回归分析是用来估计多个预测变量与因变量之间的关系。在资产定价和投资组合管理中,这种方法常用于估计各个风险因子对资产收益率的贡献。以下是如何使用多因子回归分析来确定权重的方法:
模型设置:首先,你需要设定一个回归模型。例如,对于资产收益率 R,可以有以下的模型:
R=β0+β1×Factor1+β2×Factor2+...+ϵ
其中 β0是常数项,β1,β2,... 是因子的权重,ϵ 是误差项。
估计权重:使用统计软件(如R、Python、Stata、SAS等)进行回归分析,得到每个因子的回归系数(即权重)β1,β2,...。
权重的解释:回归系数表示当相应的因子变动一个单位时,因变量预期的变动。在资产定价的背景下,这可以解释为因子对收益率的贡献。
权重的显著性检验:你需要检查每个权重的显著性,通常通过t检验来完成。非显著的权重可能意味着相应的因子不是一个有效的预测变量。
模型的整体适应性:你还需要检查模型的整体适应度,例如通过决定系数 R2 来评估模型解释的变异程度。
Benchmark一般而言,就是选择一个广泛的市场指数(broad market index),例如S&P 500或某个国家或地区的主要股票指数。但是benchmark应该反映所关注的市场或股票的总体特性。如果是特定于某一行业或子行业,就需要选择一个更细化更具代表性的benchmark。
----------------------------------------------努力的时光都是限量版,加油!
Chen1917 · 2023年10月10日
感谢回复,那除了这种方法外,我们还会用什么方法来判定smart beta中因子的权重?