全文阅读:https://www.lianxh.cn/news/3ce33ba6750a7.html

作者: 刘欣妍 (香港中文大学)
邮箱: liuxinyan@link.cuhk.edu.hk


目录


本文主要通过一些案例演示,来解决大家在 Stata 应用中遇到的各种求和问题。

1. generate 命令的 sum() 函数

具体代码见原文:https://www.lianxh.cn/news/3ce33ba6750a7.html

2. egen 命令的 sum() 和 rsum() 函数

从结果中可以看出,egen 提供的 sum() 函数计算该变量的总和,rsum() 计算行数值的相加和,rowtotal() 函数与 rsum() 功能一致。需要注意的是,rowtotal() 不能简写为 rtotal()

此外,egen 还提供了丰富的针对行操作的函数,如 rowfirst()rowlast()rowmax()rowmean()rowmedian()rowmin()rowmiss()rownonmiss()rowpctile()rowsd() 等,详细介绍可以通过 help egen 查看。

3. tscollap 命令

collapse() 适用于将月度、季度、或半年度的数据加总至年度数据,但是其没有将新生成的数据默认设为面板数据,当你进行分析时,需要再次进行 tssettscollap() 命令也可以实现上述功能 (注意,在使用tscollap 命令之前,需要将数据定义为面板数据),但其新生成的数据无需再 tsset

4. rolling 命令

rolling 可以对特定窗口实现滚动操作,我们这里仅将其运用滚动求和,更多功能详见 help rolling

5. 扩展阅读

全文阅读:https://www.lianxh.cn/news/3ce33ba6750a7.html

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