多因子模型的因子分组-克隆巴赫α系数

优质博文:IT-BLOG-CN

在建立我们的Alpha模型之前,我们得先知道什么是AlphaAlpha是一条或者一系列能够预测股票走势的信息资讯组合。而这每一条非随机的信息资讯,我们称之为多因子模型的因子。多因子模型因子的选择需要避免系统性风险模型(例如中国的上证综指,美国的S&P500等等)中的因子,或者是不系统性风险模型中因子有高相关度的因子,而选取不同的因子组别中的因子,使我们的模型更加稳定。因为多因子模型中的各因子决定了你的投资风格,而相对固定的投资风格是评判你多因子模型的稳定性以及好坏的标准之一,所以因子分组对于我们多因子模型来说非常重要。通常我们有三种分组方式,我们今天先介绍第一种方法----免隆巳赫α系数Cronbach’s Alpha

克隆巴赫α系数是经常用到的一个信度指标,它指的是某一个维度内,不同题项间的一致程度。系数的计算主要有以下两个方法:
(1)在这里插入图片描述

其中,在这里插入图片描述 是每个因子方差的总和, 在这里插入图片描述是所有因子总和的方差,m为因子个数。
(2)在这里插入图片描述

其中, 在这里插入图片描述是因子间方差的平均值, 在这里插入图片描述是因子方差的平均值,m为因子的个数。

当计算得到的克隆巴赫α系数低于0.7时,我们认为这一组因子内部的一致性较低,说明这组因子里有多于1个因子并不属于这个因子分组。通过这一方法,我们能够确定我们的多因子模型到底有多少组不同的因子,并且确定每一组里的因子有哪些。

在知道克隆巴赫α系数的计算之后,我们通常通过以下步骤来对因子进行分组:计算因子总体的克隆巴赫α系数,假如结果低于0.7,那么分别移除组里的1个因子,并分别计算剩余因子的克隆巴赫α系数并移除克隆巴赫α系数数值提升最大的那个因子。

假如移除后的克隆巴赫α系数数值仍然低于0.7,重复步骤1

当你计算得到第一个大于等于0.7的克隆巴赫α系数,那么所测试的因子为一个组。

将所有被移除的因子形成一个总体并计算克隆巴赫α系数,然后重复步骤1~3

不断地形成新的因子分组,直到所有因子都被完全分类。

通常我们借助SPSS软件的Reliability Analysis功能来计算克隆巴赫α系数并对因子进行分组。

克隆巴赫α系数的优点比较明显:公式简单易懂,计算简单方便,相关概念和计算步骤容易理解等,因此该方法在很多领域都被使用,但是克隆巴赫α系数也存在它的局限性:当被分组的因子个数较少的时候,克隆巴赫α系数的方法就缺少可信度,而且当组内因子个数较少时,其分组可信度也较低。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/636138.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

树莓派3B长时间不操作屏幕息屏无信号处理

树莓派外接显示器,需长时间展示某个网页,经过一段时间,显示器屏幕会黑掉显示无信号。 需修改 /etc/lightdm/lightdm.conf 配置文件中新增如下两行并重启。 xserver-commandX -s 0 dpms sleep-inactive-timeout0

CCF-CSP真题《202312-2 因子化简》思路+python,c++满分题解

想查看其他题的真题及题解的同学可以前往查看:CCF-CSP真题附题解大全 试题编号:202312-2试题名称:因子化简时间限制:2.0s内存限制:512.0MB问题描述: 题目背景 质数(又称“素数”)是指…

【Arduino IDE 环境配置】

目录 Arduino IDE 环境配置 1. 安装方式2. 操作方法(Arduino中文社区) 2.1. 安装Arduino IDE2.2. 下载固件2.3. 修改Arduino IDE语言2.4. 添加开发板管理网址2.5. 运行离线包2.6. 检查安装是否成功 下载Arduino IDE: 如果你还没有安装Arduin…

7.2 跳跃表(skiplist)—— C语言实现

文章目录 前言一、跳跃表——查找操作二、跳跃表——插入操作三、代码演示3.1 输出结果3.2 代码细节 四、总结:参考文献: 前言 本章内容参考海贼宝藏胡船长的数据结构与算法中的第七章——查找算法,侵权删。 查找的时间复杂度能从原来链表的…

Java编程题目 | 统计1~100之间出现了几次数字9

大家可以关注一下专栏,方便大家需要的时候直接查找,专栏将持续更新~ 题目描述 统计1~100之间出现了几次数字9 解题思路 要解决这个问题,我们可以遍历从1到100的每个数字,然后对每个数字进行取模运算,以确定是…

网络编程 -- 简易TCP网络程序

一 字符串回响 1.1 核心功能 字符串回响程序类似于 echo 指令,客户端向服务器发送消息,服务器在收到消息后会将消息发送给客户端,该程序实现起来比较简单,同时能很好的体现 socket 套接字编程的流程。 1.2 程序结构 这个程序我们…

C++_特殊类的设计和单例模式

文章目录 学习目标:1.请设计一个类,不能被拷贝2. 请设计一个类,只能在堆上创建对象3. 请设计一个类,只能在栈上创建对象4. 请设计一个类,不能被继承5. 请设计一个类,只能创建一个对象(单例模式) 特殊类的设…

SpringCloud系列(8)--将服务提供者Provider注册进Eureka Server

前言:上一章节我们介绍了Eureka服务端的安装与配置,本章节则介绍关于微服务如何入职Eureka Server Eureka架构原理图 1、修改provider-payment8001子模块的pom.xml文件,引入Eureka Clinet的依赖,然后reolad一下,下载依…

Docker - HelloWorld

原文地址,使用效果更佳! Docker - HelloWorld | CoderMast编程桅杆https://www.codermast.com/dev-tools/docker/docker-helloworld.html 开始之前 在学习本小节之前,你必须确保你正确安装了 Docker,正确安装 Docker 是后续学习的…

幻方量化开源国内首个MoE大模型,全新架构、免费商用

幻方量化开源国内首个MoE大模型,全新架构、免费商用 OSC OSC开源社区 2024-01-12 19:01 广东 幻方量化旗下组织深度求索发布了国内首个开源 MoE 大模型 —— DeepSeekMoE,全新架构,免费商用。 今年 4 月,幻方量化发布公告称&…

专题【二分查找】刷题日记

题目列表 4. 寻找两个正序数组的中位数 33. 搜索旋转排序数组 34. 在排序数组中查找元素的第一个和最后一个位置 35. 搜索插入位置 69. x 的平方根 167. 两数之和 II - 输入有序数组 209. 长度最小的子数组 222. 完全二叉树的节点个数 287. 寻找重复数 2023.04.14 4. 寻找两…

Python-VBA函数之旅-hasattr函数

目录 一、hasattr函数的常见应用场景: 二、hasattr函数使用注意事项: 1、hasattr函数: 1-1、Python: 1-2、VBA: 2、推荐阅读: 个人主页:神奇夜光杯-CSDN博客 一、hasattr函数的常见应用场…