Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stata中的滞后只会生成缺失_Stata - Fatal编程技术网

Stata中的滞后只会生成缺失

Stata中的滞后只会生成缺失,stata,Stata,我在Stata 14中使用L1命令创建滞后变量时遇到问题。 结果Lag变量100%缺少值 d代=L1.1 t提前询问问题中几乎没有足够的信息可以确定,但正如@Dimitry V.Masterov通过询问您的数据是如何设置的所建议的那样,您可能存在问题 举个简单的例子,想象一个由两个国家组成的小组,一个是国家1,另一个是国家3,五年内按国家衡量gdp: clear input float(id year gdp) 1 1 5 1 2 2 1 3 7 1 4 9 1 5 6 3 1 3 3 2 4

我在Stata 14中使用L1命令创建滞后变量时遇到问题。 结果Lag变量100%缺少值

d代=L1.1


t提前询问

问题中几乎没有足够的信息可以确定,但正如@Dimitry V.Masterov通过询问您的数据是如何设置的所建议的那样,您可能存在问题

举个简单的例子,想象一个由两个国家组成的小组,一个是国家1,另一个是国家3,五年内按国家衡量gdp:

clear
input float(id year gdp)
1 1 5
1 2 2
1 3 7
1 4 9
1 5 6
3 1 3
3 2 4
3 3 5
3 4 3
3 5 4
end
现在,如果不正确地
tsset
此数据,则可以轻松生成所描述的缺失值:

tsset year id
gen lag_gdp = L1.gdp
现在请注意如何生成10个缺少的值。在本例中,之所以会出现这种情况,是因为面板和时间变量的顺序不正确,并且(未正确指定)时间变量有间隙(时段1和时段3,但没有时段2)

我还看到有人试图通过时间变量和分析变量设置t,这也是不正确的:

clear
input float(year gdp)
1 5
2 3
3 2
4 4
5 7
end

tsset year gdp
gen d = L1.gdp
我怀疑你也有类似的问题


如果不知道您的数据是什么样的,或者它是如何的,则无法诊断此问题,但很可能是数据是如何的,数据是如何的,时间变量是否有间隙?您的权益变量是否包含缺少的值?