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

news2024/11/28 0:37:52

例一

设某客观现象可用 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的主成分解满足要求。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

3.数据结构

3.1 数据结构分类 常见的数据结构包括数组、链表、栈、队列、哈希表、树、堆、图&#xff0c;它们可以从“逻辑结构”和“物理结构”两个维度进行分类。 3.1.1逻辑结构&#xff1a;线性与非线性 逻辑结构揭示了数据元素之间的逻辑关系。在数组和链表中&#xff0c;数据按照…

【docker系列】docker命令篇

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

C语言:有一篇文章,共三行文字,每行有80个字符。要求分别统计出单词个数、空格数。

分析&#xff1a; #include<stdio.h>&#xff1a;这是一个预处理指令&#xff0c;将stdio.h头文件包含到程序中&#xff0c;以便使用输入输出函数。 int main()&#xff1a;这是程序的主函数&#xff0c;是程序执行的入口点。 char a[3][80];&#xff1a;定义了一个二维…

springBoot的实现原理;SpringBoot是什么;使用SpringBoot的核心功能;springBoot核心注解以及核心配置文件

文章目录 springBootspringBoot的实现原理什么是 Spring Boot&#xff1f;SpringBoot是什么为什么要使用springBootSpring Boot的核心功能Spring Boot 主要有如下优点&#xff1a; SpringBoot启动过程-流程Spring Boot 的核心注解是哪个&#xff1f;什么是 JavaConfig&#xff…

7 通用数字量输入输出GPIO

文章目录 7.0 GPIO概念7.1 GPIO工作原理7.2 GPIO寄存器以及编程7.2.5 GPIO寄存器编程设置与应用 7.3 GPIO跑马灯7.3.1 LED 输出初始化7.3.2 跑马灯输出实验7.3.3 按键输入实验 7.0 GPIO概念 GPIO&#xff08;general purpose intput output&#xff09;是通用输入输出端口的简…

Elasticsearch:LangChain 是什么?

当你将应用程序称为 “AI&#xff08;人工智能&#xff09;” 时&#xff0c;这通常意味着它包含与学习模型&#xff08;例如大型语言模型&#xff0c;或 LLM&#xff09;的交互。 [不那么]有趣的事实是&#xff0c;LLM 的使用实际上并不是使应用程序变得智能的原因。 它的特殊…

vue项目npm install报错Failed at the fibersa4.0.3 install script

报错如下 解决&#xff1a;降低node版本 降到12.16.0 参考链接

基于51单片机的全自动洗衣机proteus仿真设计

标题目录 &#x1f4ab;51单片机全自动洗衣机proteus仿真设计&#x1f4ab;设计介绍&#x1f4ab;仿真图电动机驱动模块电路设计电源模块电路设计控制按键进水阀和排水阀控制继电器 &#x1f4ab;程序设计main函数 &#x1f4ab;设计报告&#x1f4ab;资料清单&&下载链…

【古诗生成AI实战】之三——任务加载器与预处理器

本章内容属于数据处理阶段&#xff0c;将分别介绍任务加载器task和预处理器processor。 [1] 数据集 在深入探讨数据处理的具体步骤之前&#xff0c;让我们先了解一下我们将要使用的数据集的形式。 本项目采用的是七绝数据集&#xff0c;总计83072条古诗&#xff0c;其形式如下&…

Linux系统编写C语言程序并执行(图文详解)

目录 前言 Linux如何编写C语言 1.打开编辑器&#xff0c;写代码 2.编译运行文件 相关拓展 前言 LINUX中包含了很多软件开发工具。它们中的很多是用于C和C应用程序开发的。 C是一种能在UNIX的早期就被广泛使用的通用编程语言。它最早是由Bell实验室的Dennis Ritchie为了UN…

中年人怎么发展?持续发展?

现在ai这么火&#xff0c;就像当年的xxx&#xff0c;如果没有抓住&#xff0c;会xxx吗&#xff1f; 为了ai&#xff0c;多学学python也是也是好的啊。 在学习之余&#xff0c;还是想做做自媒体的。不求马上赚到钱。我的想法是&#xff0c;现在每天下班回家都是刷刷抖音&#…

Jmeter工具学习三——CSV文件、关联、断言

Jmeter学习三——CSV文件和关联 jmeter做功能测试和做性能测试的区别CSV数据文件设置&#xff08;读取外部文件&#xff0c;进行分数据驱动&#xff09;文件设置字段介绍&#xff1a;文件名文件编码如果出现编码问题导致的乱码&#xff0c;如何解决&#xff1f; 变量名忽略首行…

基于深度学习的图像超分辨率应用

引言 在使用图片浏览软件显示图片时&#xff0c;为了凸显某个部位&#xff0c;你会放大图片&#xff0c;为了显示整体&#xff0c;你会缩小图片。 你的原始图片大小是固定的&#xff0c;但图像浏览软件既可以最大化到整个屏幕&#xff0c;也可以只占一个区域&#xff0c;这些…

【云平台】STM32微信小程序阿里云平台学习板

【云平台】STM32微信小程序阿里云平台学习板 文章目录 前言一、立创EDA&#xff08;硬件设计&#xff09;1.主控STM32F103C8T62.ESP8266模块3.温湿度模块4.光照强度模块5.OLED显示模块6.PCB正面7.PCB反面8.3D视角正面9.3D视角反面 二、【云平台】STM32微信小程序阿里云平台学习…

Linux7设置ssh秘钥登录并关闭密码登录

说明&#xff1a;场景为windows使用WinScp远程登录linux服务 winscp安装教程&#xff1a;winscp安装及关联putty使用_putty.exe没有找到_cherishSpring的博客-CSDN博客 1.在window上生成公钥和秘钥&#xff0c;操作方式参考以下文章第3点&#xff1a; git关联云效使用教程_云…

爬取极简壁纸

js反编译的代码需要解密之类的&#xff0c;直接给我干蒙圈了&#xff0c;借助selenium可以直接获取到调式工具中的源码&#xff0c;可以获取渲染后的链接&#xff0c;然后将链接交给下载函数&#xff08;使用异步提高效率&#xff09;即可。 后续学习完js反编译的话&#xff0…

项目实战——苍穹外卖(DAY10)

如果之前有改过端口号造成WebSocket无法连接的&#xff0c;可以看本篇文章“来单提醒”前的内容进行解决。 课程内容 Spring Task 订单状态定时处理 WebSocket 来单提醒 客户催单 功能实现&#xff1a;订单状态定时处理、来单提醒和客户催单 订单状态定时处理&#xff1a…

Spring Boot 项目配置文件出现乱码的解决方法

如下图&#xff0c;我们 Spring Boot 项目的配置文件 application.properties 可能会出现如下的乱码问题&#xff1a; 我们写注解的时候是正常的&#xff0c;但是下次启动项目就出现了乱码&#xff0c;这个是字符集设置的问题 解决方法 1.点击 File 选择 Settings 2.搜索 enco…

C#学习-8课时

P10 输入输出程序编写 相同类型的可以直接相加&#xff1b; cwtabtabconsole.Writeline(); using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace C_8_1 { class Program { s…

基于xml配置的AOP

目录 xml方式AOP快速入门 xml方式AOP配置详解 xml方式AOP快速入门 xml方式配置AOP的步骤 导入AOP相关坐标 <dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.8.13</version></de…