Ao Yun期间服务器需要避运,所以暂时关闭论坛,等“运期”结束我们会马上重新开放论坛,请大家谅解!谢谢! [08-08-22 1:06:12]
谢益辉:结构方程模型分析软件介绍
作者:谢益辉 发布时间:06-05-24 浏览次数:17665 [ ]

  由于这次我的毕业论文所写的是结构方程模型(Structural Equation Modeling / Structure Equation Model / Structural Equation Model,简称SEM)方面的内容,所以也不免会研究一下SEM的软件,现在用得比较多的两种SEM软件就是LISREL和AMOS,下面是大致介绍:

LISREL

  软件开发者:Joreskog与Sorbom

  LISREL(LInear Structural RELationship)这个名称有两个意思,一是由Joreskog提出的线性结构方程式模型,同时也指的是由Joreskog与其合作研究者Sorbom共同开发的软件系统。

  60年代起,协方差结构分析的方法开始萌芽(Covariance Structure Analysis),这是一种从变量间或变量群间的协方差结构出发,积极地探讨和确认因果关系的分析方法。心理学、行为科学、经济学等领域中常用的路径分析(Path Analysis)和结构方程模型(Structural Equation Model)分析等都属于协方差结构分析的范畴。70年代,Joreskog提出了LISREL模型和方法。十多年来,对这一模型研究的逐步完善和改进已使LISREL成为协方差结构模型分析的代表性的手法之一。特别是LISREL软件的研制及实现商品化以来,该方法的应用受到越来越多国家的研究者的重视。

  LISREL软件几经改进再版,已比较完善,到目前为止我所知道的最新版本是LISREL8.70。

AMOS

  软件开发者:James L. Arbuckle

  Amos是SmallWaters公司开发的路径分析软件,用户可以访问http://www.smallwaters.com/或http://www.spss.com/来了解更多的情况。Amos与LISREL软件一样,它可以用来绘制路径图形,分析协方差结构。Amos3.6及以后的版本可以以多种格式读取二进制文件,支持ASCII及文本文件。新的Amos版本还可以从SPSS统计软件的“Statistics”菜单启动以读取SPSS格式文件。

我对二者的一些比较:

  在SEM分析方面,AMOS以图形界面见长(对于SEM的初学者可能比较容易上手),如图所示,模型中的观测变量、潜变量、误差项都有不同的图形来表示,这些图形都可以从左边的工具栏中使用相应的工具在右边绘图区直接手工绘制,模型中的数据也可以通过菜单“File-->Data Files-->File Name”导入,在设定完参数的属性以及模型属性(包括标题、模型估计方法、模型输出结果选项、Bootstrap选项等)之后,通过菜单“Model-Fit-->Calculate Estimates”即可对模型求解;

如果图片缩小请点击放大
AMOS软件的分析界面


  而LISREL(Linear Structural Relationship)一般是通过执行程序语句(Syntax)来求解计算的,观测变量、潜变量、协差阵等等在LISREL程序语句中都有相应的代码,如LY、LX、BE、GA等;在数据要求上LISREL与AMOS有所不同:AMOS中可以直接使用原始数据(Raw Data) ,而LISREL软件要求输入的是原始数据的协差阵(Covariance Matrix)或者相关系数阵(Correlation Matrix),不能直接使用原始数据,通常使用PRELIS 将原始数据读入然后转化为协差阵或者相关系数阵;在参数估计方法上,LISREL可以使用前文所提到的工具变量法和两阶段最小二乘法。

如果图片缩小请点击放大
LISREL的界面


  此外,当然也有好几种别的SEM软件,比如SAS软件从6.04版开始也提供了关于协方差结构分析的过程——CALIS(Covariance Analysis of Linear Structural Equations),该过程可广泛用于多变量线性回归、路径分析和因果关系模型、各种线性或非线性潜变量模型,它对于SEM的处理可能不如AMOS或LISREL那样能直观输出因果关系和路径图形(毕竟SAS不是专门的SEM处理工具),但是从程序语句上来说要比前二者简单一些。

  其它的SEM软件如Mplus、EQS等等,在此就不一一介绍了。

作者Email:xieyihui (at) gmail.com

