由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教用R做factor analysis
相关主题
如何用sas macro实现这个?如何用电子营销数据预测销售
SAS包子请教 - use PCA to create an indexPrincipal Components Analysis 中 factor 选择的问题
请教 sas functions有没有SAS关于 PCA Factor analysis 的书 or网站?
how to interprete the factor in factor anlaysis【大包子】Factor data analysis
请问诸位高手:lattice比一般的画图plot之类PCA作图
【包子】principle component analysis问题请问multi variate linear regression 选择risk factor 问题
用PCA的时候,如果P比N大怎么办啊?SAS PROC FACTOR 里的 plot 能改标记吗?
请教多元线性回归的问题一个画box plot的问题
相关话题的讨论汇总
话题: factor话题: analysis话题: factor1话题: output话题: pca
进入Statistics版参与讨论
1 (共1页)
s***g
发帖数: 245
1
怎么解释那些output? 我用1个,2个或者3个factor得到不同的output
如何判断他们的好坏?根据SS loading? p value? or chi squares?
谢谢
s***g
发帖数: 245
2
help plz~~~~

【在 s***g 的大作中提到】
: 怎么解释那些output? 我用1个,2个或者3个factor得到不同的output
: 如何判断他们的好坏?根据SS loading? p value? or chi squares?
: 谢谢

i********f
发帖数: 206
3
用R的不是很清楚,如果是SAS的话,
你可以用SCREE PLOT决定factor的数量.
SAS还会给你一个chi-square的值,这个值是说用当前的factor数量能不能很好的代表你
的var/cor matrix
你用varimax rotation以后,可能好解释每个factor一点.
不过判断好坏就是仁者见仁的事了,我不是很清楚

【在 s***g 的大作中提到】
: 怎么解释那些output? 我用1个,2个或者3个factor得到不同的output
: 如何判断他们的好坏?根据SS loading? p value? or chi squares?
: 谢谢

s***g
发帖数: 245
4
R 的 factor analysis 和 SAS 的 PCA 很相似。但是我不是很清楚每个
output的具体意思。chi-square 越小越好?谢谢
如下output如何解释?
Uniquenesses:
[1] 0.026 0.035 0.016 0.055 0.029 0.026 0.038 0.016 0.025 0.035 0.025
Loadings:
Factor1 Factor2
[1,] 0.702 0.782
[2,] 0.554 0.760
[3,] 0.730 0.813
[4,] 0.642 0.837
[5,] 0.337 0.838
[6,] 0.430 0.825
[7,] 0.727 0.554
[8,] 0.716 0.572
[9,] 0.720 0.567
[10,] 0.815 0.577
[11,] 0.730 0.554
Factor1 Factor2
SS loadings 6.409 6.218
Proporti

【在 i********f 的大作中提到】
: 用R的不是很清楚,如果是SAS的话,
: 你可以用SCREE PLOT决定factor的数量.
: SAS还会给你一个chi-square的值,这个值是说用当前的factor数量能不能很好的代表你
: 的var/cor matrix
: 你用varimax rotation以后,可能好解释每个factor一点.
: 不过判断好坏就是仁者见仁的事了,我不是很清楚

i********f
发帖数: 206
5
chi-square不是越小越好,
越小的话,拒绝H0
当然chi-square只是一个参考
你这个Factor1好像下面的几个变量对应的值都比较大,所以factor1主要就是代表下面几
个变量
对应的Factor2主要代表上面的几个变量

【在 s***g 的大作中提到】
: R 的 factor analysis 和 SAS 的 PCA 很相似。但是我不是很清楚每个
: output的具体意思。chi-square 越小越好?谢谢
: 如下output如何解释?
: Uniquenesses:
: [1] 0.026 0.035 0.016 0.055 0.029 0.026 0.038 0.016 0.025 0.035 0.025
: Loadings:
: Factor1 Factor2
: [1,] 0.702 0.782
: [2,] 0.554 0.760
: [3,] 0.730 0.813

s*****n
发帖数: 2174
6
首先, 你确定你要做的是因子分析而不是主成分分析吗?
如果你觉得FA和PCA很相似, 那还是最好考虑一下到底是
FA的问题还是PCA的问题. 这两个本质上还是挺不一样的,
虽然数学上有相近的地方.

