楼主: 焦阔
3546 14

[编程问题求助] stata中如何设置收入下降的哑变量? [推广有奖]

  • 0关注
  • 0粉丝

大专生

80%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
13729 点
帖子
65
精华
0
在线时间
20 小时
注册时间
2015-4-5
最后登录
2018-12-1

楼主
焦阔 发表于 2017-8-20 10:37:13 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
想设置一个收入下降的哑变量,使得当期销售收入比去年下降为1,否则为0。该怎么处理?
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 哑变量 怎么处理 销售收入

沙发
qiangli 发表于 2017-8-20 11:14:06 来自手机
自己先    生成一个变量=当期销售收入-上一期销售收入
然后根据这个变量产生虚拟变量

藤椅
焦阔 发表于 2017-8-20 11:44:18 来自手机
qiangli 发表于 2017-8-20 11:14
自己先    生成一个变量=当期销售收入-上一期销售收入
然后根据这个变量产生虚拟变量
好的,谢谢!

板凳
也是晴天 在职认证  学生认证  发表于 2017-8-21 14:38:52
一条命令搞定:
gen dummy=(income<L.income)

报纸
焦阔 发表于 2017-8-21 14:40:24 来自手机
也是晴天 发表于 2017-8-21 14:38
一条命令搞定:
gen dummy=(income
面板数据可以这样吗?能不能把命令说得具体些?谢谢!

地板
也是晴天 在职认证  学生认证  发表于 2017-8-21 14:44:12
首先声明一个时间先后。括号是表示如果括号里条件成立则dummy取1,否则取0.income<L.income是说本期income小于上一期income,也就是你说的收入下降

7
黃河泉 在职认证  发表于 2017-8-21 16:35:18
也是晴天 发表于 2017-8-21 14:44
首先声明一个时间先后。括号是表示如果括号里条件成立则dummy取1,否则取0.income
請比較
  1. webuse grunfeld, clear

  2. xtset company year

  3. gen d1 = invest < L.invest

  4. gen d = D.invest
  5. gen d2 = d < 0 if !missing(d)
复制代码

8
黃河泉 在职认证  发表于 2017-8-21 16:35:52
焦阔 发表于 2017-8-21 14:40
面板数据可以这样吗?能不能把命令说得具体些?谢谢!
請比較
  1. webuse grunfeld, clear

  2. xtset company year

  3. gen d1 = invest < L.invest

  4. gen d = D.invest
  5. gen d2 = d < 0 if !missing(d)
复制代码

9
焦阔 发表于 2017-8-21 22:23:41 来自手机
黃河泉 发表于 2017-8-21 16:35
請比較
好的,我试一下

10
焦阔 发表于 2017-8-21 22:26:58 来自手机
焦阔 发表于 2017-8-21 22:23
好的,我试一下
这是部分数据,能不能麻烦您看一下命令怎么写?我是初学者,水平比较差。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 07:53