因子分析例题(多元统计分析期末复习)

例一

设某客观现象可用 X {X} X=( X 1 {X_1} X1 X 2 {X_2} X2 X 3 {X_3} X3)’ 来描述,在因子分析时,从约相关阵出发计算特征值为 λ 1 {λ_1} λ1=1.754, λ 2 {λ_2} λ2=1, λ 3 {λ_3} λ3=0.255。由于( λ 1 {λ_1} λ1+ λ 2 {λ_2} λ2)/( λ 1 {λ_1} λ1+ λ 2 {λ_2} λ2+ λ 3 {λ_3} λ3)> 85%,所以找前两个特征值所对应的公共因子即可,又知 λ 1 {λ_1} λ1 λ 2 {λ_2} λ2对应的正则化特征向量分别为(0.707,-0.316,0.632)’ 及(0,0.899,0.447)’ ,要求:
(1)计算因子载荷矩阵A,并建立因子模型。
(2)计算共同度 h i 2 {h_i^2} hi2(i=1,2,3)。
(3)计算第一公因子对X的贡献。


解:
(1)根据题意,只需要找前两个特征值对应的公共因子,因此:
STEP1A=( u 1 {u_1} u1 u 2 {u_2} u2) [ λ 1 0 0 λ 2 ] \begin{bmatrix} \sqrt{{λ_1}} & 0 \\ 0& \sqrt{{λ_2}} \end{bmatrix} [λ1 00λ2 ]= [ 0.707 0 − 0.316 0.899 0.632 0.447 ] \begin{bmatrix} 0.707 & 0 \\ -0.316& 0.899 \\ 0.632 &0.447\\ \end{bmatrix} 0.7070.3160.63200.8990.447 [ 1.754 0 0 1 ] \begin{bmatrix} \sqrt{1.754} & 0 \\ 0& \sqrt{1} \end{bmatrix} [1.754 001 ]= [ 0.936 0 − 0.419 0.899 0.837 0.447 ] \begin{bmatrix} 0.936 & 0 \\ -0.419& 0.899 \\ 0.837 &0.447\\ \end{bmatrix} 0.9360.4190.83700.8990.447
STEP2由A可以建立因子模型:
X 1 {X_1} X1=0.936 F 1 {F_1} F1+ ε 1 {ε_1} ε1
X 2 {X_2} X2=-0.419 F 1 {F_1} F1+0.899 F 2 {F_2} F2+ ε 2 {ε_2} ε2
X 3 {X_3} X3=0.837 F 1 {F_1} F1+0.447 F 2 {F_2} F2+ ε 3 {ε_3} ε3

(2)共同度即对A的求平方和,则:
h 1 2 {h_1^2} h12=0.936²+0²=0.876
h 2 2 {h_2^2} h22=0.419²+0.899²=0.984
h 3 2 {h_3^2} h32=0.837²+0.447²=0.9

(3)公共因子对X的贡献即对A的求平方和,由于是从约相关阵计算的特征值,所以 q 1 2 {q_1^2} q12= λ 1 {λ_1} λ1=1.754

例二

设某总体可用 3 个指标来描述,在因子分析时,从约相关阵出发计算出特征值为 λ 1 {λ_1} λ1=1.96, λ 2 {λ_2} λ2=1, λ 3 {λ_3} λ3=0.25。又知 λ 1 {λ_1} λ1 λ 2 {λ_2} λ2 λ 3 {λ_3} λ3对应的单位特征向量分别为(0.707,-0.316,0.632) ’,
(0,0.899,0.447) ’及(0.929,-0.261,0.261)’,要求:
(1)计算因子载荷矩阵A,并建立因子模型。
(2)计算共同度 h i {h_i} hi²(i=1,2,3)。
(3)计算第一公共因子对总体的贡献。


这题和上一题一样,只不过需要我们自己确定公共因子的个数
解:
(1)根据题意,( λ 1 {λ_1} λ1+ λ 2 {λ_2} λ2)/( λ 1 {λ_1} λ1+ λ 2 {λ_2} λ2+ λ 3 {λ_3} λ3)= 92%,因此我们选择前两个特征值所对应的公共因子即可。

