全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
756 3
2023-10-23
如果想根据固定间隔构建虚拟变量,用什么命令呢。比如 以年龄,0-50岁的样本,每十岁一组构建一个虚拟变量,一共要构建5个虚拟变量这样
二维码

扫码加我 拉你入群

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

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

全部回复
2023-10-24 10:09:01
要使用Stata根据固定间隔构建虚拟变量,可以使用egen命令。根据年龄变量构建5个虚拟变量,每十岁一组:
egen age_group = cut(age), at(0(10)50)
上述代码将根据年龄变量(age)创建一个名为age_group的新变量,其取值为1到5,对应于0-9岁、10-19岁、20-29岁、30-39岁和40-50岁的年龄组。上述代码假设您的年龄变量是连续的,并且已经在Stata中加载了相应的数据集。
二维码

扫码加我 拉你入群

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

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

2023-10-24 11:45:11
sun_man 发表于 2023-10-24 10:09
要使用Stata根据固定间隔构建虚拟变量,可以使用egen命令。根据年龄变量构建5个虚拟变量,每十岁一组:
e ...
啊哈哈哈哈哈这是ChatGPT写的吗,谢谢!
二维码

扫码加我 拉你入群

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

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

2023-10-25 14:40:21
如果是构建五个虚拟变量呢?不是一个变量取1-5
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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