连老师:
您好!我在用stata做时间序列分析的时候,用tsset date定义时间变量,结果出现了如下错误提示
repeated time values in sample
r(451);
如果我继续做DF检验的话,就会出现如下错误:
. dfuller ln_szzs
time variable not set, use -tsset varname ...-
r(111);
不知为何, 期盼您的指点。
既然是时间学列,就要求 year 变量能够唯一识别每一个观察值。
那个错误提示是说你的样本中某个年度的观察值可能出现了两次以上,比如,2003 年的观察值可能被重复记录了两次。
可以采用如下命令删除重复值:
duplicates drop year, force
然后,再执行 tsset 命令即可:
tsset year