相关附件:无
相关文章[结构方程模型]:无
下一篇:[06-05-26] 统计应用中的失败案例
上一篇:[06-05-24] 李浩成:从信息搜集引出的问题(统计学的作用)
相关评论:
[07-02-27]zyancai (at) sina.com
大虾开个培训班吧,这么多人感兴趣,我也是。
[06-12-14]guguanpeng (at) 126.com
正式版的大概什么价格?
[06-12-07]weiwang13 (at) eyou.com
我进行路径分析时,想要比较其中的两个参数是否是相等的,在有关AMOS的操作手册上,提到可以用C.R.也就是临界比率进行比较,即比较所有的参数估计是否两两不同,在结果中会显示出critical ratios for differences.我如何使用此值,是否就可以直接报告此值,作为P值使用
[06-12-02]sidx (at) 163.com
谢老师,您好!我在做一个满意度方面的论文,在网上下了AMOS学生试用版,由于他只能提供8个显变量的模型,而我考虑的问题是包含5个潜变量(3个外生、2个内生变量)共20个显变量的模型,不知道能否提供好的解决方法?
  另外,我能否将20个变量通过PLS将变量减少道8个变量,在运用该软件分析,行吗?谢谢!
[06-11-29]xieyihui (at) gmail.com
要注意AMOS不是全面的统计软件,只是个做SEM的而已,不是什么都可以做的。多样本比较为什么不用SPSS或者别的统计软件。
[06-11-29]weiwang13 (at) eyou.com
请教在AMOS中如何具体进行多样本的比较,有些书中都提到过,但是没有具体的操作指导,急需!!!
[06-11-05]pzychzhu (at) 126.com
谢老师, amos结果中是否显示两个潜变量间相关系数的显著性? 谢谢!!!
[06-09-28]CROSSBOWHL (at) 163.COM
急需多层线性模型统计软件HLM,请谢大侠指路。万分感谢!
[06-09-12]xuenan198111 (at) yahoo.com.cn
谢老师,我论文研究两变量的“相互关系”,一个变量由四个维度表示,一个由两个维度表示,也就是四个维度对2个维度的关系和2个维度对四个维度的关系.您看用那个模型好啊.真实急,周围人没一个能告诉我的,拜托谢老师
[06-09-09]xieyihui (at) gmail.com
water80:邮件已经回复。
  dxmin2006:PLS的软件我没有,你可以试试R软件。
[06-09-08]dxmin2006 (at) 126.com
谢老师:
   您好,我是厦大的研究生,因为要做满意度的课题,想请教关于pls的问题:什么统计软件做满意度模型最合适(用pls的方法)?我在网上没有搜索到pls的软件,请问能否提供渠道去获得该类软件,谢谢老师。
[06-09-04]water80 (at) sohu.com
谢老师您好!
  我是北师的在读研究生,很惭愧刚刚知道结构方程的知识。特请教您三问题:
  1.欲研究在一个信息技术教师培训项目中,受训者在参加培训后其扩散(对别人影响)的问题,即是在哪些方面,如何影响别人的,都影响到哪些人等。由于很多是隐形内容,所以无法直接测量,那么我可以采用结构方程的方法吗?
  2.如何可以,样本在60个左右,估计不能使用LISREL了,那么visual pls和AMOS两个软件哪个能有助于我解决问题呢?相关的数目是什么呢?
  刚接触这方面的内容,现在正处于僵局中,还恳请您指点迷津!!!不胜感激!
  祝好!
