Stata:按变量数展开
Stata: expand by the number of variables
这与我问自己的一个一般性问题有关,如果 Stata 除了这些秘密局部变量和全局变量之外不创建新对象,我如何在另一个代码中使用某些代码的结果?
我要合并:
di c(k)
和:
expand
我 R 我会简单地写一些类似 expand(di c(k))
的东西来做到这一点。 Stata 如何处理包装函数?
编辑:我可以使用局部变量和全局变量,但我并不总是知道如何将它们调用到函数中。
edit2: 对于其他难以跟踪 'clandestine' 全局变量和局部变量的人:macro list
您在使用 local
s、global
s、scalar
s、saved results 时遇到的困难在您的问题中并不明显.一个例子是:
clear
set more off
sysuse auto
keep rep78
summarize
return list
expand r(max)
保存的结果可能会在发出其他命令时消失,但您可以将它们保存到local
中,例如,稍后使用它们:
local rmax = r(max)
display `rmax'
expand `rmax'
这与我问自己的一个一般性问题有关,如果 Stata 除了这些秘密局部变量和全局变量之外不创建新对象,我如何在另一个代码中使用某些代码的结果?
我要合并:
di c(k)
和:
expand
我 R 我会简单地写一些类似 expand(di c(k))
的东西来做到这一点。 Stata 如何处理包装函数?
编辑:我可以使用局部变量和全局变量,但我并不总是知道如何将它们调用到函数中。
edit2: 对于其他难以跟踪 'clandestine' 全局变量和局部变量的人:macro list
您在使用 local
s、global
s、scalar
s、saved results 时遇到的困难在您的问题中并不明显.一个例子是:
clear
set more off
sysuse auto
keep rep78
summarize
return list
expand r(max)
保存的结果可能会在发出其他命令时消失,但您可以将它们保存到local
中,例如,稍后使用它们:
local rmax = r(max)
display `rmax'
expand `rmax'