全文阅读:Stata数据处理:缺失值填充-autofill-carryforward| 连享会主页
目录
1. 命令介绍
autofill
命令直译为自动填充,可利用 Stata 数据中已有的数值来填充缺失值。它应用范围广泛,适用于 Stata 中所有类型的缺失值。此外,该命令还可以按组别对缺失值进行补全,这对分组处理数据缺失值有极大助益。
作者信息:
Version 1.0: October 1st, 2021 Author Xia P.S. University of Chinese Academy of Sciences Email: xia_ps@yeah.net
命令安装:
ssc install autofill, replace
命令语法:
autofill varlist, forward|backward [groupby(varname)]
其中,varlist
对应数值中含有缺失值的变量。对于 forward|backward
:
- 如果选择
forward
,程序将使用现有的数值来替换它们之前的缺失值。 - 如果选择
backward
,程序会使用现有的值来替换它们之后的缺失值。
groupby(varname)
选择一个变量,按照其连续相同的观察值进行分组。在每一个分组中独立执行 autofill
命令。