楼主: erxiaoyang
657 4

[回归分析求助] 关于设置虚拟变量的问题 [推广有奖]

  • 0关注
  • 0粉丝

已卖:2份资源

高中生

2%

还不是VIP/贵宾

-

威望
0
论坛币
2591 个
通用积分
25.1156
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
240 点
帖子
13
精华
0
在线时间
26 小时
注册时间
2018-12-10
最后登录
2023-12-28

楼主
erxiaoyang 发表于 2022-10-17 13:40:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想要设置大于2020/01/01,虚拟变量为1
gen d2=(time>=01/01/2020)
出来的结果全是1
这个命令是不是有什么问题呢
求求大佬解答下
二维码

扫码加我 拉你入群

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

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

关键词:虚拟变量 time IME Tim

沙发
wdlbcj 学生认证  发表于 2022-10-17 22:28:48
给出你的数据看看

藤椅
白眉老夫子 在职认证  发表于 2022-10-18 09:22:56
首先看看你是否设置了时间,时间都是可以看到具体的数值的,你把2020/01/01对应的数值找到,假定是256,然后在gen d2=(time>=256)即可

板凳
x13511230126 学生认证  发表于 2022-10-19 15:25:09
gen d2=cond(time>=01/01/2020,1,0)

报纸
erxiaoyang 发表于 2022-10-19 19:27:36
感谢各位大佬
我找到了一个解决办法
egen  t=group (time)
gen d2=(t>=6)      //6对应2020.01.01对应的数值

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

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