求教:关于二阶因子操作的步骤
我用的是lisrel8.70,想问一下关于二阶因子操作的步骤:有5个一阶因子a/b/c/d/e,想设一个二阶因子,然后想得出二阶因子和那5个一阶因子之间的模型图,就象侯杰泰的《结构方程模型及其应用》那本书里第三章第四节的图3-11那样,请问在软件上该如何操作(从头开始的步骤,即从导入数据开始到画出模型图的步骤)?<br /> <br /> 我不会写命令的,麻烦了。<br /> <br /> 向各位老师求教!<br /> <br /> 谢谢!谢谢! 可参考候杰泰书中第71页的程序,只需要改变相关矩阵数据,和样本数即可。 谢谢您的关心。71、72页上的内容我也看了,可我正是不懂改写程序里面的内容。怎么通过可视化的操作步骤得到呢?谢谢!如果方便的话,留个电话,我打给您! 執行一個new path diagram, 在下拉欄目中有一setup, 執行其中的變數, 將所有觀察變數依次輸入, 再取定潛在變數(依你的條件應有一個二階變數, 兩個一階變數), next 設定 為 raw data, 指定prelis資料檔的目錄(注意根目錄算起資料檔不要起過五階, 又目錄中不可出現中文, 目錄中的名字不要長過8毎英文字母,) 最後在setup目錄下執行輸出lisrel 程式或 simplex程式, 再執行所產生的程序. 有5个一阶因子a/b/c/d/e,1个二阶因子。<br /> 1、要个二阶因子娶个名字吗,比如s吗?然后把s和a/b/c/d/e一同输入add latent variables的name中吗?<br /> 2、进入path diagram后,怎么摆放a/b/c/d/e和二阶因子的位置?<br /> 谢谢! 在path diagram中,observed中一阶因子的观测变量都打还是不打“x”?latent中的二阶因子打还是不打“x”?<br /> 谢谢! 还是命令直接一些。 二階的因子為ksi(外生因子),一階因子及觀測項都是做為內生(y), 即做二階時, 只有二階因子要x 谢谢nlinyn的指教。但是最后结果报错,出不来图。<br /> 我把setup中的build lisreal syntaz里面的内容复制如下(实际上我不会写命令),请问一下有什么问题吗?<br /> 多谢指教!<br /> <br /> TI <br /> DA NI=16 NO=300 MA=CM<br /> RA FI='C:\tt\tt.psf' <br /> MO NY=16 NK=1 NE=4 BE=FU GA=FI PS=SY TE=SY <br /> LE<br /> d c b a <br /> LK<br /> s <br /> FR LY(1,4) LY(2,4) LY(3,4) LY(4,4) LY(5,3) LY(6,3) LY(7,3) LY(8,3) LY(9,2) <br /> FR LY(10,2) LY(11,2) LY(12,2) LY(13,1) LY(14,1) LY(15,1) LY(16,1) GA(1,1) GA(2,1) <br /> FR GA(3,1) GA(4,1) <br /> PD<br /> OU<br /> <br /> 请帮我在原文中间改,这样我再复制粘帖回去运行。谢谢! Airbus830帮我看一下好吗?谢谢您! 忘了说了,a/b/c/d是四个一阶因子,各有4个观测指标;我给二阶因子取了名字--s 只有a/b/c/d四个外生潜变量在一起的时候的build lisrel syntax里面的内容也复制如下,如果在此基础上改动,是不是可以得到二阶因子和a/b/c/d间的图?如果可以,帮我在里面改动一下,好吗?我再复制粘帖回去运行。<br /> <br /> TI <br /> DA NI=16 NO=300 MA=CM<br /> LA<br /> a1 a2 a3 a4 b1 b2 b3 b4 c1 c2 <br /> c3 c4 d1 d2 d3 d4 <br /> CM FI='C:\tt\tt.cov' SY <br /> MO NX=16 NK=4 TD=SY <br /> LK<br /> d c b a <br /> FR LX(1,4) LX(2,4) LX(3,4) LX(4,4) LX(5,3) LX(6,3) LX(7,3) LX(8,3) LX(9,2) <br /> FR LX(10,2) LX(11,2) LX(12,2) LX(13,1) LX(14,1) LX(15,1) LX(16,1) <br /> PD<br /> OU <br /> 试试这个,我也正在看,我用的是SPSS数据,你可以将路径具体修改。我也在做二阶验证性因素分析,一起学学。。。<br /> sp=d:\spss\suJi.sav '<br /> MO NY=16 NE=4 NK=1 PS=DI,FR TE=DI,FR GA=FU,FR<br /> PA LY<br /> 5 (1 0 0 0 0)<br /> 5 (0 1 0 0 0)<br /> 5 (0 0 1 0 0)<br /> 5 (0 0 0 1 0)<br /> 5(0 0 0 0 1) <br /> FI LY 1 1 LY 6 2 LY 11 3 LY 16 4 LY 21 5<br /> VA 1 LY 1 1 LY 6 2 LY 11 3 LY 16 4 LY 21 5<br /> PD<br /> OU RS SE SC MI TV TO ADD=OFF ND=3 另外,其实nlinyn也讲的很清楚了,只不过你可能没有看清而己<br /> 选择新建-path diagram,选择菜单栏上的setup选项-选择variables-在左边选择显变量(点击ADD/READ VARIABLES,你可以选择第一个从LISREL或PRELIS读入,或是下面选项的自己输入。选择点OK)-在右边加入潜变量(一阶五个abcdf,二阶s)-选NEXT,选择STASTICS下拉框中的RAW DATA,FILE下拉框中读入你的原始文件,如果你前面选择是用从LISREL或PRELIS读入,这里己自动生成,不用修改。<br /> 接着,你可以看到图左边出现Observed,下面是你命名的显变量,看到后面有个框没有,下面标着Y,这里是重点,选择框框,因为你要知道做二阶验证性分析的时候,显变量其实是Y指标,只要二阶变量S是X指标。同理选择其它的显变量指标,把它们都变成Y指标。<br /> 再接着把Latent下面的a,b,c,d,e后的框都点起来,除了S,它是X指标。<br /> 最后把这个指标拉到图上去,(什么?不会拉?点左键直接拉)最后再用单向箭头标清之间的关系,双向箭头不用动,它会自动跟上。<br /> 选择菜单栏中OUTPUT下的LISREL OUTPUT下的SELECTION,选择要输入的选项,,比如第二、第五、第六项<br /> 最后再选菜单栏中的SETUP下的BUIDE LISREL SYNTAX或按F4就可出来语句选项了。 谢谢lrfdnv。<br /> 我按照你和nlinyn的指点一步一步地走下去了,但还是报错。我把abcde做内生潜变量(Y),s做外生潜变量(x),s拉出线来箭头指向abcde,abcde各自的箭头指向各自的测量指标,结果还是无法运行。<br /> 我试着把你的命令行调整后粘帖后运行,也报错。<br /> 问题出在哪儿呢?<br /> sav或cov都是abcde的数据,不包含二阶因子s。<br /> 画路径时,s没有对应的测量指标。 不好意思,当时写的太急,可能这行写错了,<br /> MO NY=16 NE=4 NK=1 PS=DI,FR TE=DI,FR GA=FU,FR<br /> 应该改为<br /> MO NY=25 NE=5 NK=1 PS=DI,FR TE=DI,FR GA=FU,FR<br /> 如果你的是显变量(最低层的)25个指标,5个一阶指标,一个二阶指标。因为我自己做二阶验证性分析的时候是16个指标(16个显变量,不包括4个一阶变量和一个二阶变量),4个一阶变量,1个二阶变量。<br /> 另外,你也可以参考侯杰泰结构方程模型及应用的那个例题的原文啊,做适当的修改。<br /> 原程程序,我就在最后加了一行PD,也就是画出路径图。你可以适当修改下。<br /> program for 2-order analyses<br /> TESTING ONE HIGHER ORDER FACTOR<br /> DA NI=25 NO=500 MA=KM<br /> KM SY<br /> 1<br /> .40 1<br /> .32 .38 1<br /> .30 .30 .30 1<br /> .25 .40 .28 .36 1<br /> .10 .18 .19 .14 .09 1<br /> .08 .21 .15 .13 .08 .32 1<br /> .13 .09 .21 .20 .14 .38 .32 1<br /> .12 .19 .13 .19 .19 .40 .42 .32 1<br /> .14 .10 .16 .17 .21 .42 .36 .35 .25 1<br /> .16 .18 .19 .15 .18 .13 .15 .12 .13 .15 1<br /> .24 .21 .17 .19 .19 .19 .14 .15 .12 .17 .38 1<br /> .18 .17 .14 .21 .13 .21 .18 .17 .19 .14 .40 .25 1<br /> .22 .16 .18 .13 .15 .18 .21 .09 .21 .19 .42 .30 .28 1<br /> .14 .16 .19 .12 .09 .15 .19 .12 .17 .09 .32 .25 .38 .28 1<br /> .16 .19 .21 .09 .15 .13 .13 .19 .16 .15 .13 .16 .15 .14 .19 1 <br /> .09 .15 .18 .19 .19 .09 .18 .16 .14 .12 .18 .18 .14 .18 .09 .36 1<br /> .18 .09 .17 .21 .21 .16 .13 .15 .12 .17 .13 .09 .17 .17 .18 .28 .40 1<br /> .15 .16 .14 .13 .15 .13 .21 .17 .16 .14 .09 .17 .19 .21 .16 .42 .26 .30 1<br /> .13 .13 .13 .19 .18 .19 .18 .12 .15 .09 .15 .15 .21 .09 .14 .32 .45 .40 .36 1 <br /> .19 .14 .09 .21 .21 .09 .19 .09 .19 .16 .19 .19 .09 .16 .19 .15 .14 .18 .14 .19 1<br /> .17 .16 .17 .14 .15 .15 .15 .15 .21 .18 .17 .09 .16 .15 .21 .16 .18 .19 .18 .13 .36 1<br /> .09 .13 .13 .13 .08 .16 .13 .12 .17 .21 .09 .15 .17 .19 .16 .09 .19 .21 .13 .15 .40 .36 1 <br /> .19 .19 .19 .21 .21 .18 .21 .19 .18 .09 .18 .17 .09 .16 .13 .19 .21 .17 .16 .17 .26 .29 .42 1 <br /> .21 .18 .17 .12 .18 .14 .18 .12 .19 .16 .15 .18 .16 .09 .21 .15 .09 .15 .14 .12 .39 .35 .39 .36 1 <br /> MO NY=25 NE=5 NK=1 PS=SY,FI GA=FR<br /> PA LY<br /> 5(1 0 0 0 0)<br /> 5(0 1 0 0 0)<br /> 5(0 0 1 0 0)<br /> 5(0 0 0 1 0)<br /> 5(0 0 0 0 1)<br /> FR PS 1 1 PS 2 2 PS 3 3 PS 4 4 PS 5 5<br /> PD<br /> OU SS SC RS<br /> 另外,你还要注意一个注意点。LISREL对中文支持很不好,你的数据文件最好不要放在中文目录下,会莫明其妙的出错。(我经历过)也最好不要以中文命名你的数据文件。Nlinyn也跟你讲过。<br /> 另外,有时候跟你的数据文件也有关系,你的数据文件有没有缺失或奇异值,至少我的数据文件如果出现这种情况AMOS就连一般的验证性分析也通不过。<br /> 还有你说报错,不知道哪里错了,可以贴上来一起看看,讨论讨论。(这里面可能一个问题我也可能解决不了,就是在做二验证性因素分析时,结果可能出的来,就是那个OUT文件可能有,可是我的程序上明明标明让它把路径图做出来,它还是不显示。)所以不知道你的报错结果是怎么显示的?有把拟合指数那些都显出来了吗?还是程序进行不下去? 在AMOS中怎么操作啊,而且我不会写命令,就是直接操作方法有没有啊页:
[1]