STEP1A=( u 1 {u_1} u1 u 2 {u_2} u2) [ λ 1 0 0 λ 2 ] \begin{bmatrix} \sqrt{{λ_1}} & 0 \\ 0& \sqrt{{λ_2}} \end{bmatrix} [λ1 00λ2 ]= [ 0.707 0 − 0.316 0.899 0.632 0.447 ] \begin{bmatrix} 0.707 & 0 \\ -0.316& 0.899 \\ 0.632 &0.447\\ \end{bmatrix} 0.7070.3160.63200.8990.447 [ 1.96 0 0 1 ] \begin{bmatrix} \sqrt{1.96} & 0 \\ 0& \sqrt{1} \end{bmatrix} [1.96 001 ]= [ 0.99 0 − 0.442 0.899 0.885 0.447 ] \begin{bmatrix} 0.99 & 0 \\ -0.442& 0.899 \\ 0.885 &0.447\\ \end{bmatrix} 0.990.4420.88500.8990.447
STEP2由此可以建立因子模型:

X 1 {X_1} X1=0.99 F 1 {F_1} F1+ ε 1 {ε_1} ε1
X 2 {X_2} X2=-0.442 F 1 {F_1} F1+0.899 F 2 {F_2} F2+ ε 2 {ε_2} ε2
X 3 {X_3} X3=0.885 F 1 {F_1} F1+0.447 F 2 {F_2} F2+ ε 3 {ε_3} ε3

(2)共同度即对A的求平方和,则:

h 1 2 {h_1^2} h12=0.9898²+0²=0.98
h 2 2 {h_2^2} h22=0.442²+0.899²=1.004
h 3 2 {h_3^2} h32=0.885²+0.447²=0.983

(3)公共因子对X的贡献即对A的列求平方和,由于是从约相关阵计算的特征值,所以 q 1 2 {q_1^2} q12= λ 1 {λ_1} λ1=1.96

例三

【应用多元统计分析(高惠璇版)习题8-1】

设标准化变量 X 1 {X_1} X1 X 2 {X_2} X2 X 3 {X_3} X3的协方差阵(即相关阵)为
R = [ 1.00 0.63 0.45 0.63 1.00 0.35 0.45 0.35 1.00 ] R= \left[ \begin{matrix} 1.00 & 0.63 & 0.45 \\ 0.63 & 1.00 & 0.35 \\ 0.45 & 0.35 & 1.00 \end{matrix} \right] R= 1.000.630.450.631.000.350.450.351.00
试求m=1的正交因子模型.


解:
求正交因子模型,转换为求因子载荷矩阵A,m=1时,只需要求A的第一列 a 1 {a_1} a1即可。

主因子法我们知道R=AA'+D

R= [ a 11 a 21 a 31 ] \begin{bmatrix} {a_{11}} \\ {a_{21}} \\ {a_{31}} \end{bmatrix} a11a21a31 [ a 11 {a_{11}} a11 a 21 {a_{21}} a21 a 31 {a_{31}} a31] + [ σ 1 2 0 0 0 σ 2 2 0 0 0 σ 3 2 ] \left[\begin{matrix} {σ_1^2} & 0 & 0 \\ 0& {σ_2^2} & 0 \\ 0 & 0 & {σ_3^2} \end{matrix} \right] σ12000σ22000σ32

所以可得以下方程:
a 11 2 a_{11}^2 a112+ σ 1 2 {σ_1^2} σ12 = 1
a 21 2 a_{21}^2 a212+ σ 2 2 {σ_2^2} σ22 = 1
a 31 2 a_{31}^2 a312+ σ 3 2 {σ_3^2} σ32 = 1
a 11 a_{11} a11 a 21 a_{21} a21=0.63
a 11 a_{11} a11 a 31 a_{31} a31=0.45
a 31 a_{31} a31 a 21 a_{21} a21=0.35

由此可解得: a 11 a_{11} a11=0.5, a 21 a_{21} a21=0.7, a 31 a_{31} a31=0.9

σ 1 2 {σ_1^2} σ12=1 - a 11 2 a_{11}^2 a112=1-0.81=0.19
σ 2 2 {σ_2^2} σ22=1 - a 21 2 a_{21}^2 a212=1-0.49=0.51
σ 3 2 {σ_3^2} σ32=1 - a 31 2 a_{31}^2 a312=1-0.25=0.75

所以,m=1时,A= [ 0.5 0.7 0.9 ] \begin{bmatrix} 0.5 \\ 0.7 \\ 0.9 \end{bmatrix} 0.50.70.9

正交因子模型为:

X 1 {X_1} X1=0.9 F 1 {F_1} F1+ ε 1 {ε_1} ε1
X 2 {X_2} X2=0.7 F 1 {F_1} F1+ ε 2 {ε_2} ε2
X 3 {X_3} X3=0.5 F 1 {F_1} F1+ ε 3 {ε_3} ε3

特殊因子ε的协方差阵D为

D = [ 0.19 0 0 0 0.51 0 0 0 0.75 ] D=\left[ \begin{matrix} 0.19 & 0 & 0 \\ 0 & 0.51 & 0 \\ 0 & 0& 0.75 \end{matrix} \right] D= 0.190000.510000.75

例四

【应用多元统计分析(高惠璇版)习题8-2】
已知题8-1中R的特征值和特征向量分别为在这里插入图片描述
(1)取公共因子个数m=1时,求因子模型的主成分解,并计算误差平方和Q(1);
(2)取公共因子个数m=2时,求因子模型的主成分解,并计算误差平方和Q(2);
(3)试求误差平方和Q(m)<0.1的主成分解。


解:
(1)m=1时,A= λ 1 \sqrt{{λ_1}} λ1 l 1 {l_1} l1=
[ a 11 a 21 a 31 ] \begin{bmatrix} {a_{11}} \\ {a_{21}} \\ {a_{31}} \end{bmatrix} a11a21a31 = [ 0.8757 0.8312 0.7111 ] \begin{bmatrix} 0.8757 \\ 0.8312 \\ 0.7111 \end{bmatrix} 0.87570.83120.7111

因子模型为:

X 1 {X_1} X1=0.8757 F 1 {F_1} F1+ ε 1 {ε_1} ε1
X 2 {X_2} X2=0.8312 F 1 {F_1} F1+ ε 2 {ε_2} ε2
X 3 {X_3} X3=0.7111 F 1 {F_1} F1+ ε 3 {ε_3} ε3

则:
σ 1 2 {σ_1^2} σ12=1 - a 11 2 a_{11}^2 a112=1-0.8757²=0.2331
σ 2 2 {σ_2^2} σ22=1 - a 21 2 a_{21}^2 a212=1-0.8312²=0.3091
σ 3 2 {σ_3^2} σ32=1 - a 31 2 a_{31}^2 a312=1-7111²=0.4943
所以:
D= [ 0.2331 0 0 0 0.3091 0 0 0 0.4943 ] \left[ \begin{matrix} 0.2331 & 0 & 0 \\ 0 & 0.3091 & 0 \\ 0 & 0& 0.4943 \end{matrix} \right] 0.23310000.30910000.4943

可算出残差矩阵 E = R − A A ’ − D {E=R-AA’-D} E=RAAD ,由上一题我们知道R= [ 1.00 0.63 0.45 0.63 1.00 0.35 0.45 0.35 1.00 ] \left[ \begin{matrix} 1.00 & 0.63 & 0.45 \\ 0.63 & 1.00 & 0.35 \\ 0.45 & 0.35 & 1.00 \end{matrix} \right] 1.000.630.450.631.000.350.450.351.00 ,A和D我们都已经算出来,所以E= [ 0 − 0.098 − 0.173 0 − 0.241 0 ] \left[ \begin{matrix} 0 & -0.098 & -0.173 \\ & 0& -0.241 \\ & & 0 \end{matrix} \right] 00.09800.1730.2410

所以Q(1)=2x(0.098²+0.173²+0.241²)=0.195

(2)m=2时,A=( l 1 {l_1} l1 l 2 {l_2} l2) [ λ 1 0 0 λ 2 ] \begin{bmatrix} \sqrt{{λ_1}} & 0 \\ 0& \sqrt{{λ_2}} \end{bmatrix} [λ1 00λ2 ]= [ a 11 a 12 a 21 a 22 a 31 a 32 ] \begin{bmatrix} {a_{11}}& {a_{12}} \\ {a_{21}} & {a_{22}}\\ {a_{31}} & {a_{32}} \end{bmatrix} a11a21a31a12a22a32 = [ 0.8757 − 0.1802 0.8312 − 0.4048 0.7111 0.6950 ] \begin{bmatrix} 0.8757& -0.1802 \\ 0.8312 & -0.4048\\ 0.7111 & 0.6950 \end{bmatrix} 0.87570.83120.71110.18020.40480.6950

因子模型为
X 1 {X_1} X1=0.8757 F 1 {F_1} F1-0.1802 F 2 {F_2} F2+ ε 1 {ε_1} ε1
X 2 {X_2} X2=0.8312 F 1 {F_1} F1-0.4048 F 2 {F_2} F2+ ε 2 {ε_2} ε2
X 3 {X_3} X3=0.7111 F 1 {F_1} F1+0.695 F 2 {F_2} F2+ ε 3 {ε_3} ε3

同理我们可以计算出D= [ 0.2007 0 0 0 0.1452 0 0 0 0.0113 ] \left[ \begin{matrix} 0.2007 & 0 & 0 \\ 0 & 0.1452 & 0 \\ 0 & 0& 0.0113 \end{matrix} \right] 0.20070000.14520000.0113 、E= [ 0 − 0.1708 − 0.0475 0 0.0403 0 ] \left[ \begin{matrix} 0 & -0.1708 & -0.0475 \\ & 0& 0.0403\\ & & 0 \end{matrix} \right] 00.170800.04750.04030

所以Q(2)=2x(0.1708²+0.0475²+0.0403²)=0.0661

(3)由(2)我们知道Q(2)<0.1,故m=2的主成分解满足要求。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

transformers pipeline出现ConnectionResetError的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

(C++)string类的模拟实现

愿所有美好如期而遇 前言 我们模拟实现string类不是为了去实现他&#xff0c;而是为了了解他内部成员函数的一些运行原理和时间复杂度&#xff0c;在将来我们使用时能够合理地去使用他们。 为了避免我们模拟实现的string类与全局上的string类冲突(string类也在std命名空间中)&…

机器学习【04重要】pycharm中关闭jupyter服务器

直接关掉pycharm 不行 点红方块关闭 不行 我们曲线进行 我们的方法成功截图 实现全程不在服务器上操作 首先点击下图 点击退出&#xff0c;即可 查看端口

Java 注解在 Android 中的使用场景

Java 元注解有 5 种&#xff0c;常用的是 Target 和 Retention 两个。 其中 Retention 表示保留级别&#xff0c;有三种&#xff1a; RetentionPolicy.SOURCE - 标记的注解仅保留在源码级别中&#xff0c;并被编译器忽略RetentionPolicy.CLASS - 标记的注解在编译时由编译器保…

【Springboot系列】SpringBoot整合WebSocket,既然如此简单(含源码)

文章目录 前言&#xff1a;什么是WebSocket&#xff1f;Spring Boot中的WebSocket支持WebSocket和HTTP优劣势WebSocket的优势&#xff1a;1.实时性&#xff1a;2.较低的延迟&#xff1a;3.较小的数据传输量&#xff1a;4.更好的兼容性&#xff1a; HTTP的优势&#xff1a;1.简单…

从0开始学习JavaScript--JavaScript中的对象原型

JavaScript中的对象原型是理解该语言核心概念的关键之一。本文将深入探讨JavaScript对象原型的作用、使用方法以及与继承相关的重要概念。通过详细的示例代码和全面的讲解&#xff0c;将能够更好地理解和运用JavaScript对象原型&#xff0c;提高代码的可维护性和扩展性。 Java…

RHCE---给openlab搭建web网站

作业&#xff1a;请给openlab搭建web网站 网站需求&#xff1a; 1.基于域名 www.openlab.com 可以访问网站内容为 welcome to openlab!!! 2.给该公司创建三个子界面分别显示学生信息&#xff0c;教学资料和缴费网站&#xff0c; 1、基于 www.openlab.com/student 网站访问学生信…

C#,《小白学程序》第十八课:随机数(Random)第五,方差及标准方差(标准差)的计算方法与代码

1 文本格式 /// <summary> /// 《小白学程序》第十八课&#xff1a;随机数&#xff08;Random&#xff09;第五&#xff0c;方差及标准方差&#xff08;标准差&#xff09;的计算方法与代码 /// 方差 SUM(&#xff08;Xi - X)^2 ) / n i0...n-1 X Average of X[i] ///…

如果客户端同时有ipv4和ipv6,浏览器是如何选择用哪种ip

在互联网协议&#xff08;IP&#xff09;的发展历程中&#xff0c;IPv4和IPv6是两种主要的版本。对于一个客户端来说&#xff0c;同时拥有IPv4和IPv6的能力是常见的情况。那么&#xff0c;当一个客户端同时具有IPv4和IPv6的能力时&#xff0c;浏览器是如何选择使用哪种IP进行通…

