matlab求因子载荷矩阵,在MATLAB中如何建立因子分析模型?
1. 因子分析模型
因子分析法是从研究变量内部相关的依赖关系出发,把一些具有错综复杂关系的变量归结为少数几个综合因子的一种多变量统计分析方法。它的基本思想是将观测变量进行分类,将相关性较高,即联系比较紧密的分在同一类中,而不同类变量之间的相关性则较低,那么每一类变量实际上就代表了一个基本结构,即公共因子。对于所研究的问题就是试图用最少个数的不可测的所谓公共因子的线性函数与特殊因子之和来描述原来观测的每一分量。
因子分析模型描述如下:
(1)X = (x1,x2,…,xp)¢是可观测随机向量,均值向量E(X)=0,协方差阵Cov(X)=∑,且协方差阵∑与相关矩阵R相等(只要将变量标准化即可实现)。
(2)F = (F1,F2,…,Fm)¢ (m
(3)e = (e1,e2,…,ep)¢与F相互独立,且E(e)=0, e的协方差阵∑是对角阵,即各分量e之间是相互独立的,则模型:
x1 = a11F1+ a12F2 +…+a1mFm + e1
x2 = a21F1+a22F2 +…+a2mFm + e2
………
xp = ap1F1+ ap2F2 +…+apmFm + ep
称为因子分析模型,由于该模型是针对变量进行的,各因子又是正交的,所以也称为R型正交因子模型。
其矩阵形式为: x =AF + e .
其中:
x=,A=,F=,e=
这里,
(1)m £ p;
(2)Cov(F,e)=0,即F和e是不相关的;
(3)D(F) = Im ,即F1,F2,…,Fm不相关且方差均为1;
D(e)=,即e1,e2,…,ep不相关,且方差不同。
我们把F称为X的公共因子或潜因子,矩阵A称为因子载荷矩阵,e 称为X的特殊因子。
A = (aij),aij为因子载荷。数学上可以证明,因子载荷aij就是第i变量与第j因子的相关系数,反映了第i变量在第j因子上的重要性。
2. 模型的统计意义
模型中F1,F2,…,Fm叫做主因子或公共因子,它们是在各个原观测变量的表达式中都共同出现的因子,是相互独立的不可观测的理论变量。公共因子的含义,必须结合具体问题的实际意义而定。e1,e2,…,ep叫做特殊因子,是向量x的分量xi(i=1,2,…,p)所特有的因子,各特殊因子之间以及特殊因子与所有公共因子之间都是相互独立的。模型中载荷矩阵A中的元素(aij)是为因子载荷。因子载荷aij是xi与Fj的协方差,也是xi与Fj的相关系数,它表示xi依赖Fj的程度。可将aij看作第i个变量在第j公共因子上的权,aij的绝对值越大(|aij|£1),表明xi与Fj的相依程度越大,或称公共因子Fj对于xi的载荷量越大。为了得到因子分析结果的经济解释,因子载荷矩阵A中有两个统计量十分重要,即变量共同度和公共因子的方差贡献。
因子载荷矩阵A中第i行元素之平方和记为hi2,称为变量xi的共同度。它是全部公共因子对xi的方差所做出的贡献,反映了全部公共因子对变量xi的影响。hi2大表明x的第i个分量xi对于F的每一分量F1,F2,…,Fm的共同依赖程度大。
将因子载荷矩阵A的第j列( j =1,2,…,m)的各元素的平方和记为gj2,称为公共因子Fj对x的方差贡献。gj2就表示第j个公共因子Fj对于x的每一分量xi(i= 1,2,…,p)所提供方差的总和,它是衡量公共因子相对重要性的指标。gj2越大,表明公共因子Fj对x的贡献越大,或者说对x的影响和作用就越大。如果将因子载荷矩阵A的所有gj2 ( j =1,2,…,m)都计算出来,使其按照大小排序,就可以依此提炼出最有影响力的公共因子。
matlab求因子载荷矩阵,在MATLAB中如何建立因子分析模型?相关推荐
- matlab求因子载荷矩阵,因子分析中因子旋转用matlab怎么实现?
%-------------------------------------------------------------------------- % 从相关系 ...
- matlab求因子载荷矩阵,Matlab因子分析
% 从相关系数矩阵出发进行因子分析 %***************************定义相关系数矩阵PHO***************************** PHO = [1 ...
- matlab求hession矩阵
matlab求hession矩阵 MATLAB下求解多元函数的hession矩阵(3种方法): (1)直接调用matlab的hession函数 (2)先求雅克比矩阵,再求hession矩阵 (3)先求 ...
- matlab求状态反馈矩阵
利用matlab求状态反馈矩阵 求状态反馈矩阵有一种比较快捷的方法是爱克曼法. 例如求 系统,要求闭环极点配置到 那么先J=目标极点,代入A,B可得: F=acker(A,B,J) F = 1.0e+ ...
- matlab求jacobian矩阵和hession矩阵
名称:Jacobian matrix 雅可比矩阵 用法:jacobian(f,v) 描述:jacobian(f,v) computes the Jacobian matrix of f with re ...
- matlab数值拟合r2_用MATLAB求RMSE怎么用MATLAB计算均方误差
用MATLAB求RMSE 怎么用MATLAB计算均方误差 www.zhiqu.org 时间: 2020-12-07 function f=RMSE(h1,h2) %RMSE return RM ...
- matlab 求取矩阵中值,matlab中取矩阵中指定列的值组成新矩阵
matlab 矩阵中怎么加入冒号,比如我想矩阵A的第一列都为"1:" A(:,1)='1:';再问:不行的再答:用结构矩阵或者单元矩阵试试吧. 诚教:matlab中取矩阵的其中几行 ...
- matlab因子载荷矩阵正交旋转,因素分析中的矩阵旋转
因素分析中的矩阵旋转 因素分析法 因素分析是一种统计技术,目的是从众多的可观测的"变量"中,概括和推论少数"因素".用最少数的"因素"来概括 ...
- matlab可达矩阵 结果,matlab求可达矩阵
matlab中可达矩阵的计算 2页 1下载券 邻接矩阵的可达矩阵及层... 2页 2下载券 邻接矩阵的一种计算方法 7页 免费 ISM算法(邻接矩阵求可达... 暂无...... JAVA矩阵算法代码 ...
- matlab超出所有矩阵维度,matlab中索引超出矩阵维度
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:matlab中索引超出矩阵维度?回答:beta=4; % beta 是一个常量 beta(alpha,beta) % beta 不是 ...
最新文章
- php上传图片到非项目目录,前端页面的读取问题
- vector的resize()和reserve()函数
- 从平台到中台 | Elaticsearch 在蚂蚁金服的实践经验
- python3 xpath_Python3使用Xpath解析网易云音乐歌手页面
- city如何使用 mega unity_制作思路和CityEngine的简单使用
- Hybris商品图片导入与压缩有关的配置.
- 以python程序调用的系统_python 系统调用的实例详解
- LeetCode 868. 二进制间距(位运算)
- 十六、定义数据、定义栈
- Mybatis的入门到精通这一篇文章就够了
- 郭台铭“炮轰”微软;腾讯应用宝全面封禁多闪;波音更新飞行软件 | 极客头条...
- 什么是“元认知”?用具体的例子易懂地解说教育、商务中大受关注的能力!
- 华为mate7 刷机出现android,华为Mate7怎么刷机 华为Mate7刷机教程【步骤详解】
- grpc客户端调用接口报:too many colons in address 域名配置问题
- C++ 打印表格到屏幕或文件
- 比较802.11ac(Wi‑Fi 5)和802.11ax(Wi‑Fi 6)
- js正则表达式获取后缀名_jquery如何获取文件后缀
- “DOTA“巨魔战将连续晕眩的概率
- 论今日头条背后的产品逻辑分析
- 【Proteus仿真】Arduino UNO+PCF8574+LCD1602+MPX4250电子秤
热门文章
- 【数据结构实验】单链表实验
- java+mysql学科竞赛管理系统(java,web)
- CentOS7镜像安装与下载
- 配置网络终端计算机,终端网络计算机概述.ppt
- 蓝奏(lanzous)解析工具
- 竖着的seekbar_自定义竖着的SeekBar | 学步园
- 添加三个字母即可免费下载百度文库的文档
- 中学生怎样学计算机编程6,中学生学电脑编程有什么好处
- 转:有了这些网站,英文论文再也不难写了(15个英文论文写作辅助网站介绍和使用技巧)
- UE4游戏提取的通用步骤(21_9_8)