在Stata中生成观察差异作为新变量

时间:2014-03-29 16:25:07

标签: stata

我试图获得一组变量的两个连续观察的自然对数之间的差异。

我的方法如下

. gen abandon_qry_ln = ln(abandon_qry) - ln(abandon_qry) [_n-1]

但我收到错误weights not allowed

知道可能是什么问题吗?

1 个答案:

答案 0 :(得分:3)

您可以使用

gen difference = ln(abandon_qry) - ln(abandon_qry[_n-1]) 

gen ln_abandon_qry = ln(abandon_qry) 
gen difference = ln_abandon_qry - ln_abandon_qry[_n-1] 

您试图下标表达式。您可以在Stata中下标变量或矩阵,但通常不是表达式。