楼主: Cherry_Xuan
3771 1

[时间序列问题] 对时间序列变量的求对数差分值,如何批量处理 [推广有奖]

  • 3关注
  • 0粉丝

博士生

7%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
2.4000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
15326 点
帖子
19
精华
0
在线时间
457 小时
注册时间
2015-6-14
最后登录
2026-1-17

楼主
Cherry_Xuan 发表于 2018-2-4 16:33:22 |AI写论文
10论坛币
现有各国汇率的时间序列数据,为了求汇率的收益率,采用对数差分的方法。但是国家太多有60多个,一个一个求太慢,于是想用暂元local,把国家“打包”,自己编写的do文件如下:
gen date_c = _n
tsset date_c
local `ov' “AR AT AU BE BG BR CA CH CL CN CO CY CZ DE DK DZ”

gen ln_ov=log(`ov')
gen dln_ov=d.ln_ov


运行结果是:
gen ln_ov=log(`ov')
invalid syntax
r(198);


身为stata小白,想向各位大神求助~
请问对时间序列变量的求对数差分值,如何批量处理?

关键词:批量处理 时间序列 invalid SYNTAX 时间序列数据 stata数据处理 暂元local

沙发
黃河泉 在职认证  发表于 2018-2-4 16:37:56
1. 这不是好主意(一定有更简单之方法)。2. 建议请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-23 14:47