基本的命令语法通常有以下几个部分: [prefix :]command [varlist ][=exp ][if ][in ][weight ] [using filename ][,options ] 方括号表示在大多数情况下可以进行选择的限定符。打印体的单词需要输入到Stata中,就像它们在本页中显示的那样。斜体的单词可以被用户替代掉,其中: prefix 表示一个重复执行Command或者修改Command的输入和输出的命令; command 表示Stata命令; varlist 表示一系列变量的名称; exp 是数学表达式; weight 表示加权的表达式; filename 是文件名; options 表示应用于Command的一个或多个选项。 命令之间最大的差异在于可使用的选项。命令可以有很多选项,而且这些选项也可以有选项,这些选项在括号内给出。
Stata是区分大小写的。我们通常全部使用小写,但是偶尔对模型的名称使用大写。
命令和输出结果是依照Stata手册的样式来显示。文本中给出的Stata命令使用打印体。例如,对于OLS,我们使用regress 命令。对于显示的命令及其输出结果,这些命令有一个前缀“.”(句号 [1] 后有空格),而输出结果没有这个前缀。对于Mata命令,前缀是冒号(:)而不是句号。超过一行的命令输出结果有一个表示连续的前缀“>”(即大于号)。对于Stata或Mata程序,程序中出现的行并没有前缀。 |