函数、宏、标量和矩阵

本次课程是系列课程:「Stata 编程导论」 的第五、六章节,为了方便大家学习和检索,故将该课程作为专题课程单独列出。

×

这节课我们将讲解 Do 文档编程中的一些基础概念:函数、宏、标量和矩阵。鉴于课程内容较多,本课程将分为两部分进行讲解。

函数、宏、标量和矩阵(一):

课程概括:我们将详细介绍 Stata 数据处理的过程中常用的一些命令和函数。

  1. 一些编程的细节
  • 变量列表
  • 数值列表
  • if / in
  • 缺失数据的处理
  • 字符型变量转数值型变量
  • generate 函数
  1. if 表达式和示性变量
  • cond() 函数
  • 连续变量与离散变量之间的转换
  1. egen 函数
  • egen 与常见统计量
  • egen 参与分组和排序
  • egen 与 seq
  • egen 与 fill
  • egen 与 diff
  • egen 与 row 函数
  • egen 与 pc、pctile
  • egen 与 rank
  • egen 与 anyvalue、anymatch
  • egen 与 std
  1. 作业

函数、宏、标量和矩阵(二):

课程概括:这次课我们将集中讲解宏、标量和矩阵。

  1. 分组计算:讲解如何使用 by/bysort 进行分组计算以及 _n 和 _N 的灵活应用;
  2. 局部宏与全局宏的使用。这个本次课的重点,通过本次课的讲解你应该能够在自己的程序里灵活的使用 local;
  3. 宏拓展函数的使用;
  4. 系统参数:creturn;
  5. 标量和矩阵的使用;
  6. 案例:如何结合 local 和 循环生成自动化的编程语句。

点击这里跳转到 RStata 短书平台获取附件:函数、宏、标量和矩阵

评论