〖知网学位论文自助检测〗 〖万方论文自测, 适合前期修改〗 〖论文中期gocheck自助检测〗 〖期刊投稿论文--自助检测〗
〖VIP享500G数据分析视频〗
〖spss21软件赠4大超值视频〗
〖超星视频批量下载〗
〖知网数据校外下载〗
高考状元笔记
【海量spss视频淘宝店铺】
〖视频:一步一步学会AMOS〗
〖视频:一步一步学会lisrel〗
〖AMOS视频观看〗
〖lisrel视频观看〗
〖社会网络视频〗
〖 PLS-Graph视频〗》
〖Amos 21.0 永久授权号〗
〖手把手用AMOS写论文〗
〖获取金币方法〗
【论坛在线充值】
返回列表 发帖

求助:急问lisrel输入数据的格式应该是什么样子的啊?谢谢!

rt

对于window界面,菜单File, then 菜单Import data.以下是引用flyingflyfly在2008-1-12 9:21:00的发言:
rt

TOP

数据格式有两种:自由格式和其他格式,其他格式包括EXCELL和SPSS.

TOP

你只要打开软件然后点击other format,数据格式就全部跳出来了.

TOP

将数据转入有多种方法:
一、SPSS 数据写出原始数据用于 LISREL(玩过SPSS的DOS版本,这个就比较简单)
二、使用LISREL创建数据系统文件(很容易操作)
三、使用SPSS输出纯文本格式的协方差距阵(比较麻烦)

(方法一来源于温忠麟老师的讲义。方法二、三可以从候杰泰老师的网页上下载,但是下载文件中的第三种方法可能有点纰漏,温老师做了修正。方法二三将在新版的《结构方程模型及其应用》一书中以附录的形式出现。)


推荐使用第二种,方法步骤如下:
1.在SPSS中创建 .sav 文件
(1)使用compute, recode 命令对数据进行编辑。
(2)把在LISREL中要用到的变量保存为file1.sav (文件名.sav)。
2.在LISREL中创建.dsf文件
(1)点击“file”菜单中的“Import External Data in Other Format”
(2)“file of type”一项,选择“spss for window(*.sav)”; 通过恰当的路径选择“file1.sav”。
(3)现在看到一个表格,保存为file1.psf, (或其他设置的文件名,但LISREL并不读取.psf文件)。
(4)对.psf文件进行必要的“transformation”和“statistics”后,选择“statistics”菜单中的“Data Screening”,对数据进行扫描(现在已自动创建了LISREL程序所用的file1.dsf)。
3.在LISREL中创建.ls8文件
(1)点击“file”中的“new”(也可以点击“open”打开旧文件)
(2)在第一行,用“SY=file1.dsf”代替“DA”“ME”“KM”“SD”命令。
(3)例如:
     SY=file1.dsf
     MO NX=9 NK=3…
(4)把以上语句保存为p1.ls8 (文件名.ls8)。
(5)点击“run LISREL”运行程序。






为便于大家参考,把方法一、三也列于其后

方法一:

get file='c:\sem\spsstest.sav'.
save outfile='c:\sem\p1.sav'/keep=t1m1 to t1s4.
get file='c:\sem\p1.sav'.
write outfile='c:\sem\p1.dat'/t1m1 to t1s4 (12f6.2).
EXECUTE .

在LISREL 程序中,用RA FI='c:\sem\p1.dat' 输入数据。可参考《结构方程模型及其应用》一书P300.


方法三:

1.在SPSS中创建 .cov 文件(此文件可以采用“cov”或其他扩展名)
(1) 使用compute,recode 等命令编辑数据。
(2)把LISREL程序所用的变量保存为file1.sav (文件名.sav)。
(3)创建协方差矩阵文件file1.cov (文件名.cov);把任一变量作为因变量,把其他所有变量当作自变量。
regression
matrix=out(‘c:\SEM\file1.cov’)
/var=y1 y2 y3 x1 x2 x3
/desc=cov
/dep=y1/meth=enter y2 to x3
execute.
2.在SPSS中创建 .txt 文件
(1)读取所选的协方差矩阵文件(这并不是一个txt文件,只有SPSS能读取并使用它);
get file=’C:\SEM\file1.cov’ .
(2)输出一个txt文件 (文件名.txt) 供LISREL使用。一定要有输出格式,如用F11.7,表示7位小数,总共11个数位(包括小数点)。
     print format y1 to x3 (E13.5) .
     print outfile=’C:\SEM\file1.txt’ /y1 to x3
execute .
如果变量多,一行写不完,可以用下面的指令输出多行数据(第一行输出y1,y2,第二行输出y3,x1,x2,x3):
print outfile=’C:\SEM\file1.txt’ /y1 to y2/y3 x1 to x3.
3.在记事本中去掉人数N
(1)在记事本中打开file1.txt,去掉人数N (N为被试人数;在回归中,用列删法会有p个“N”值,对删法会有p×p个“N”值)。
(2)保存为file1.txt。
4.在LISREL程序中,使用下面的指令句读入数据,即使在分析中不使用某些数据,也要依次读取ME, SD, KM。
DA NI=6 NO=249 MA=CM
ME FI=file1.txt
SD FI= file1.txt
KM FI= file1.txt FU
MO NX=6 NK=2…

TOP

急!!!求助。使用SPSS输出纯文本格式的协方差距阵??我在LISREL中要读入协方差矩阵,.cov格式的文本,请问怎么保存整个数据的协方差矩阵以使得LISREL可以读入。。。多谢指教!!!!

TOP

有熟悉LISREL多组比较的请与我联系:14475385

TOP

能否给出操作示例图呢,更直观明了。。

TOP

很多格式都支持

TOP

问题终于解决了 。

TOP

返回列表

站长推荐 关闭


知网论文检测cnki硕博论文查重vip5.0TMLC知网查重检索

知网论文检测cnki硕博论文查重vip5.0TMLC知网查重检索


查看