【问题标题】:Generate difference between observations as new variable in Stata在Stata中生成观察值之间的差异作为新变量
【发布时间】:2014-03-29 16:25:07
【问题描述】:

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

我的做法如下

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

但我收到错误 weights not allowed

知道可能是什么问题吗?

【问题讨论】:

  • 诸如“谢谢”之类的内容或您的签名应该被排除在问题之外。如果您想提供个人信息,请编辑您的个人资料,例如使用您的真实姓名。

标签: stata


【解决方案1】:

你可以合作

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 中为变量或矩阵下标,但通常不能为表达式下标。

【讨论】:

    猜你喜欢
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 2020-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多