michael 2007-9-27 17:02
SPSS与LISREL的区别
为什么同样的数据,在SPSS中做回归和在Lisrel中做回归,得出的结果不一样.不过,在SPSS中显著在Lisrel也显著,系数方向是一样的,只是具体数值不一样.
答:SPSS的变量都是observed、如果LISREL里的变量是latent factors的话,其结果自然不一样、因为后者纠正了measurement errors。如果LISREL的变量也是observed,两者的结果一定相同(至少小数点后两位);如果不是,肯定是LISREL里的model specification有问题。(还要不要给我数据试试?)
(2)在SPSS和LISREL中的general linear model也不一样.首先,不能确定哪几个变量名称是同义的,SPSS提供的变量有:dependent variable, fixed factor , random factor, covariate, WLS weight,
LISREL: dependent variable, independent variable, stratification variable, cluster variable, weight variable.估计着用同一数据输入试试,提供的结果好象完全没有相同之处.LISREL提供的是回归系数,ACM,SPSS提供的是F值及p-值.
答:SPSS里的random factor不要选,因为一般条件下你无法做random factor,只能做fixed factor,covariate与fixed factor的差别在前者是interval scale,后者是nominal,两者都是independent variables。WLS代表weighted least squares,内定的是经典的ordinal least sqaures(即最小二乘法),当你没有理论指导或数据支持,不要用WLS,还是用内定的OLS。
LISREL里stratified、clustered和weight variables都是复杂数据结构条件下的independent variables,初学者不必去试(你的数据可能就没有这些结构)。