全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2108 0
2017-11-08
各位大神好。我的数据分析是关于价格战持续时间的。当这个月比上个月价格下跌超过20%时,算价格战开始,直到票价比上个月上升5%算价格战结束,但是从开始到结束的之间月份必须连续。我把票价上升大于5%的数据drop掉,又drop 掉了月份与上下都不连续,且不满足下降超过20%的月份。然后设置虚拟变量price war=1 if farechange<=-0.2。还生成了一个变量deltat,如果deltat等于1而不是“.”,说明月份连续。现在想把某一条航线从pricewar=1的月份开始,到deltat="."的月份结束算作pricewar发生的区间(换句话说,把这部分pricewar的值从.改成1)。应该怎么做啊?感觉好复杂,需要写循环的样子。还是说我想多了?这个问题有其他简单的解决方法?
数据样本在附件里,这里只包括价格变化<5%的月份。
谢谢各位!
附件列表

datasample.dta

大小:6.5 KB

只需: 20 个论坛币  马上下载

data sample

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群