本次课程是系列课程:「Stata 编程导论」 的第五、六章节,为了方便大家学习和检索,故将该课程作为专题课程单独列出。
×
这节课我们将讲解 Do 文档编程中的一些基础概念:函数、宏、标量和矩阵。鉴于课程内容较多,本课程将分为两部分进行讲解。
函数、宏、标量和矩阵(一):
课程概括:我们将详细介绍 Stata 数据处理的过程中常用的一些命令和函数。
- 一些编程的细节
- 变量列表
- 数值列表
- if / in
- 缺失数据的处理
- 字符型变量转数值型变量
- generate 函数
- if 表达式和示性变量
- cond() 函数
- 连续变量与离散变量之间的转换
- egen 函数
- egen 与常见统计量
- egen 参与分组和排序
- egen 与 seq
- egen 与 fill
- egen 与 diff
- egen 与 row 函数
- egen 与 pc、pctile
- egen 与 rank
- egen 与 anyvalue、anymatch
- egen 与 std
- 作业
函数、宏、标量和矩阵(二):
课程概括:这次课我们将集中讲解宏、标量和矩阵。
- 分组计算:讲解如何使用 by/bysort 进行分组计算以及 _n 和 _N 的灵活应用;
- 局部宏与全局宏的使用。这个本次课的重点,通过本次课的讲解你应该能够在自己的程序里灵活的使用 local;
- 宏拓展函数的使用;
- 系统参数:creturn;
- 标量和矩阵的使用;
- 案例:如何结合 local 和 循环生成自动化的编程语句。
点击这里跳转到 RStata 短书平台获取附件:函数、宏、标量和矩阵
评论