LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

Odaily星球日报發佈於 2024-02-08更新於 2024-02-08

文章摘要

在进行大类因子合成前,需要进行因子正交化来消除共线性,本篇就三种正交方法进行展开。

书接上回,关于《用多因子模型构建强大的加密资产投资组合》系列文章中,我们已经发布了四篇:《理论基础篇》《数据预处理篇》《因子有效性检验篇》《大类因子分析:因子合成篇》

在上一篇中,我们具体解释了因子共线性(因子之间相关性较高)的问题,在进行大类因子合成前,需要进行因子正交化来消除共线性。

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

一、因子正交化的数学推导

从多因子截面回归角度,建立因子正交化体系。

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

所以,

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

二、三种正交方法的具体实现

1.施密特正交

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

施密特正交是一种顺序正交方法,因此需要确定因子正交的顺序,常见的正交顺序有固定顺序(不同截面上取同样的正交次序),以及动态顺序(在每个截面上根据一定规则确定其正交次序)。施密特正交法的优点是按同样顺序正交的因子有显式的对应关系,但是正交顺序没有统一的选择标准,正交后的表现可能受到正交顺序标准和窗口期参数的影响。

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

2.规范正交

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)# 规范正交 def Canonical(self):
 overlapping_matrix = (time_tag_data.shape[ 1 ] - 1) * np.cov(time_tag_data.astype(float))
 # 获取特征值和特征向量
 eigenvalue, eigenvector = np.linalg.eig(overlapping_matrix)
 # 转换为 np 中的矩阵
 eigenvector = np.mat(eigenvector)
 transition_matrix = np.dot(eigenvector, np.mat(np.diag(eigenvalue ** (-0.5))))
 orthogonalization = np.dot(time_tag_data.T.values, transition_matrix)
 orthogonalization_df = pd.DataFrame(orthogonalization.T, index = pd.MultiIndex.from_product([time_tag_data.index, [time_tag]]), columns=time_tag_data.columns)
 self.factor_orthogonalization_data = self.factor_orthogonalization_data.append(orthogonalization_df)

3.对称正交

施密特正交由于在过去若干个截面上都取同样的因子正交顺序,因此正交后的因子和原始因子有显式的对应关系,而规范正交在每个截面上选取的主成分方向可能不一致,导致正交前后的因子没有稳定的对应关系。由此可见,正交后组合的效果,很大一部分取决于正交前后因子是否有稳定的对应关系。

对称正交尽可能的减少对原始因子矩阵的修改而得到一组正交基。这样能够最大程度地保持正交后因子和原因子的相似性。并且避免像施密特正交法中偏向正交顺序中靠前的因子。

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

对称正交的性质:

  1. 与施密特正交相比,对称正交不需要提供正交次序,对每个因子是平等看待的

  2. 在所有正交过渡矩阵中,对称正交后的矩阵和原始矩阵的相似性最大,即正交前后矩阵的距离最小。

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子正交化篇)

你可能也喜歡

谷歌AI人才接连流失,是压力测试还是“讣告”前奏?

谷歌接连失去三位顶级AI人才:工程副总裁、Transformer架构提出者之一Noam Shazeer加入OpenAI;DeepMind副总裁、AlphaFold核心人物John Jumper加入Anthropic;对话式AI先驱Daniel De Freitas的动向也引人关注。这些流失触及了Transformer、对话式AI和科学AI等关键领域,引发市场对谷歌竞争力的担忧。 然而,将此事视为谷歌的“讣告”可能为时过早。这更应被看作一次压力测试。人才流失本身反映了谷歌仍是AI顶级人才的核心储备库,正因其重要才成为竞争对手IPO前夜的重点挖掘对象。 谷歌的优势在于其远超单一模型的“全栈”能力:拥有自研TPU、云基础设施、Gemini等模型矩阵,以及搜索、YouTube、安卓等覆盖数十亿用户的终端产品,构成了强大的集成生态和分发网络。此外,谷歌通过巨额投资和云服务与Anthropic等对手形成深度绑定,在“AI淘金热”中同时扮演“掘金者”和“卖水人”的角色。 尽管面临创新者困境,核心搜索业务转型挑战以及大公司决策迟缓等问题,但谷歌正通过积极整合Gemini、重塑搜索体验、战略性收购(如Character.AI)等方式应对。AI竞赛是长期游戏,谷歌凭借其技术栈、资源与生态,仍是少数有能力在多层面参与竞争的公司。当前的动荡是一次严峻考验,但并非终局。

marsbit14 分鐘前

谷歌AI人才接连流失,是压力测试还是“讣告”前奏?

marsbit14 分鐘前

Vitalik算法稳定币设想:从期权视角解读机制与挑战

Vitalik Buterin 近期提出了一种新颖的算法稳定币设想,该方案从期权视角出发,试图规避传统抵押债务头寸(CDP)稳定币的清算风险。其核心设计是将1单位ETH拆分为两类权益:稳定侧(P)和上涨侧(N)。稳定侧类似一个深度实值的合成备兑看涨期权,旨在获得低于某一执行价的“稳定”价值;上涨侧则获得执行价以上的全部上涨收益。两部分权益之和始终等于1 ETH,因此系统无需债务、保证金或清算机制。 然而,该设计面临显著挑战。为实现稳定,稳定侧资产需持续滚动(展期)深度实值期权,这会带来交易滑点、固定交易路径被抢跑以及流动性不足等问题。更根本的难点在于,每一份稳定资产的创造,都需要有参与者持续持有对应的上涨侧资产——这本质上是一种无资金费率、无清算风险的杠杆ETH多头。该需求能否长期、规模化存在,是系统成功扩张的关键。 作者结合其DeFi期权协议Rysk的经验指出,期权过去难以在DeFi中成为主流交易产品,因其过于复杂。但若转变思路,将期权作为底层金融基础模块,用于构建稳定币、结构化收益产品等更复杂的资产,则可能展现出巨大潜力。期权的未来机会或许不在于成为下一个永续合约,而在于成为下一代链上金融产品的定价与风险分配引擎。

marsbit1 小時前

Vitalik算法稳定币设想:从期权视角解读机制与挑战

marsbit1 小時前

交易

現貨
合約
活动图片