加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

如何计算两组变量之间相关系数?(转载)

(2014-07-14 08:09:30)
标签:

股票

分类: 研究方法

计算两组变量之间相关系数的最好(即最容易也最准确)方法是用LISREL、AMOS等结构方程模型(SEM)。如果A1-A3是一个潜在因子、B1-B5是另一个潜在因子。SEM可以同时检验这两个潜在因子内部各观测变量是否相关以及两个因子之间是否相关。

如果你没学过SEM而只想在SPSS里做,有几种变通方法,但是都比较麻烦一点,其结果略有差别。

一、因子分析(EFA):先分别对A1-A3和B1-B5做因子分析、并从中生成两个因子、最后在相关分析中计算因子之间的相关系数。如果这两组变量(尤其是B1-B5)每组各自存在2个或更多的因子,就有问题了。(当然,如果这种情况发生,用其它方法同样也会有问题。)

二、General Linear Model(GLM):选"Multivariate", 将A1-A3放入"Dependent Variables"、B1-B5放入"Covariate(s)",执行后在“Test of Between-Subjects Effects"的表底部,找到对应于A1-A3的三个"R Squared" ,求其平均,再求其平方根(squared root),就是两组变量的相关系数了。

三、在MANOVA里启用其Canonical Correlation,SPSS菜单中已找不到MANOVA了,要写如下的syntax:

MANOVA a1 a2 a3 WITH b1 b2 b3 b4 b5
   /DISCRIM ALL ALPHA(1) 
   /PRINT=SIG(EIGEN DIM)

其产生很多个表格,最后的“Analysis of  Variance -- design 1:Estimates of effects for canonical variables”给出了类似GLM的R Squared,然后再求平方根(参见http://www2.chass.ncsu.edu/garson/pa765/cancorr2.htm)。

四、如果使用SPSS15,它提供了一个"Canonical Correlations.sps"的syntax,可以调用,其结果的解读如上

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有