平衡面板与非平衡面板
“如果每个研究对象都有相同的观测次数,这样的面板就是平衡面板。如果有些对象具有不同的观测次数,我们得到的就是非平衡面板”——古拉扎蒂《计量经济学基础》
平衡面板数据指的是在样本期间,样本数量不变、样本个体不变且数据没有缺失,这样特别的严格!因为有些样本个体虽然不变,但在某些年份某些变量值有缺失,或者个别样本个体在某些年份因为如破产倒闭或无法再跟踪或已不满足条件就不再有数值,类似的,有些样本个体有可能新加进来,这些种种情况都是非平衡面板数据。
“balanced和unbalanced面板数据到底有什么区别?”“平衡的意思是,如果按截面成员堆积数据,每个截面成员应包括正好相同的时期;
如果按日期堆积数据,每个日期应包含相同数量的截面成员观测值,并按相同顺序排列。特别要指出的是,基础数据并不一定是平衡的,只要在输入文件中有表示即可。
如果观测值中有缺失数据,一定要保证文件中给这些缺失值留有位置。
2
非平衡面板数据转换成平衡面板数据
在计量分析中,平衡面板数据相比非平衡面板更易于处理,那么如何由后者转化为前者呢?这里向大家介绍一个办法,即仅保留非平衡面板数据在给定年限中均存在的个体,从而将其转为平衡面板,具体用到的命令为:xtbalance
外部命令下载安装为:ssc install xtbalance
语法格式为:xtbalance, range(numlist) [ miss(varlist) ]
注意事项为:使用前需要先进行面板数据设定声明。
Deion:
xtbalance Trans the unbalanced Panel Data into balanced Panel Data with sample range specified by option range.
Options:
range(numlist) specifies sample range to be transfored. numlist must be two integers and specified in ascending order.
miss(varlist) forces to drop the observations if any one of the variable in varlist has missing value.
Examples:
help xtbalance
xtbalance , range(1998 2005)
xtbalance , range(1998 2005) miss(invest market)
xtbalance , rang(1978 1982) miss(_all)