|
Stata 中很多计算的命令运行后,除了在屏幕上的主要结果外,内存中还保留了大量的存储值(Stored results),很方便被后续命令调用。如果对编程感兴趣的话,可以 help stored_results 以及 help return 查看详情。
Stata 命令主要可以分为五种类型:
(1)r-class 一般的的命令,如,summary,存储在r(),显示方法为return list;
(2)e-class 与模型估计有关的命令,如,regress,存储在e(),显示方法为ereturn list;
(3)s-class 解析命令(parsing commands),如,list,存储在s(),显示方法为sreturn list;
(4)c-class 存储系统参数,如 系统时间、版本,存储在c(),显示方法为creturn list。
(5)n-class 不存储结果的命令,如generate、replace
这五大类命令其实很好区分,
(1)一般的为Return(r),
(2)估计命令Estimation commands 为ereturn,
(3)解析命令parSing commands,
(4)系统命令是因为有一些固定常数Certain constants
(5)不存储结果不存储结果 Non
Stata中的返回值可分为四种类型:
(1) 单值,如,r(mean), r(max), r(N), e(r2), e(F);
(2) 矩阵,如,e(b), e(V);
(3) 暂元,如,e(cmd), e(depvar);
(4) 函变量,如,e(sample)。
例1:return list
- . sysuse auto, clear
- . summarize price
- . return list
复制代码
例2:ereturn list
- . reg price weight mpg
- . matrix list e(V)
- . ereturn list
复制代码 |
|