多因子权重优化方法比较研究_权重因子是什么意思

多因子权重优化方法比较研究_权重因子是什么意思https://www.ricequant.com/community/topic/4559在多因子量化投资体系中,具有稳定的预期收益,可解释的经济驱动理论,与其他因子的低相关性是选择alpha因子的关键指标。本篇文章中,我们以此为因子选取标准,简单地构建了自己的因子库,总共包括八个大类因子,每个大类因子中包含四到五个子类细分因子。为了比较不同的权重优化方法的优劣,本文首先采取不同的方法对各个大类…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

https://www.ricequant.com/community/topic/4559

在多因子量化投资体系中,具有稳定的预期收益,可解释的经济驱动理论,与其他因子的低相关性是选择alpha因子的关键指标。本篇文章中,我们以此为因子选取标准,简单地构建了自己的因子库,总共包括八个大类因子,每个大类因子中包含四到五个子类细分因子。为了比较不同的权重优化方法的优劣,本文首先采取不同的方法对各个大类因子下的细分因子进行合成,确定了不同大类因子的各自最优的合成方法;其次,通过不同权重合成方法对合成的大类代理因子进行二次权重合成,并比较了这些不同合成方法下的因子表现差异。基于上述多因子权重优化建模体系,我们初步得出以下结论:

 

1、        同一大类因子下细分因子之间存在相关性,表现为细分因子IC值整体变化方向相近。

2、        不同大类因子适合不同的合成方式,PCA方法适用于具有较强相关性的细分因子,在选股绩效指标中,具有较大的累积收益和较低的回撤值,同时夏普比率和胜率表现良好,平均换手率较低,可以降低投资者在手续费佣金上的支出。

3、        在细分因子的合成方法中,逐步回归(stepwise)方法稳健性不佳,在不同的时期上同一大类因子下不同的细分因子的占比可能存在较大差异。

4、        在大类代理因子权重配置上,通过计算大类因子的IC进一步配置权重,可以看出合成后的因子受市场风格轮动影响,权重取值波动频繁,通过观察选股绩效指标,使用压缩矩阵最大化复合因子IR的权重配置方式可以达到较佳权重优化的效果。使用平均IC赋予大类因子权重时,选股结果显示这种方式对市场风格变化的敏感程度较强。

一、 驱动逻辑与建模框架

在前两篇文章中,我们对估值因子和波动率因子进行了详细的分析,但是前文的分析仅仅局限于某个大类因子中其包含的细分因子的有效性检验。然而在真实的市场环境下,投资者将所有的风险都暴露在某一个因子下,显然是不够理性的。为此,本篇将对因子的合成方法进行探讨,以求能最大化各因子有效性带来的溢价的同时降低单个因子带来的风险暴露,达到二者之间的一个动态平衡。

       常见的多因子合成方法包括:

1.    等权加权

2.    IC均值加权

3.    IR_IC加权

以往的多因子合成方法的研究,很少考虑到大类因子本身的合成,仅纯粹地对所选定的因子进行合成,用某一个大类因子下的细分因子代替该大类因子,具有一定的随意性。本文尝试首先对大类因子内的细分因子进行选取合成,然后利用相对表现较好的合成方法得到的大类因子的代理变量来进一步合成最终的选股因子。

通过前两篇对估值因子和波动率因子的分析,我们发现大类因子中的细分因子之间存在较高的相关性。具有高相关性的细分因子大多代表了相同的一类信息,为了消除细分因子之间的共线性,最大化地提取该大类因子的信息,本文对大类因子下的细分因子信息进行提取,主要采取了以下三种方法。

方法一:基于等权的思想对大类因子下的细分因子进行加权

方法二:利用PCA方法对具有高相关性的因子进行降维,使用降维后的特征变量作为该大类因子的代理变量,其中方差解释率最低要求为70%

方法三:利用逐步回归法对各大类因子下的细分因子进行回归,选取能够最大程度提升模型解释力度的细分因子进入备选因子集,对所有备选因子进行简单平均得到合成后的大类因子代理变量

多因子权重优化方法比较研究_权重因子是什么意思

图1       逐步回归(stepwise)流程图