[06-09-03]xieyihui (at) gmail.com
您想使用什么方法?
[06-09-02]water80 (at) sohu.com
您好!想请教一下如果想研究一个培训项目中被培训者对培训内容扩散的状况研究,是应该使用LISREL还是Visual-PLS呢?还是别的软件呢?样本数大约60个
[06-08-17]liu265759 (at) sohu.com
谢老师您好!请教您一个问题,就是我在用amos做结构方程的时候,能够得到未标准化的参数估计值,但是不能够得到标准化的参数值,是什么原因?回归参数中并不存在负方差。
[06-08-05]xieyihui (at) gmail.com
gmxiaodou确实指出了一个普遍存在的问题,现在真是有很多人为了模型而模型,实际上是没什么必要的。SEM这东西,有空我还应该好好反思反思,并不是说前沿的模型就代表了更高的价值。
[06-08-04]gmxiaodou (at) 163.com
刚看完几位朋友的贴子,看来SEM已越来越多人在用。但个人感觉,好象不少朋友是为了SEM而用SEM,某些东西是否一定需要用到SEM来解决呢?并不一定。就个人应用SEM中的两个软件感觉:LISREL应比AMOS要好一点点,特别是在大样本和高阶处理方面要好得多,而在模型评价和修正方面,AMOS甚至可以任意进行修正,即任意两因素,不管是否相关都可进行修正,呵呵,修正后模型你想要什么就可得出什么结果,而其实际意义是否OK就不好说了。
  最后,个人在应用上述两个软件后的感觉是,其实SEM能解决的问题,完全可以通过SPSS来解决,只不过要将SEM进行多步骤的分解,并在应用SPSS时注意样本数据处理时误差的产生。呵呵,简单的就是最好的。能用最简单的方法解决的,干吗不用?而非要应用一些看来前沿的但复杂的,可能并不实在的方法。
  呵呵,以上是本人的些废话,乱七八糟的,影响视听,罪过罪过!
[06-07-25]xieyihui (at) gmail.com
Email to me pls
[06-07-25]shbzh1978 (at) 163.com
放假了不知谢老师还在网上吗?我也是写毕业论文,想用SEM,但是按照您的南京农业大学的那个地址速度奇慢,有没有别的方法?非常感谢您提供的这些信息
[06-07-14]sunny069 (at) 163.com
谢老师, 请问能够提供LISREL的软件.我的软件是学生版本的. 似乎很多功能都不能用.谢谢
[06-06-25]xieyihui (at) gmail.com
说实话LISREL我还没认真学过……Z-Score就是正态得分,先将变量标准化(减去均值除以标准差),然后计算正态分布函数值(P{X<x})
[06-06-25]colorfulice (at) 126.com
我只懂一点点,就班门弄斧一下啊,不对的,各位就指出来哈。。。
  lisrel要编程的,我想可能是你的程序有点问题吧。
  而且,我输出的结果中没有P值,不过有T值。
  Z—score是什么?我就不明白了
[06-06-25]liu265759 (at) sohu.com
我在用lisrel做normal score 和factor analysis时,结果并没有得到z-score和p-value,每次得到的结果只有描述统计量,这是怎么回事呢?
[06-06-25]liu265759 (at) sohu.com
怎么联系你呀,能不能给我点amos的资料?我也想在论文上写点结构方程模型,但是我们从来都没讲过这些东西,软件更是没有接触过,只学过spss和sas,我的邮箱liu265759@sohu.com,谢谢啦
[06-06-13]colorfulice (at) 126.com
哦。可能我没有说清楚吧。
  那个图只是整个图中的一部分,我的目的是说明,我的分析中存在着类似那个情况的一个循环?就是从一个观测变量沿着路径走,经过几个观测变量以后,又可以回到原来那个观测变量?
  
  我想知道的是:存在这样的循环,对估计的结果是否会有影响?影响是什么?如何设置可以避免?
  
[06-06-12]xieyihui (at) gmail.com
看到图了。这样的模型分不清内生变量和外生变量,写出结构模型的话,就没有外生潜变量了。
[06-06-12]colorfulice (at) 126.com
我遇到的情况就是:一个变量沿着路径图走,经过几步以后又回到起始变量。
  
  如何贴图啊?
  http://img451.photo.163.com/colourfulice/53166402/1408956576.jpg
  或者
  http://photo.163.com/photos/colourfulice/53166402/1408956576/
  
  
[06-06-11]xieyihui (at) gmail.com
我没有那本多元的书,不过你说的非递归模型的问题应该在于分不清外生变量和内生变量(因为不是单向影响关系),所以方程形式与一般的SEM也不一样,那么求解起来也不能按照SEM的方式去求。
[06-06-11]colorfulice (at) 126.com
那如果在amos中做带有反馈效应的路径分析的话,怎么设置啊?
  在何晓群编著的那本多元统计分析中说非递归模型(即存在反馈效应的模型)的求解比较复杂P271?但是,究竟复杂在哪里他也没有具体说明。
  
  我想做的数据刚好存在反馈效应,各位高手帮帮忙啊~~~
  这里先谢谢各位啦
[06-06-11]colorfulice (at) 126.com
哦。这样啊~~~
  谢谢啊
