全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 LISREL、AMOS等结构方程模型分析软件
3089 5
2013-05-03
请教各位大神,在lisrel中做验证性分析的时候,出不来路径图,提示A line 'Observed Variables' or a DA line  must follow immediately after title lines,不知道是怎么回事下面是我的程序
TI                                                                             
DA NI=16 NO=146 MA=CM
LA
SELF1 SELF2 SELF3 FAMILY1 FAMILY2 FAMILY3 TRAIN1 TRAIN2 INFOR1 INFOR2
BEHAV1 BEHAV2 BEHAV3 COGNI1 COGNI2 COGNI3  
CM FI='C:\Documents and Settings\Administrator\桌面\极限化数据处理\tes' SY
MO NX=16 NK=6 TD=SY
LK
COGNI BEHAV INFOR TRAIN FAMILY SELF
FR LX(1,6) LX(2,6) LX(3,6) LX(4,5) LX(5,5) LX(6,5) LX(7,4) LX(8,4) LX(9,3)
FR LX(10,3) LX(11,2) LX(12,2) LX(13,2) LX(14,1) LX(15,1) LX(16,1)
PD
OU

初学者真心求教各位,谢谢了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-5-3 22:27:19
在线等待回复
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-5-4 01:08:11
look at this link, you can download it, is very helpful and you willl understand the basic syntax commands

http://www.psychologie.uzh.ch/fa ... yntax_basics_en.pdf
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-5-15 21:18:09
这个问题你解决了没有,我现在也遇到了同样的问题,可不可以指教指教?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-10-20 06:35:53
正好使用Lisrel碰到这个报错,看论坛里面都没有给出解决方案,自己琢磨后解决了,我的解决方法是“原始数据的文件名没有输入完整,这个错误往往是因为文件夹名被嵌套在太多文件夹里面,导致数据文件夹路径地址太长,程序在运行的时候对路径长度有限制,会自动删除一部分,导致读取不了数据,我是手动补充完整数据路径,将数据处理的文件夹放在C盘或者桌面” , 比如我的数据读取行代码SYSTEM FILE from file 'C:\Users\Jason\Desktop\Data analysis\data set-boundary spanning\CFA\Boundary.psf'被系统删减成立SYSTEM FILE from file 'C:\Users\Jason\Desktop\Data analysis\data set-boundary spanning,后面的CFA\Boundary.psf被我手动不完整后就可以成功运行了。也许还有其他原因导致同样的错误
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2025-6-3 18:46:24
你遇到的问题似乎是LISREL程序在读取数据和定义模型时的一个小错误,具体是关于观察变量(Observed Variables)的声明。问题出在这行提示上:“A line 'Observed Variables' or a DA line must follow immediately after title lines”,这通常意味着LISREL期待在标题之后直接看到数据属性描述或观察变量的声明。

你的程序中,“DA NI=16 NO=146 MA=CM”这一行是正确的,它定义了变量数目(NI),样本大小(NO)和使用的矩阵类型(MA)。但是,似乎你在LA标签后没有明确列出这些变量为“Observed Variables”,虽然你列出了所有的变量名。

为了修正这个问题,你需要在你的LISREL程序中明确声明观察变量。通常,在DA行之后,使用LA行来描述观察变量是一个好做法。你的代码实际上已经这么做了,但是可能需要更加清晰地指出这一点。比如:

```
TI                                       
DA NI=16 NO=146 MA=CM
LA Observed Variables =
SELF1 SELF2 SELF3 FAMILY1 FAMILY2 FAMILY3 TRAIN1 TRAIN2 INFOR1 INFOR2
BEHAV1 BEHAV2 BEHAV3 COGNI1 COGNI2 COGNI3
...
```

但实际上,LISREL默认会将你用“LA”标签列出的所有变量视为观察变量。如果你的代码中没有其他语法错误的话,问题可能出在程序的其他部分。

在你的代码片段末尾处有省略号("..."),意味着还有一些命令被截断了。确保你在模型(MO)定义中的所有参数和路径都正确无误地声明了,并且没有任何遗漏或多余的命令行。

如果上述修改后仍存在问题,你可能需要检查“CM FI='...'”这一行是否正确指定了数据文件的路径以及该文件是否存在、格式是否符合LISREL的要求。此外,“MO NX=16 NK=6 TD=SY”这行定义了模型中的外生变量数目(NX)、潜变量数目(NK)和协方差矩阵类型,确保这些数值与你的研究设计相符。

如果问题依旧存在,你可能需要查看更详细的LISREL错误日志或使用调试技巧来逐步检查程序的每一步是否正确执行。希望这些建议能够帮助到你!

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群