注:图片来源于wikipedia

       在根据以上三种方法合成得到大类因子后,我们选取整体表现最好的合成方法作为大类因子的代理变量生成器,在此基础上,对各大类因子进行再次合成。此时,大类因子之间的合成将采用以下四种方法:

       方法一:大类因子之间进行等权处理,即赋予每个大类因子相同的权重。该种处理方法没有考虑到各大类因子之间的有效性以及稳定性的差异,也忽略了因子之间的相关性。

       方法二:根据大类因子的IC均值加权合成。不同的大类因子之间其因子有效性是存在差异的,根据以往的研究结果,一般而言估值因子和规模因子都是表现相对显著的,而杠杆,运营因子都是表现相对较差的因子,如果以等权的方式来对各大类因子进行加权,则忽略了不同因子的解释力度。

       方法三:基于大类因子的IR_IC值进行加权。基于IR_IC的加权方法综合考虑了因子有效性和稳定性,在保证因子收益的同时也考虑了因子的波动性。其中IR的定义为IC的均值除以IC的标准差。

       方法四:最大化复合因子IR。根据Qian在《Quantitative Equity Portfolio Management》中提出的方法,我们可以通过最大化复合因子的IR来获得因子最优权重,利用求解得到的最优权重去合成新的因子。假设测试期内N个因子的权重向量分别为多因子权重优化方法比较研究_权重因子是什么意思 ,因子IC值的向量分别为  多因子权重优化方法比较研究_权重因子是什么意思,IC构成的协方差矩阵为 多因子权重优化方法比较研究_权重因子是什么意思,则复合因子的  多因子权重优化方法比较研究_权重因子是什么意思,其中 多因子权重优化方法比较研究_权重因子是什么意思 ,通过对W求导,可以直接解得最优权重的解析解为多因子权重优化方法比较研究_权重因子是什么意思 。

二、 数据选取

表1       因子定义

大类因子

因子简称

因子解释

估值因子

pe_ratio

市盈率

pb_ratio

市净率

pcf_ratio

市现率

ps_ratio

市销率

EBIT/EV

息税前利润/企业价值

波动率因子

idio_vol_FF

基于Fama的特质波动率

idio_vol_CAPM

基于CAPM的特质波动率

idio_vol_Carhart

基于carhart的特质波动率

downside_idio_vol_FF

基于Fama的特质下行波动率

upside_idio_vol_FF

基于Fama的特质上行波动率

营运能力因子

fixed_asset_turnover

固定资产周转率

inventory_turnover

存货周转率

total_asset_turnover

总资产周转率

current_asset_turnover

流动资本周转率

规模因子

shareMC_allMC_ratio

流通与总市值比

log_market_cap

市值自然对数

log_share_market_cap

流通市值自然对数

log_asset

总资产自然对数

技术因子

turnover_22

换手率(22)

mp5_mp22

5日均价/22日均价

rets_22

过去22个交易日的累计涨跌幅

avg_rets_22

22日收益平均值

vwap

22日交易量加权的平均值

杠杆因子

debt_to_equity_ratio

负债权益比

debt_to_asset_ratio

资产负债比

tangible_asset_to_debt

有形资产负债比

current_ratio

现金比率

quick_ratio

流动比率

财务质量因子

return_on_equity

净资产收益率

return_on_asset

总资产收益率

earnings_per_share

每股收益

net_profit_to_revenue

净利润/营业收入

profit_from_operation_to_revenue

经营收入/营业收入

成长性因子

inc_net_profit

净利润同比增长率

inc_total_asset

总资产同比增长率

inc_revenue

收入同比增长率

inc_eps

每股收益同比增长率

inc_cash_from_operations

经营现金流同比增长率

 

本文将所有细分因子划分为八个大类因子,分别为估值因子、波动率因子、营运能力因子、规模因子、技术因子、杠杆因子、财务质量因子以及成长性因子。因子股票池为扣除上市时间不满一年的次新股后的全市场A股,测试区间为2014-01-01~2017-06-30,涵盖一轮牛熊周期。因子调仓周期统一设置为月调仓,每月月底根据合成因子值更新股票池,表现最好的前20%的股票进入股票池。

       

三、 细分因子分析

在前两篇文章中,我们对估值类和波动率类大类因子的细分因子进行了详细测试,本文为节约篇幅,仅计算了其余各大类因子的细分因子的IC表现,具体表现可参考附录1,此处以规模类因子为例:

多因子权重优化方法比较研究_权重因子是什么意思

图2       规模细分因子的IC变化图

可以发现在规模类因子下,其细分因子的IC值整体变化方向一致,只是强弱有差异。方向一致说明了细分因子之间存在显著相关性,即各细分因子蕴含着对未来收益率变化的一致信息。而强度不同则表明某些细分因子更加有效,而其他因子有效性相对较差。如对数流通市值IC的绝对值峰值达到了0.5以上,而对数总市值的IC峰值则在0.3附近,说明流通市值相比于总市值具有更好的预测能力。若此时简单地对各细分因子等权加权,则有时会损失某些表现较强的因子的信息价值。顺便提一下,从规模类因子的各细分因子的IC方向来看,从16年12月开始,整个市场的市值风格偏好发生了明显的变化,以往以小为美的偏好开始转变为以大为美,且整个17年上半年IC值全部为正,若此时继续坚持购买小盘股,恐怕投资者不得不为自己的执着买单。