[06-06-11]colinisstudent (at) sohu.com
可能是在选项里面你把它去掉了,***的意思好象是P值小于0.001
[06-06-11]colorfulice (at) 126.com
是不是我的软件有什么问题啊?
  看别人的输出结果都可以显示出P的具体值啊?
  
  谢谢~~不胜感激啊~~~
[06-06-11]colorfulice (at) 126.com
请教一下,为什么每次我输出的结果中的P值都显示为***,是什么意思啊?
  谢谢谢谢谢~~~
  
   Estimate S.E. C.R. P Label
  in <--- tr .538 .073 7.335 ***
  st <--- ri .792 .135 5.884 ***
  co <--- in .986 .142 6.935 ***
  st<--- co .400 .097 4.142 ***
  g <--- st 3453.413 720.998 4.790 ***
  in <--- g.000 .000 4.261 ***
  
[06-06-05]colorfulice (at) 126.com
也是,SEM原理是最基础的。
  谢谢啊~~~
[06-06-05]xieyihui (at) gmail.com
目前只有英文的教程,也是比较简略的那种,往后我会陆续发上来的。我还是建议你先把SEM原理弄明白,其实学软件是很快的。
[06-06-05]zerobeat (at) 163.com
可以推荐一下AMOS的操作教程吗?
  你这个网站真不错。支持
[06-06-04]840116 (at) gmail.com
去 www.r-project.org 下载 R
[06-06-04]lrpnicole (at) 163.com
厉害啊,呵呵,能不能把你的软件传给我?
  要不穿在这个网站上也行啊?
  我急切需要S-PLUS
[06-05-30]colinisstudent (at) sohu.com
原来是没有点输出键....
[06-05-30]colorfulice (at) 126.com
有没有讲amos操作的教程啊?推荐一两本好吗?
  呵呵。谢谢啊。
  我现在刚入门,有点摸不差方向。。。
  
[06-05-30]colorfulice (at) 126.com
谢谢谢谢谢~~~
  原来是我没有点右边的那个按扭。呵呵。害得我想了好几天呢。
  呵呵
  
  
[06-05-30]colinisstudent (at) sohu.com
to colorfulice:另外误差项的系数一般全部默认成1。如果是初次使用的话可以按照这个步骤:1。设置潜变量(画圆圈)2。每个潜变量(圆圈)下用那个第一排第三个按钮(大圆圈上面有方形和小圆圈的)设定好显变量。3。设置好变量的数据4。画好箭头。这样的步骤一般来说是可以出结果的。
[06-05-30]colinisstudent (at) sohu.com
to colorfulice:一般来说每个潜变量下面的显变量系数你至少要设定一个。一般默认的是把你画的第一个显变量系数设为1,只要不去改动,一般都能出结果
[06-05-29]xieyihui (at) gmail.com
SEM待估计的参数就是八个矩阵,数一数参数的个数,然后与(p+q)(p+q+1)/2比较大小,若前者小,则为可识别。AMOS就是这样简单判断的,二者之差也就是所谓的自由度。
[06-05-29]shoeda (at) 126.com
在模型进入软件之前,还是需要细心地对模型进行识别,注意模型的阶条件和秩条件!还有内生变量和前定变量的区分。
[06-05-29]xieyihui (at) gmail.com
你看着哈,AMOS的界面竖着一共有三栏,第二栏的顶部有两个按钮,如果运行没问题的话那么你点右边那个按钮就应该可以看到结果了;要是右边的按钮不能点,那么说明你的模型有问题,很有可能就是不能识别,请你检查一下。
[06-05-29]colorfulice (at) 126.com
求救~~~
  
  为什么我用amos做的图没有像上面的那个图那样标出数字啊,只有我画的那个框框在啊?我快晕死了。
  是不是我少点了些什么吗?estimate之后,我看不到结果?
[06-05-25]xieyihui (at) gmail.com
需要正式版的可以联系我:)
[06-05-25]colinisstudent (at) sohu.com
一定要用正式版的,否则没法进行任何分析
[06-05-25]shoeda (at) 126.com
可惜AMOS的学生试用版只提供处理8个变量的模型啊!
[06-05-25]zzjytj (at) 163.com
牛!!用我们老师的话说,已经达到硕士水准啦!再接再厉哦!
添加评论:
Email:
验证码:
评论[最多2000字节]: