鄙人菜鸟一名,让各位大侠见笑了~ 不过还厚着脸皮来发帖,也是希望像我这样的菜鸟,能尽快的入门和上手。 关于SEM理论的东西我肯定不会讲,因为我本身也讲不清楚 要讲的是关于操作 国内最权威的SEM教程非侯爷爷的《结构方程模型及其应用》莫属了,但他天生聪慧,尔等望尘莫及,加上很多童鞋都因为着急论文着急工作等诸多事宜,没有闲心没有功夫没有耐力去一个术语一个术语的啃教程,即使啃懂了教程还会觉得我到底怎么电脑操作呢。鄙人也正是怀着以上的心情,在坛子里翻呀翻,找到了“同济大学Rayee”的一个视频教程,看完之后又自己动手试了试自己的数据,还经历了两次错误才得到“正确的结果”。 一、入门篇 (一)不用syntax的情况(用path diagram) 在此之前,我参照侯爷爷的书写了一个Full模型的syntax,不会写修正模型的syntax,没法进行下去,再回头来找不用写syntax的方法。 --------------------------------------------------------------------------引用分割线--------------------------------------------------------------------------------------------------------- 大家一定去再在Rayee曾经在坛子里发过的视频教程,然后一步步照着做 下载地址:mail.163.com 用户名:rayee09280928 密码:TJ123456 详细出处参考:http://bbs.pinggu.org/viewthread.php?tid=485735&page=1&from^^uid=582102) --------------------------------------------------------------------------引用分割线--------------------------------------------------------------------------------------------------------- 但是需要提示大家注意的,也是Rayee的视频教程中没说但又容易犯错的地方 !!!在做Liserl之前,除了每个题项的数据,即每个观测变量的数据保留以外,请从spss或excel当中删除其他列的变量(如性别、年龄、因子均分,问卷总分等变量都通通删除,只留下正式问卷的每个条目),否则会影响到后面协方差的矩阵,并影响到最后的结果!!! (二)用syntax的情况 同上,要删除那些不是测验题目的若干变量! 把其他格式的数据导入liserl(如spss和excel格式等):file —— import data。。。—— 文件类型*.* ——任意选中某列变量,单击右键 —— define variables ——选中某个变量——variable type——将默认的顺序型改为连续型即continuous,别忘了把下面的apply all 打钩! 下面以我自己的数据为例进行说明 样本n=1306,共4个潜变量(因子)、14个观测变量,因子A中有5个题目,因子B、C、D中各3个题目,在spss的name里面分别命名为A1/A2/A3/A4/A5.......D1/D2/D3 红色字体是需要你根据自己研究的实际替换的,每个的意思请参照上面的说明以及侯爷爷的书 另外,协方差矩阵(蓝色字体),也可以用SPSS中的相关分析得到,而后放在word里清理下格式帖进来 记得把刚才导入的数据以及下面要写的syntax放在同一个文件夹里 ------------------------------------------以下是最基本的全模型(Full model),在liserl里file-new-syntax,把以下内容贴进去----------------------------------------------- Confirmatory Factor Analysis DA NI=14 NO=1306 MA=KM KM SY 1 .534 1 .485 .655 1 .540 .498 .529 1 .539 .474 .489 .579 1 .516 .394 .408 .479 .551 1 .423 .332 .374 .435 .479 .498 1 .425 .398 .437 .476 .591 .453 .428 1 .376 .371 .402 .427 .461 .514 .454 .540 1 .379 .395 .456 .419 .503 .466 .495 .531 .589 1 .351 .405 .473 .488 .524 .402 .450 .544 .640 .635 1 -.202 -.130 -.146 -.188 -.213 -.231 -.210 -.226 -.231 -.218 -.203 1 -.254 -.152 -.191 -.233 -.241 -.264 -.286 -.218 -.239 -.223 -.184 .341 1 -.288 -.205 -.228 -.280 -.286 -.252 -.228 -.277 -.240 -.209 -.214 .393 .389 1 MO NX=14 NK=4 LX=FU, FI PH=ST TD=DI,FR PA LX 5(1 0 0 0) 3(0 1 0 0) 3(0 0 1 0) 3(0 0 0 1) OU MI SS SC ------------------------------------------------------------------分割线--------------------------------------------------------- 而后再运行以上syntax,就可以出现你想要的结果啦~~~ |