MATLAB 和SPSS的主成分分析

%求X标准化的协方差矩阵的特征根和特征向量 [T,lambda]=eig(sigmaY); disp('特征根(由小到大):'); disp(lambda); disp('特征向量'); disp(T); 以上是MATLAB中的主题代码。 现在问题是:SPSS和MATLAB 的结果中对应特征向量差别很大。但之前拿来实验的数据结果却是近似的。请问是为什么 看到知道里有老师说是输出结果不同,会看后发现没有在得分按钮中的选项里打钩。 以上,麻烦各位帮忙看看

第1个回答  2019-12-24
以下全属个人看法,首先我认为,楼主对主成分分析还没有一个清楚的认知,导致所给的图形就不是最终判断分析的结果。在多元统计分析中,主成分分析是依靠因子分析的结果来进行的。
请饶在下唐突,不过确实,楼主的给因子载荷矩阵图是旋转前的因子载荷阵。在因子分析中,因子旋转是非常关键的一步措施,目的就是要使得每个变量仅在一个公共因子上有较大的载荷度。说白了就是让指标在主要成分上一分为二。
楼主做的分析有5类主成分,11个变量指标,最终的分析结果是5类关键因子,分别对5类主成分起关键作用。按楼上的回答是错误的,怎么样也是5组关键因子……
从未旋转的图很明显发现,虽然想要把指标分两类相当容易,一类是正值,一类是负值。但是,载荷度高意味着数值较大(不是绝对值),楼主可以自己分析一下,你给的载荷阵中的正值从0-0.7几不等,把这样的一类指标都归结为对主成分起关键作用是不合理的。负值中同样存在这样的道理,把-0.1—-0.7都归结为对主成分载荷小的指标也太过武断。正常的旋转过后的因子载荷阵会出现某几个因子载荷在0.8以上,这是最终要寻找的结果。
所以楼主希望有个正确结果,先做因子旋转吧,把旋转过后的因子载荷矩阵发上来,本人很乐意效劳。
顺便提一下因子旋转的操作……其实都在一起……
在factor
analynis对话框下点击rotation选项,选择因子旋转的方式,一般都是最大方差法,选择varimax,并选择display栏中的rotated
solution复选框,单击continue,返回主界面。ok~

为什么spss因子分析和matlab因子分析得的不一样
3、SPSS的成分矩阵表对应于Matlab中计算的载荷矩阵a,这里SPSS只取了两个主成分的结果。4、SPSS旋转后的成分矩阵对应与Matlab旋转后计算得到的矩阵bz。5、SPSS中的成分转换矩阵对应于Matlab计算得到的成分转化矩阵。

主成分分析(PCA),用Matlab和SAS、SPSS结果不一样,后二者一样。但三者...
主成份分析本质上是一种降维技术,要将多个变量通过旋转在少数维度(最好是2个)上表示出来,并据此分类。但是旋转的方法不同,投射出来的结果也是不一样的,因此你会看到特征向量数值绝对值相同,但符号相反。就好比一种旋转方法将点投影到了X轴之上,而另一种方法恰好投影到了X轴之下。在使用时你只要...

MATLAB 和SPSS的主成分分析
楼主做的分析有5类主成分,11个变量指标,最终的分析结果是5类关键因子,分别对5类主成分起关键作用。按楼上的回答是错误的,怎么样也是5组关键因子……从未旋转的图很明显发现,虽然想要把指标分两类相当容易,一类是正值,一类是负值。但是,载荷度高意味着数值较大(不是绝对值),楼主可以自己分析...

spss如何做主成分分析
主成分分析的主要原理是寻找一个适当的线性变换:•将彼此相关的变量转变为彼此独立的新变量;•方差较大的几个新变量就能综合反应原多个变量所包含的主要信息;•新变量各自带有独特的专业含义。住成分分析的作用是:•减少指标变量的个数 •解决多重相关性问题 先在spss中...

SPSS怎么进行主成分分析?
1、首先打开SPSSAU,右上角【上传数据】,点击或者拖拽原始数据文件上传。2、选择【进阶方法】->【主成分】,选择需要分析的题目,拖拽到右侧。点击“开始主成分分析”。3、可以自行设置好要输出的主成分个数,而不是让软件自动识别。4、同时可以点选保存“成分得分”或“综合得分”,分析结束后用于后续...

主成分分析SPSS操作与结果解释
主成分分析在SPSS中的操作与结果解读通过SPSS进行主成分分析,以期对多变量数据进行降维。以期中考试成绩的8门课程为例,包括语文、数学、英语等。操作步骤1. 数据标准化:使用描述统计功能标准化数据,保存为变量Z。2. 主成分分析: - 打开因子分析对话框,选择“描述”和“KMO和Bartlett的球形度检验...

利用SPSS进行主成分分
5. 成分矩阵:显示主成分载荷与提取的主成分得分之间的关系,以及主成分得分的方差贡献。6. 通过特征根和累计方差解释百分比来决定主成分的数量。一般而言,累计方差解释百分比达到80%~85%时,主成分数量相对合适。7. 结合实际意义对主成分进行命名,以反映其在经济指标中的作用。在SPSS中进行主成分分析的...

如何用spss对面板数据进行主成分分析进而提取到主成分因子
1. 在SPSS中进行面板数据的主成分分析,首先需要输入包含春季数据的数据集。2. 然后,点击“Analyze”菜单,选择“Data Reduction”下的“Factor”选项。3. 打开“Factor Analysis”对话框后,将数据中的变量逐个选中并添加到“Variables”对话框中。4. 在主对话框中,点击“Descriptive”按钮,打开“...

SPSS主成分分析步骤及结果,详细版
以下是SPSS主成分分析的详细步骤和结果解析:1. 首先,进入SPSS的因子分析步骤,选择“分析”>“降维”>“因子”。2. 将需要分析的量表题目或数据导入变量框中。在开始前,确保满足KMO和巴特利特球形检验的要求,这两项检验是进行因子分析的前提。KMO值一般大于0.7,且巴特利特球形检验的P值在显著性水平...

SPSS主成分分析——操作步骤及结果解读——超详细版
SPSS主成分分析详细操作及结果解读进行SPSS主成分分析的步骤如下:在分析菜单中选择"降维"->"因子",将需要分析的变量拖入变量框。在描述选项中,勾选"初始解"、"系数",进行KMO和巴特利特球形度检验,选"继续"。进入"抽取",选择"主成分",查看碎石图决定因子数量(通常基于特征值大于1),输入期望...

相似回答
大家正在搜