四、 大类代理因子的合成

通过对同类细分因子的分析,我们可以了解到细分因子之间存在较强的相关性,对大类因子的解释程度上存在冗余信息;基于大类因子下的细分因子蕴含相同的信息的前提,本文对大类因子下的细分因子进行了合成处理,以期得到一个能够更好代理该大类因子的变量。根据前文所提出的三个方法,我们来一一验证。以估值因子为例,我们列举了三种方法下各因子占比前20%的股票构成的股票池所得到的累积收益率、最大回撤、年化波动率、夏普比率、胜率占比以及换手率。

表2       三种合成估值代理因子方式的绩效指标(前20%股票)

 

累积收益

最大回撤

波动率

夏普比率

胜率

换手率

等权

228.26%

30.79%

30.54%

0.87

69.05%

16.01%

PCA

230.40%

29.89%

28.74%

0.91

71.43%

13.87%

逐步回归

222.49%

34.29%

32.85%

0.78

69.05%

56.67%

多因子权重优化方法比较研究_权重因子是什么意思

图3       三种合成估值代理因子方式的累计收益对比(前20%股票)

多因子权重优化方法比较研究_权重因子是什么意思

图4       三种合成估值代理因子方法的累积收益图

根据表格数据可知,针对特定的估值类因子而言,PCA方法合成得到的因子综合表现更好,具有更大的累积收益和更低的回撤值,同时夏普比率和胜率都是表现最好的,而且其平均换手率最低,仅为13.87%,如果考虑手续费对回测结果的影响,PCA方法合成得到的因子将具有更加优秀的表现。在逐步回归方法中,合成得到的估值因子的换手率达到了惊人的56.67%,一定程度上说明了逐步回归法得到的结果不具有稳健性,导致不同月份有效因子的细分成分存在很大差异。

为了节约行文的篇幅,此处仅列举出以夏普率为比较基准的条件下不同合成方法对大类因子细分因子合成的影响。对于其他大类因子各合成方法的具体表现,就不再赘述,有兴趣的读者可以联系作者获取。

表3      不同合成方法下不同大类因子的夏普率比较

 

估值

成长

波动率

质量

规模

杠杆

技术

营运能力

等权

0.87

1.12

0.95

0.98

0.81

0.91

1.02

0.88

PCA

0.91

0.91

1.03

0.90

0.83

0.72

0.48

0.97

逐步回归

0.78

1.14

0.96

1.03

0.84

0.89

1.10

0.85

根据表格内容可知,不同大类因子对应的最优合成方法存在差异,总体而言,相比于纯粹的等权组合,PCA和逐步回归法具有一定的比较优势。在八大类因子中,逐步回归法占优的次数为4次,PCA的方法占优的次数为3次,而等权的方法仅有一次占优。同时,结合我们对各大类因子下细分因子的定义,可以发现PCA方法更适用于细分因子之间具有高相关性的大类因子。以波动率因子和技术因子为例,技术因子的各细分因子的平均相关系数值为0.41,而此时合成的技术大类因子夏普值为0.48,波动率因子之间的平均相关系数为0.90,而合成的波动率类因子的夏普值为1.03。

基于以上的统计结果,我们对不同的大类因子应用不同的合成方法,作为该大类因子的代理变量。即杠杆率因子采用等权方法,估值因子、波动率因子和营运能力因子采用PCA方法,而成长、质量、规模和技术类因子则采用逐步回归法。在得到新和成的大类因子后,我们对不同的大类因子进行IC分析,如下表所示:

通过对不同的大类因子采取不同的合成手段,可以看出IC相关系数的显著比例有明显提高,合成因子的总显著比例(IC为正的显著比例和IC为负的显著比例之和)都占50%以上。

表   4     融合不同合成方法下大类因子IC统计变量表

 

估值

成长

波动率

质量

规模

杠杆

技术

营运能力

IC均值

-0.071

0.01

0.006

0.005

-0.047

-0.008

-0.085

0.01

IC标准差

0.221

0.073

0.135

0.107

0.225

0.067

0.147

0.082

IC正次数

14

22

21

19

17

16

11

24

IC负次数

28

20

21

23

25

26

31

18

IC正显著

28.6%

28.6%

35.7%

33.3%

33.3%

21.4%

14.3%

23.8%

IC负显著

52.4%

21.4%

38.1%

33.3%

47.6%

28.6%

54.8%

26.2%

IC_T值

-2.08

0.915

0.294

0.33

-1.361

-0.778

-3.753

0.755

IC_P值

0.044

0.366

0.77

0.743

0.181

0.441

0.001

0.455

IC偏度

0.065

0.208

0.284

0.444

0.273

0.297

-0.646

0.052

IC峰度

-0.875

-0.493

-0.822

-0.513

-0.797

-0.795

0.134

-0.478

IR

-0.321

0.141

0.045

0.051

-0.21

-0.12

-0.579

0.116


五、 大类因子的权重配置

由于投资者的行为偏差导致的市场异象,alpha因子的效果已经衰减,面对因子这片蓝海,我们需要挖掘新的可以解释市场异象的因子或者运用新的因子构建方法;上文我们已经通过三种方式对细分因子进行的合成,构建了能够解释细分因子,充当大类因子的代理因子,接下来我们对合成之后的大类因子构建多因子模型,在对大类代理因子的权重设定上我们采用了四种方式:

1,        大类代理因子的等权配置;这里的等权是指每个代理因子的权重绝对值为1,权重的正负由前几期的大类因子RANK IC决定。此次报告我们将大类因子的RANK IC均值与RANK IC均值绝对值的比值作为新大类代理因子的方向,即每个大类因子的权重为1或者-1。

2,        大类代理因子的IC均值加权配置,即根据前几期大类因子的RANK IC的均值对当期的代理因子配置权重。此次报告我们将大类因子在过去45天IC均值作为新大类代理因子的权重。

3,        大类代理因子的IR加权配置,即根据前几期大类因子的IR对当期代理因子配置权重。此次报告我们将大类因子在过去45天IR作为新大类代理因子的权重。

4,        通过最大化复合大类因子的IR,利用前几期大类代理因子的绩效指标即IC,利用上文提及的公式,假设测试期内N个因子的权重向量分别为多因子权重优化方法比较研究_权重因子是什么意思 ,因子IC值的向量分别为  多因子权重优化方法比较研究_权重因子是什么意思,IC构成的协方差矩阵为 多因子权重优化方法比较研究_权重因子是什么意思 ,则复合因子的  多因子权重优化方法比较研究_权重因子是什么意思,其中 多因子权重优化方法比较研究_权重因子是什么意思 ,通过对W求导,可以直接解得最优权重的解析解为多因子权重优化方法比较研究_权重因子是什么意思  ,用此权重对当期代理因子配置权重。此次报告我们将大类因子在过去45天IC序列作为计算新大类代理因子的权重的依据。其中,在计算协方差矩阵时,考虑到矩阵的可逆性,我们使用了两种方式,分别是普通的协方差矩阵和使用Ledoit-Wolf压缩方法计算得到协方差矩阵。

由于我们选取的因子大部分为财务因子,因子的更新速度较缓慢,所以在月调仓的前提下,我们在计算因子的IC时,将采取固定因子暴露度,将之与当期与下期之间的所有日收益率序列进行相关系数计算,将得到的IC序列对下期大类代理因子运用上述四种方法进行权重设定。

通过以上四种方式计算的大类因子的权重中,在大部分情况下使用压缩矩阵计算最大化复合IR的权重相比使用普通协方差矩阵计算最大化复合IR权重的波动幅度较小,稳定性较佳。

关于不同方式的大类代理因子的权重配置时间序列对比图详见附录2。

以估值大类因子的权重配置统计分析为例,下面的表格展示了对于估值类代理因子,即使同样是使用最大化复合IR的方式优化权重,使用压缩矩阵和一般矩阵的权重偏度明显有差异,使用一般矩阵时权重右偏,而使用压缩矩阵时权重分布则是左偏,并且峰度大于3,比正态分布陡峭,有最小的离散系数,说明相比其他权重配置方式,使用压缩矩阵的权重配置在单位均值上的离散程度最小,稳定性较好;使用IC均值加权时离散系数最大,说明使用此种方式配置权重时受市场风格影响较大,对市场变化的敏感程度更强,跟下面实际选股结果吻合。

表5       估值大类因子权重配置统计分析

 

最大化复合IR(一般矩阵)

最大化复合IR(压缩矩阵)

IC均值加权

IR加权

偏度

1.013102

-1.73058

0.103393

0.112792

四分位差

0.455462

0.215683

0.049443

0.261043

均值

0.449128

0.262599

0.02525

0.166867

峰度

1.239761

5.108267

-0.74618

-0.89126

最大值

1.883323