【在 s***g 的大作中提到】
: R 的 factor analysis 和 SAS 的 PCA 很相似。但是我不是很清楚每个
: output的具体意思。chi-square 越小越好?谢谢
: 如下output如何解释?
: Uniquenesses:
: [1] 0.026 0.035 0.016 0.055 0.029 0.026 0.038 0.016 0.025 0.035 0.025
: Loadings:
: Factor1 Factor2
: [1,] 0.702 0.782
: [2,] 0.554 0.760
: [3,] 0.730 0.813

s***g
发帖数: 245
7
我要做的是factor analysis, not PCA

【在 s*****n 的大作中提到】
: 首先, 你确定你要做的是因子分析而不是主成分分析吗?
: 如果你觉得FA和PCA很相似, 那还是最好考虑一下到底是
: FA的问题还是PCA的问题. 这两个本质上还是挺不一样的,
: 虽然数学上有相近的地方.

Z***U
发帖数: 216
8
chi-square test 只是用来做参考,很多情况下,所需要的factor 的数目少于 chi-sq
uare test 得到的数目
有时你用太多 factor 还可能使 parameter 溢出parameter space,得到负值
eigenvalue
况且这个test 取决于你的数据的分布。 所以我不会用它来做决定。
决定用几个 factor,一个可以看 eigenvalue,寻找 eigenvalue 的gap, 另外根据 K
aiser's MSA, eigenvalue 太小(比如小于 1)的factor可以不要
最重要的是,你的 factor 是不是具有意义,是否能够解释,如果不能解释,variance
explained 又少,就不要。

【在 s***g 的大作中提到】
: 怎么解释那些output? 我用1个,2个或者3个factor得到不同的output
: 如何判断他们的好坏?根据SS loading? p value? or chi squares?
: 谢谢

i********f
发帖数: 206
9
对了,这个负值的eigenvalue,应该是用prinit或者ml的方法时候得到的吧.
而且用prin, prinit, 和ml这三种方法的时候SCREE PLOT上拐点的位置可能不同.
这种情况应该以那个为标准呢?
Z***U
发帖数: 216
10
个人觉得如果
1) Correlation matrix 的 off diagonal elements较大,也就是具有一定的 correl
ation
2) Factor 的数量选择相同的话, loading 给出的解释应该是大致差不多的,虽然具
体的数值可能会有差别。
是的,负值是在 prinit 或者 ml 时才可能得到的,因为iteration之后再用来
decompose的communality 矩阵可能不再是 positive definite。
因此,prin 更多的解释了standardized responses 的 variance,
而 prinit 和 ml 更多的考虑到 correlation,所以 loading 会有不同,但是如果数据
确实具有较强的correlation,比如 MSA 较大,那么所得的所有factor 的解释不会有
很大差别。 不过个别的 factor 则会有很大差别。

【在 i********f 的大作中提到】
: 对了,这个负值的eigenvalue,应该是用prinit或者ml的方法时候得到的吧.
: 而且用prin, prinit, 和ml这三种方法的时候SCREE PLOT上拐点的位置可能不同.
: 这种情况应该以那个为标准呢?

z**********i
发帖数: 12276
11
上课的时候没讲过,但做心理学,行为学什么的研究好像常用。

【在 i********f 的大作中提到】
: 用R的不是很清楚,如果是SAS的话,
: 你可以用SCREE PLOT决定factor的数量.
: SAS还会给你一个chi-square的值,这个值是说用当前的factor数量能不能很好的代表你
: 的var/cor matrix
: 你用varimax rotation以后,可能好解释每个factor一点.
: 不过判断好坏就是仁者见仁的事了,我不是很清楚

1 (共1页)
进入Statistics版参与讨论
相关主题
一个画box plot的问题请问诸位高手:lattice比一般的画图plot之类
[question] sample estimation of eigenvalues【包子】principle component analysis问题
问个线代问题用PCA的时候,如果P比N大怎么办啊?
请教一个pca的问题请教多元线性回归的问题
如何用sas macro实现这个?如何用电子营销数据预测销售
SAS包子请教 - use PCA to create an indexPrincipal Components Analysis 中 factor 选择的问题
请教 sas functions有没有SAS关于 PCA Factor analysis 的书 or网站?
how to interprete the factor in factor anlaysis【大包子】Factor data analysis
相关话题的讨论汇总
话题: factor话题: analysis话题: factor1话题: output话题: pca