美文网首页计量经济学Stata小小白
Stata系列-如何处理缺失值

Stata系列-如何处理缺失值

作者: 5a41eb2ceec6 | 来源:发表于2018-08-15 13:40 被阅读14次

    对于缺失的数据,为保持样本容量,可以采用“线性插值”的方法

    原理

    以上是线性插值的简单原理,如果y有指数增长趋势,则应先去对数,再用lny进行线性插值。如果需要用y进行回归,则对线性插值得到的数值取反对数即可。

    *导入数据集
    use consumption.dta, clear
    *生成缺失值
    gen y1 = y
    replace y1 =. if year == 1980 | year == 1990 | year == 2000 | year == 2010
    *对数化处理
    gen lny1 = log(y1)
    *线性插值
    ipolate lny1 year, gen(lny2)
    *反对数处理
    gen y2 = exp(lny2)

    *对比
    list year y y2 if year == 1980 | year == 1990 | year == 2000 | year == 2010

    对比

    相关文章

      网友评论

        本文标题:Stata系列-如何处理缺失值

        本文链接:https://www.haomeiwen.com/subject/gztwbftx.html