1

我在我的 Mac 上使用 Remote Desktop Client 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?

4

1 回答 1

4

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而不是delete并在Mplus中粘贴这行变量,这样出错的可能性就会大大降低!

于 2013-02-15T21:49:19.430 回答