0.609466

0.095258

0.512162

最小值

-0.42823

-0.68019

-0.02744

-0.17185

标准差

0.488986

0.23042

0.030666

0.19254

离散系数

1.088745

0.87746

1.214498

1.153852

 

关于不同方式的大类因子的权重配置统计分析对比表格详见附录3。

以考察各种权重配置方式下选择后20%股票进行交易的绩效指标为例,下面的表格使用常见的绩效指标综合评价各种配置权重的方式,可以看出在夏普比率上各种权重配置方式相比单个大类因子选股有提高,其中使用压缩矩阵最大化复合IR的方式相比使用一般矩阵高0.15左右;使用多因子策略时的换手率相比单因子有明显的增大,也说明了权重配置上受市场风格的影响较大,资产配置在时间序列上分散程度较广泛,使用IR加权时,换手率高达66%,说明此种权重配置方式受市场风格轮动的影响程度较大;使用压缩矩阵最大化复合IR的权重配置方式拥有最小的最大回撤,而等权方式拥有最大的最大回撤值,与通过观察权重配置统计分析的结论相同;在所有权重配置方式中,除了等权配置外,其余方式选股的胜率都在60%以上,并且使用压缩矩阵最大化复合IR比使用一般矩阵的胜率高出2.5个百分点。综合上面的绩效指标考察,使用压缩矩阵最大化复合IR的权重配置方式的选股优势较明显。

表6       不同大类因子权重配置方式的选股绩效指标(后20%股票)

 

夏普

换手率

最大回撤

波动率

累积收益

胜率

等权

0.925843

63.03%

36.93%

10.45%

175.02%

58.54%

IR加权

1.094918

66.24%

33.06%

10.23%

215.20%

63.41%

最大化复合IR(一般矩阵)

0.876291

59.12%

33.45%

10.92%

172.37%

60.98%

最大化复合IR(压缩矩阵)

1.021081

61.39%

31.96%

10.89%

212.88%

63.41%

IC均值加权

1.161433

64.83%

34.69%

10.54%

244.53%

65.85%


关于不同方式配置权重的大类因子的选股绩效指标详见附录4.

图5展示了等权配置的累积收益率,可以看出等权配置大类代理因子的多因子策略中第三、四、五组的绩效区分度较不明显,除了第一组在2015年牛市期间的涨幅不大之外,其余各组均在此段时间内的收益有大幅提高,其中第二组在熔断股灾期间跌幅较大。

图6展示了在IC均值配置权重下的累计收益,可以看出相比等权重配置大类因子的权重,使用IC均值使得各组的累计收益的区分度更加明显,其中第五组的收益长期高于其余各组,对市场变化的敏感程度更强。

图7展示了在IR配置权重上各组累积收益图,可以看出相比等权重配置大类因子的权重,使用IR均值使得各组的累计收益的区分度更加明显, 但其效果逊色于使用IC均值配置大类代理因子权重的效果。

图8和图9展示了在通过最大化复合IR获得下期因子权重的方法各组累积收益图,可以看出使用Lediot-Wolf计算协方差矩阵各组累积收益的区分度更明显,累计收益更高,稳定性更好。因此,Lediot-Wolf提供的估计协方差矩阵,在一定程度上将各大类因子的IC中存在的噪音减弱,将偏离平均水平的IC协方差矩阵系数压缩至中心水平,进而可以获得更高的IR,达到权重优化的效果。

多因子权重优化方法比较研究_权重因子是什么意思

图5       等权配置大类因子的多因子累积收益图

多因子权重优化方法比较研究_权重因子是什么意思


图6       IC均值加权配置大类因子的多因子累积收益图

多因子权重优化方法比较研究_权重因子是什么意思

图7       IR-IC加权配置大类因子的多因子累积收益图

多因子权重优化方法比较研究_权重因子是什么意思

图8       最大化复合IR配置大类因子的多因子累积收益图(普通协方差矩阵)

多因子权重优化方法比较研究_权重因子是什么意思

图9       最大化复合IR配置大类因子的多因子累积收益图(压缩协方差矩阵)

六、 结论

在对因子的配置上,通常需要从收益率,风险,风格变动,可投资容量上进行综合考虑,配置因子和配置一般资产一样需要从风险溢价上进行权衡,而因子作为资产风险收益的底层驱动力,合理的因子配置无疑可以捕捉到资产的价格趋势,本次报告涉及了常见的因子合成方式和因子权重配置方式,在大类因子合成方式上采取了PCA,逐步回归,等权的方式,在因子权重配置上采取了等权,IC均值加权,IR-IC加权,最大化复合IR的方式。通过本次报告的研究,我们可以了解到:

