2013-02-15 333 views
0

我使用我的Mac远程桌面客户端2.1.1连接到提供了Mplus 6.12的Windows应用程序服务器。然后我运行下面的脚本:读一个CSV文件到Mplus

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 | [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]; 
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

我知道这是一个数据管理问题,但它是一个非常具体的统计工具(Mplus),因此我认为在Stackoverflow上获得答案的机会低于stats.SE。 – histelheim 2013-02-15 16:55:33

回答

2

在Mplus的数据文件的第一行必须是数据的第一行,因此上述NO变量名!因此它必须是这样的。

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文件,并删除变量的行,并再次保存文件。

注意:如果你很聪明...使用削减,而不是删除并粘贴此行的Mplus变量,这样的错误是不太可能!