楼主: bbads
3396 4

[数据管理求助] 请教对企业类型进行分类 并产生新的虚拟变量的语句 [推广有奖]

  • 7关注
  • 3粉丝

已卖:7份资源

副教授

29%

还不是VIP/贵宾

-

威望
0
论坛币
957 个
通用积分
12.3988
学术水平
10 点
热心指数
20 点
信用等级
7 点
经验
16682 点
帖子
291
精华
0
在线时间
1141 小时
注册时间
2014-4-5
最后登录
2024-12-7

楼主
bbads 发表于 2015-5-7 20:23:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如果国有企业的注册类型分别是:110、141、151
私营企业的注册类型为:170、174
外资企业为:300、340
lxdum1 dum2 dum3
110 10 0
1411 0 0
1511 0 0
170 0 1 0
174 0 1 0
300 0 0 1
340 0 0 1

我知道生成虚拟变量用tab lx,gen(dum)
我想得到的是上表格的样子,可是要先对三种类型进行划分才能得到dum,怎样使用if条件句先生成新变量,比如1、2、3,然后再dum?


二维码

扫码加我 拉你入群

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

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

关键词:企业类型 虚拟变量 私营企业 国有企业 外资企业 stata stata数据处理 stata学习 STATA基础入门知识 stata命令

沙发
hustchen2012 在职认证  发表于 2015-5-7 21:39:43
先生成一个虚拟变量,比如gen SOE=0吧,然后replace SOE=1 if .....
可能我理解你的问题太简单化,哈哈
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
LIXUANHANK + 2 + 2 + 2 精彩帖子

总评分: 学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

藤椅
LIXUANHANK 学生认证  发表于 2015-5-8 10:18:38
gen dum1=0,然后replace dum=1 if lx==110 |lx==141 |lx==151

板凳
bbads 发表于 2015-5-9 19:00:51
LIXUANHANK 发表于 2015-5-8 10:18
gen dum1=0,然后replace dum=1 if lx==110 |lx==141 |lx==151
真是感谢 不过那个地方是dum=0吧

报纸
bbads 发表于 2015-5-9 19:01:35
hustchen2012 发表于 2015-5-7 21:39
先生成一个虚拟变量,比如gen SOE=0吧,然后replace SOE=1 if .....
可能我理解你的问题太简单化,哈哈
yes , you got it.

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

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