1.            大类因子下细分因子存在一定的相关性,因子之间的多重共线性会导致因子的权重配置不合理,可能导致选股结果对个别因子的暴露纯度过大,资产分散化程度不足。

2.            大类因子在不同的合成方式下效果差异较大,因此针对不同大类因子宜采用不同的合成(降维)方式;PCA方法适用于具有较强相关性的细分因子,降维效果明显,在一定程度上解决了多重共线性问题,但是主成分代表的经济含义不明;逐步回归(stepwise)方法稳健性不佳,在不同的时期上同一大类因子下不同的细分因子的占比可能存在较大差异,这可能导致选股的换手率过大,增大投资者在佣金上的开销。

3.            通过计算大类因子的IC进行配置权重时,权重取值波动频繁,说明大类因子同样受到市场风格轮动的影响,并且这种程度不亚于普通细分因子。

4.            在数种大类因子权重配置方式中,通过观察各种选股绩效指标,使用压缩矩阵最大化复合因子IR的权重配置方式的效用最好,此种方式可以将各大类因子的IC中存在的噪音减弱,将偏离平均水平的IC协方差矩阵系数压缩至中心水平,进而可以获得更高的IR,达到权重优化的效果。

七、 附录

附录1            细分因子IC变化图:

多因子权重优化方法比较研究_权重因子是什么意思

图   10 估值因子IC变化图

多因子权重优化方法比较研究_权重因子是什么意思

图   11 波动率因子IC变化图

多因子权重优化方法比较研究_权重因子是什么意思

图   12 营运能力因子IC变化图

 多因子权重优化方法比较研究_权重因子是什么意思

图   13 规模类因子IC变化图

多因子权重优化方法比较研究_权重因子是什么意思

图   14 技术因子IC变化图

多因子权重优化方法比较研究_权重因子是什么意思

图   15 杠杆因子IC变化图

多因子权重优化方法比较研究_权重因子是什么意思

图   16 质量因子IC变化图

多因子权重优化方法比较研究_权重因子是什么意思

图   17 成长因子IC变化图

附录2          IR相关的权重对比图:

多因子权重优化方法比较研究_权重因子是什么意思

图18     杠杆大类因子权重对比

多因子权重优化方法比较研究_权重因子是什么意思

图19     成长大类因子权重对比

多因子权重优化方法比较研究_权重因子是什么意思

图20     财务质量大类因子权重对比

多因子权重优化方法比较研究_权重因子是什么意思

图21     规模大类因子权重对比

多因子权重优化方法比较研究_权重因子是什么意思

图22     运营能力大类因子权重对比

多因子权重优化方法比较研究_权重因子是什么意思

图23     估值大类因子权重对比

多因子权重优化方法比较研究_权重因子是什么意思

图24     技术大类因子权重对比

多因子权重优化方法比较研究_权重因子是什么意思

图25     波动率大类因子权重对比

附录3          大类因子权重配置统计分析


表7       估值大类因子权重配置统计分析

 

最大化复合IR(一般矩阵)

最大化复合IR(压缩矩阵)

IC均值加权

IR加权

偏度

1.013102

-1.73058

0.103393

0.112792

四分位差

0.455462

0.215683

0.049443

0.261043

均值

0.449128

0.262599

0.02525

0.166867

峰度

1.239761

5.108267

-0.74618

-0.89126

最大值

1.883323

0.609466

0.095258

0.512162

最小值

-0.42823

-0.68019

-0.02744

-0.17185

标准差

0.488986

0.23042

0.030666

0.19254

离散系数

1.088745

0.87746

1.214498

1.153852

 

 

表8       波动率大类因子权重配置统计分析

 

最大化复合IR(一般矩阵)

最大化复合IR(压缩矩阵)

IC均值加权

IR加权

偏度

-1.38315

-2.71283

-0.34724

-0.15898

四分位差

0.291011

0.179815

0.02516

0.351221

均值

-0.10439

-0.05514

-0.00114

0.002139

峰度

3.283547

12.23551

-0.39138

-0.52808

最大值

0.564043

0.558145

0.032457

0.514148

最小值

-1.29412

-1.53385

-0.04505

-0.58879

标准差

0.332276

0.30313

0.019591

0.255761

离散系数

-3.18291

-5.49742

-17.1786

119.5661

表9       技术大类因子权重配置统计分析

 

最大化复合IR(一般矩阵)

最大化复合IR(压缩矩阵)

IC均值加权

IR加权

偏度

1.099924

1.989307

-0.50902

-0.43194

四分位差

0.258987

