楼主: fangwangwei
10510 6

[数据管理求助] 如何设置1到4的虚拟变量 [推广有奖]

  • 2关注
  • 2粉丝

硕士生

97%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4259 点
帖子
142
精华
0
在线时间
262 小时
注册时间
2009-11-3
最后登录
2021-10-26

楼主
fangwangwei 发表于 2013-6-11 12:13:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
捕获2.PNG
id为企业代码,dummy1至dummy8为22家企业归类到8个行业中的虚拟变量(1为归属于这个行业),现在要将这8个行业子样本进行合并,设置新的虚拟变量techlevel,dummy1和dummy2的企业设为低技术企业techlevel=1,dummy3和dummy4的企业设为中低技术企业techlevel=2,dummy5和dummy6的企业设为中低技术企业techlevel=3,dummy7和dummy8的企业设为中低技术企业techlevel=4。不知如何实现,求助!谢谢了
二维码

扫码加我 拉你入群

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

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

关键词:虚拟变量 Dummy Level Leve Tech 如何 技术 行业 样本

至人无己,神人无功,圣人无名!

沙发
fangwangwei 发表于 2013-6-11 13:00:55
已解决,谢谢
至人无己,神人无功,圣人无名!

藤椅
wanlin000 发表于 2013-6-11 13:05:52
自问自答型。不错
靠自己

板凳
woodyluo 发表于 2013-7-12 22:05:09
楼主怎么解决的??求指导呀@fangwangwei

报纸
蓝色 发表于 2013-7-13 00:14:34
这也是stata中最简单的操作。
不在于什么复杂的命令,关键是你自己想清楚怎么解决没有。
方法1:
gen       techlevel1=1 if dummy1==1 | dummy2==1
replace  techlevel1=0

gen       techlevel2= if dummy3==1 | dummy4==1
replace  techlevel2=0

gen       techlevel3=1 if dummy5==1 | dummy6==1
replace  techlevel3=0

gen       techlevel4=1 if dummy7==1 | dummy8==1
replace  techlevel4=0

方法2:
gen       techlevel1=dummy1+dummy2
gen       techlevel2=dummy3+dummy4
gen       techlevel3=dummy5+dummy6
gen       techlevel4=dummy7+dummy8


难道上面的这些命令都有什么难度吗
写了这么多,就gen和replace
都是最基础的命令,
大家还是多看看基础的stata的书
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 热心帮助其他会员

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

地板
云の上 发表于 2013-7-13 08:55:48
呵呵
君子终日乾乾,夕惕若厉,无咎!

7
silverl6 学生认证  发表于 2014-3-2 21:21:17
报纸层太强大了!!!

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

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