我用 R 代码编写了一个 Stata 函数。当我运行我的函数并在 Stata 中再次测试它时,我不断看到
syntax error
。
请帮我找出问题所在。
syntax, data(str) [Data2(str) Groupname(str "Dataset") Groupname2(str "Dataset2") Nboot(int 100) Gridsize(int 50) Option(str "1")]
***coding
*test
np, data("dataset1.dta") data2("dataset2.dta") nboot(100) gridsize(50) option("1")
invalid syntax
r(197);
我正在尝试将 R 代码转移到 Stata 代码并比较它们的结果。
采用字符串的选项不能有默认值——至少不能通过
syntax
命令指定默认值。
您可以稍后在程序代码中为自己定义默认值,如
if "`groupname'" == "" local groupname "Dataset"