0.285356

0.024151

0.211692

均值

0.284075

0.284846

0.030976

0.281251

峰度

2.299327

6.325487

0.354689

0.483585

最大值

1.096399

1.514672

0.065482

0.631887

最小值

-0.2871

-0.27187

-0.02466

-0.24092

标准差

0.261498

0.289558

0.019282

0.179613

离散系数

0.920522

1.016544

0.622479

0.638622

表10     规模大类因子权重配置统计分析

 

最大化复合IR(一般矩阵)

最大化复合IR(压缩矩阵)

IC均值加权

IR加权

偏度

0.559783

-1.44272

-0.4074

-0.22333

四分位差

0.322783

0.220935

0.042235

0.311838

均值

0.471532

0.380477

0.013972

0.108164

峰度

3.020176

6.955838

-0.45491

-0.56359

最大值

1.40551

0.997159

0.076594

0.572499

最小值

-0.4009

-0.66162

-0.06302

-0.39018

标准差

0.293572

0.245423

0.034472

0.236304

离散系数

0.622592

0.645039

2.467275

2.184674

表11     财务大类因子权重配置统计分析

 

最大化复合IR(一般矩阵)

最大化复合IR(压缩矩阵)

IC均值加权

IR加权

偏度

-0.08414

0.816884

0.140961

-0.2371

四分位差

0.458869

0.271061

0.025598

0.322878

均值

-0.07904

0.055176

0.004078

0.038023

峰度

-0.03401

1.984106

-0.07943

-0.40187

最大值

0.794992

0.837068

0.042726

0.463347

最小值

-1.07947

-0.39764

-0.03632

-0.52257

标准差

0.422154

0.226644

0.01654

0.23401

离散系数

-5.34092

4.107668

4.056378

6.154441

表12     营运能力大类因子权重配置统计分析

 

最大化复合IR(一般矩阵)

最大化复合IR(压缩矩阵)

IC均值加权

IR加权

偏度

-2.46867

0.566759

0.011554

0.152017

四分位差

0.707277

0.235876

0.010594

0.248106

均值

-0.48649

-0.10241

0.002004

0.053957

峰度

6.951713

1.593926

-0.93156

-0.85913

最大值

0.982502

0.722314

0.013069

0.376696

最小值

-4.8609

-0.52377

-0.01075

-0.21497

标准差

1.10559

0.246228

0.006553

0.161554

离散系数

-2.27258

-2.40424

3.269133

2.994128

 

 

 

 

表13     杠杆大类因子权重配置统计分析

 

最大化复合IR(一般矩阵)

最大化复合IR(压缩矩阵)

IC均值加权

IR加权

偏度

-0.03358

-0.36406

-0.02034

0.160735

四分位差

0.37696

0.183061

0.011954

0.215334

均值

-0.07224

-0.00113

0.003589

0.080572

峰度

0.953293

1.536462

-0.75306

-0.76108

最大值

1.102163

0.40024

0.021332

0.427222

最小值

-0.99266

-0.53677

-0.01236

-0.18628

标准差

0.416493

0.174725

0.008533

0.162017

离散系数

-5.76557

-154.152

2.377579

2.010833

表14     成长大类因子权重配置统计分析

 

最大化复合IR(一般矩阵)

最大化复合IR(压缩矩阵)

IC均值加权

IR加权

偏度

2.493067

-0.20206

-0.44103

-0.71372

四分位差

0.66417

0.215705

0.017016

0.368917

均值

0.53743

0.17559

0.001762

0.027288

峰度

7.584105

0.094311

-0.69917

0.059634

最大值

4.270086

0.604419

0.018992

0.452066

最小值

-0.90966

-0.36448

-0.02148

-0.68858

标准差

0.92378

0.218559

0.010699

0.270283

离散系数

1.718885

1.244712

6.070916

9.904655

附录 4        不同方式配置权重的大类因子的选股绩效指标

表   15   使用等权配置权重的选股绩效指标

分组

累积收益

最大回撤

波动率

夏普比率

胜率

换手率

1

62.38%

41.71%

34.78%

0.427273

56.10%

62.60%

2

108.55%

35.38%

34.19%

0.683584

53.66%

74.43%

3

150.79%

34.24%

34.74%

0.864435

53.66%

75.53%

4

162.99%

32.76%

34.16%

0.93169

60.98%

74.39%

5

175.02%

36.93%

36.20%

0.925843

58.54%

63.03%

 

表   16   使用IC均值加权配置权重的选股绩效指标

分组

累积收益

最大回撤

波动率

夏普比率

胜率

换手率

1

25.34%

49.83%