redis(Remote Dictionary Service) 底层数据结构

redis 底层数据结构 动态字符串SDS 优点 获取字符串长度的时间复杂度O(1) 支持动态扩容&#xff0c;减少内存分配次数 新字符串小于1M – 新空间为扩展后字符串长度的两倍 1 新字符串大于1M – 新空间为扩展后字符串长度 1M 1. 内存预分配 二进制安全&#xff08;记录了…

高并发系统:它的通用设计方法是什么?

Java全能学习面试指南&#xff1a;https://javaxiaobear.cn 我们知道&#xff0c;高并发代表着大流量&#xff0c;高并发系统设计的魅力就在于我们能够凭借自己的聪明才智设计巧妙的方案&#xff0c;从而抵抗巨大流量的冲击&#xff0c;带给用户更好的使用体验。这些方案好似能…

Kerberos 高可用配置和验证

参考 https://cloud.tencent.com/developer/article/1078314 https://mp.weixin.qq.com/s?__bizMzI4OTY3MTUyNg&mid2247485861&idx1&snbb930a497f63ac5e63ed20c64643eec5 机器准备 Kerberos主 ip-172-31-22-86.ap-southeast-1.compute.internal 7.common2.hado…

【洛谷算法题】P5715-三位数排序【入门2分支结构】

&#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5715-三位数排序【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格式…

Python----函数的数据 拆包(元组和字典)

Python拆包&#xff1a; 就是把元组或字典中的数据单独的拆分出来&#xff0c;然后赋予给其他的变量。 拆包: 对于函数中的多个返回数据, 去掉 元组, 列表 或者字典 直接获取里面数据的过程。 元组的拆包过程 def func():# 经过一系列操作返回一个元组return 100, 200 …

100天精通Python(可视化篇)——第109天:Pyecharts绘制各种常用地图(参数说明+代码实战)

文章目录 专栏导读一、地图应用场景二、参数说明1. 导包2. add函数 三、地图绘制实战1. 省市地图2. 中国地图3. 中国地图&#xff08;带城市&#xff09;4. 中国地图&#xff08;分段型&#xff09;5. 中国地图&#xff08;连续型&#xff09;6. 世界地图7. 行程轨迹地图8. 人口…

LCR 047. 二叉树剪枝 和 leetCode 1110. 删点成林 + 递归 + 图解

给定一个二叉树 根节点 root &#xff0c;树的每个节点的值要么是 0&#xff0c;要么是 1。请剪除该二叉树中所有节点的值为 0 的子树。节点 node 的子树为 node 本身&#xff0c;以及所有 node 的后代。 示例 1: 输入: [1,null,0,0,1] 输出: [1,null,0,null,1] 解释: 只有红…

【古诗生成AI实战】之一——实战项目总览

[1] 总览 【古诗生成AI实战】系列共五篇文章&#xff1a; 【古诗生成AI实战】之一——实战项目总览   【古诗生成AI实战】之二——项目架构设计   【古诗生成AI实战】之三——任务加载器与预处理器   【古诗生成AI实战】之四——模型包装器与模型的训练   【古诗生成AI…

rust tokio select!宏详解

rust tokio select!宏详解 简介 本文介绍Tokio中select!的用法&#xff0c;重点是使用过程中可能遇到的问题&#xff0c;比如阻塞问题、优先级问题、cancel safe问题。在Tokio 中&#xff0c;select! 是一个宏&#xff0c;用于同时等待多个异步任务&#xff0c;并在其中任意一…

MySQL简单介绍

简单了解MySQL MySQL语句分类 SQL语句分类 DDL&#xff1a;数据定义语句 create表&#xff0c;库.….] DML&#xff1a;数据操作语句 [增加insert&#xff0c;修改 update&#xff0c;删除delete] DQL&#xff1a;数据查询语句 [select] DCL&#xff1a;数据控制语句 …

【RTP】3: RTPSenderVideo::SendVideo 切片到发送

m98 版本。之前1 2 都是m79.RTPSenderVideo::SendVideo 负责切片,是入口 实际发送要靠: RTPSender* const rtp_sender_; 外部传递的: rtp_rtcp\source\rtp_sender.h 实现了rtp rtcp协议 ,负责实际的打包 新增了一个 TransformableFrameInterface 用的 编码线程 - RTPSend…