%--------------------------------------------------------------------------
% 从相关系数矩阵出发进行因子分析
%--------------------------------------------------------------------------
%***************************定义相关系数矩阵PHO*****************************
PHO = [1 0.79 0.36 0.76 0.25 0.51
0.79 1 0.31 0.55 0.17 0.35
0.36 0.31 1 0.35 0.64 0.58
0.76 0.55 0.35 1 0.16 0.38
0.25 0.17 0.64 0.16 1 0.63
0.51 0.35 0.58 0.38 0.63 1 ];
%******************调用factoran函数根据相关系数矩阵作因子分析*****************
% 从相关系数矩阵出发,进行因子分析,公共因子数为2,设置特殊方差的下限为0,
% 不进行因子旋转
[lambda,psi,T] = factoran(PHO,2,'xtype','covariance','delta',0,'rotate','none')
% 定义元胞数组,以元胞数组形式显示结果
% 表头
head = {'变量', '因子f1', '因子f2'};
% 变量名
varname = {'身高','坐高','胸围','手臂长','肋围','腰围','<贡献率>','<累积贡献率>'}';
Contribut = 100*sum(lambda.^2)/6; % 计算贡献率,因子载荷阵的列元素之和除以维数
CumCont = cumsum(Contribut); % 计算累积贡献率
% 将因子载荷阵,贡献率和累积贡献率放在一起,转为元胞数组
result1 = num2cell([lambda; Contribut; CumCont]);
% 加上表头和变量名,然后显示结果
result1 = [head; varname, result1]
%从相关系数矩阵出发,进行因子分析,公共因子数为2,设置特殊方差的下限为0,
%进行因子旋转(最大方差旋转法)
[lambda,psi,T] =factoran(PHO,2,'xtype','covariance','delta',0)
Contribut = 100*sum(lambda.^2)/6 %计算贡献率,因子载荷阵的列元素之和除以维数
CumCont = cumsum(Contribut) %计算累积贡献率
% 从相关系数矩阵出发,进行因子分析,公共因子数为3,设置特殊方差的下限为0,
% 进行因子旋转(最大方差旋转法)
[lambda,psi,T] = factoran(PHO,3,'xtype','covariance','delta',0)
Contribut = 100*sum(lambda.^2)/6 % 计算贡献率,因子载荷阵的列元素之和除以维数
CumCont = cumsum(Contribut) % 计算累积贡献率
童小纯
- 粉丝: 3w+
- 资源: 289
最新资源
- 高校毕业生就业信息-JAVA-基于springboot的高校毕业生就业信息管理系统(毕业论文)
- node-red-contrib-opcua-test.json
- 高校社团管理-JAVA-基于springBoot的高校社团管理系统的设计与实现(毕业论文)
- 基于pytorch实现的ghostnetv1、v2、v3对10种鸟类图像识别【完整代码+数据集】
- 医疗设备管理-JAVA-基于springboot的医疗设备管理系统设计与实现(毕业论文)
- 基于AT89C52单片机的6位电子密码锁设计-14.zip
- 解决用STM32CubeMX配置FreeRTOS时头文件丢失问题
- 古城景区-JAVA-基于Spring Boot的古城景区管理系统的设计与实现(毕业论文)
- 2024全国大学生软件测试大赛Web赛项-省赛真题
- 商用密码,我国商用密码行业发展介绍
- 交通旅游订票-JAVA-基于spring boot的交通旅游订票系统设计与实现(毕业论文)
- 商用密码法律法规及标准体系解读V1.8-240827
- 流浪动物救助-JAVA-基于spring boot的流浪动物救助系统的设计与实现(毕业论文)
- Hadoop与Spark集群搭建及中文字频统计与Titanic数据分类实战
- 中国飞行器设计大赛圆筒权重文件
- 学生成绩管理-JAVA-基于spring boot的软件学院学生成绩管理系统的设计与实现(毕业论文)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