34.95%

0.19077

53.66%

63.53%

2

78.66%

39.98%

34.26%

0.526345

53.66%

77.28%

3

177.46%

29.94%

34.64%

0.976965

58.54%

77.42%

4

183.41%

33.58%

34.81%

0.99591

63.41%

76.23%

5

244.53%

34.69%

36.51%

1.161433

65.85%

64.83%

 

表   17   使用IR加权配置权重的选股绩效指标

分组

累积收益

最大回撤

波动率

夏普比率

胜率

换手率

1

38.50%

46.42%

35.92%

0.271553

53.66%

65.68%

2

96.81%

36.28%

34.16%

0.62512

53.66%

76.96%

3

164.71%

30.86%

34.02%

0.942909

56.10%

77.52%

4

167.88%

35.25%

34.92%

0.931389

63.41%

75.92%

5

215.20%

33.06%

35.44%

1.094918

63.41%

66.24%

 

表   18   使用一般矩阵最大化复合IR配置权重的选股绩效指标

分组

累积收益

最大回撤

波动率

夏普比率

胜率

换手率

1

74.14%

39.85%

35.19%

0.487755

53.66%

59.83%

2

103.74%

38.38%

33.46%

0.673524

53.66%

74.01%

3

143.40%

31.41%

32.63%

0.886396

56.10%

76.02%

4

151.33%

32.91%

34.08%

0.883473

63.41%

74.02%

5

172.37%

33.45%

37.83%

0.876291

60.98%

59.12%

 

 

 

表   19   使用压缩矩阵最大化复合IR配置权重的选股绩效指标

分组

累积收益

最大回撤

波动率

夏普比率

胜率

换手率

1

57.06%

44.17%

35.02%

0.393275

56.10%

59.63%

2

94.72%

37.16%

33.64%

0.623338

53.66%

75.80%

3

136.41%

33.24%

33.19%

0.839835

58.54%

76.52%

4

161.28%

32.00%

34.12%

0.925795

63.41%

75.20%

5

212.88%

31.96%

37.72%

1.021081

63.41%

61.39%

作者:@Hoo 、daiyu


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/185370.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 一篇文章读懂企业如何升级到云安全体系

    一篇文章读懂企业如何升级到云安全体系

  • sudo :apt-get:command not found

    sudo :apt-get:command not found

  • oracle的todate函数的日期格式_oracle date格式

    oracle的todate函数的日期格式_oracle date格式转自http://apps.hi.baidu.com/share/detail/10070907OracleTO_DATE日期格式大全Oracle中TO_DATE格式2009-04-1410:53TO_DATE格式(以时间:2007-11-02  13:45:25为例)       Year:            yytwodigits两位年              …

    2022年10月12日
  • 零基础学习3dmax建模有这4个技巧!你都知道?小白学习必备

    零基础学习3dmax建模有这4个技巧!你都知道?小白学习必备3dmax建模方法有很多,大致可分为内置建模模型、复合对象建模、二维图形建模、网格建模、多边形建模、面片建模和NURBS建模。确切地说,它们不应该有固定的分类,因为它们可以交互使用。【3D建模学习资料领取方式见文末】一、内置建模模型这个是3dMax中自带的一些模型,用户可以直接调用这些模型。比如想创建一个台阶,可以使用内置的几何体模型来创建,然后将其转换为”可编辑对象”,再对其进一步调节就行了。但是,使用基本几何形体和扩展几何形体来建模的优点在于快捷简单,只调节参数和摆放位置就可以完成模型

  • C语言条件运算符_c语言数组长度可变吗

    C语言条件运算符_c语言数组长度可变吗如果希望获得两个数中最大的一个,可以使用if语句,例如:if(a>b){max=a;}else{max=b;}不过,C语言提供了一种更加简单的方法,叫做条件运算符,语法格式为:表达式1?表达式2:表达式3条件运算符是C语言中唯一的一个三目运算符,其求值规则为:如果表达式1的值为真,则以表达式2的值作为整个条件表达式的值,否则以表达式3…

  • 码蹄集新手村100题答案「建议收藏」

    码蹄集新手村100题答案「建议收藏」码蹄集是今年新上线的一个OJ平台,内含了100道基础题和一些百度之星的题目。由于很多题目有原创性,搜不到相关解答,因此我花了两天特将100道题目刷了一遍,目前位居榜二。码蹄集传送门:https://www.matiji.net/exam/ojquestionlist前言所有题目均能AC,不一定是最佳方法,如有其它方法,可在评论区留言讨论。1、程序设计入门#include<iostream>usingnamespacestd;intmain(){co.

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号