如何用SPSS或LISREL生成协方差矩阵?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/17 08:02:14
如何用SPSS或LISREL生成协方差矩阵?
对于大多数人而言,自学spss之类的数据分析工具,想达到较为科学地运用的境界,这并不是一件轻松的事情.而且国内的网络上此类资源并不很多,而且存在这以讹传讹的现象.此外很多论坛上,针对各种提问的回答往往是言者不知,知者不言.今天为了把协方差矩阵生成的问题搞清楚,花去了半个下午的时间.先是在中文的网页上用百度搜索转悠的半天,得到了一堆只言片语的信息,一头雾水.于是转战谷歌用英文关键字进行搜索,收获不小.一、用spss生产协方差矩阵(covariance matrix) 1、在spss中运用CORRELATION和MCONVERT命令生成协方差矩阵 用CORRELATION命令生成相关矩阵,然后MCONVERT命令将相关矩阵(correlation matrix)生成协方差矩阵.例如有3个变量(age,response,time),生成协方差矩阵(covariance matrix)的命令是:CORRELATION MATRIX OUT (*) /VARIABLES=age response time.MCONVERT /MATRIX=OUT ('c:\temp\covariance.sav').(注意:spss的语法命令以.结束.) 新生成的含有协方差矩阵的文件位于c:\temp folder中,此外此文件还包括观测项的数量、标准查、均值、变量名称等信息.运用这种方法时,运行syntax的sps文件后实际上生成三个文件,即:系统自定义命名的spv文件,主要包含的是变量的相关系数矩阵;output文件,主要包含的信息也是变量的相关系数矩阵;这两个文件需要另存.第三个文件是自动生成在out命令定义的输出文件夹中,也就是c:\temp folder(可随便自定义)中.2、用spss菜单工具生成工具栏analysis----scale----reliability analysis(不同spss版本略不同,我使用的是15.0),点选变量,点击设置statistics,选择inter-item的选项,包含输出相关矩阵和协方差矩阵.运行后,在output文件中可以看到结果.二、用lisrel生成协方差矩阵lisrel对中文的支持并不好,虽然很多教程中声称可以用中文字符进行文件命名、变量命名等,但是我建议最好用英文字符,很多时候会有意想不到的error发生.工具栏statistics----output options,设置output,选中moment matrix中的covariances,勾选save to file,对生成文件命名,后缀为cov.运行后,在原文件的同文件夹内生成cov文件.以上操作如有错误,请大家指正.