我在Mac上使用远程桌面客户端2.1.1连接到提供Mplus 6.12的Windows应用程序服务器。然后我运行以下脚本:
Title: Loading data from CSV and performing GMM
DATA: FILE IS "\\tsclient\Macint1 on Mike's Macbook\Users\Aron\Downloads\output.csv";
VARIABLE: NAMES ARE repo_name t03 t04 t05 t06 t07 t08 t09 t10 t11 t12;
CLASSES = c (2);
ANALYSIS: TYPE = MIXTURE;
STARTS = 40 8;
MODEL: %OVERALL$%
i s | t03@0 t04@1 t05@2 t06@3 t07@4 t08@5 t09@6 t10@7 t11@8 t12@9;
OUTPUT: TECH1 TECH8;
但是,当我运行它时,我收到以下错误消息:
*** ERROR
The number of observations is 0. Check your data and format statement.
Data file: \\tsclient\macint1\users\mike\github\local\latent_growth_classes\output.csv
*** ERROR
Non-missing blank found in data file at record #1, field #: 1
我尝试过多种方式指定路径,以及提供带有和不带标头的CSV文件,但我总是得到相同的消息。我究竟做错了什么?如何将CSV文件读入Mplus?
答案 0 :(得分:2)
Mplus中数据文件的第一行必须是第一行数据,所以上面没有变量名!因此它必须看起来像这样。
9.00,3.00,1.00,1.00,34.00,35.00
0.00,9.00,2.00,1.00,44.00,41.00
. . . . . .
. . . . . .
. . . . . .
0.00,4.00,3.00,1.00,44.00,33.00
1.00,4.00,3.00,2.00,36.00,37.00
因此,您必须使用Names ARE
语句定义名称,并且必须“记住”变量的确切顺序(因为您无法从数据文件中检索它们)。要获得没有标题的.csv文件,您必须使用TextPad(或类似的东西)打开.csv文件并删除变量行并再次保存文件。
注意:如果你很聪明...使用cut而不是删除并在Mplus中粘贴这一行变量,这样就不太可能出错!