全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
16007 7
2013-09-14
有一个变量A是连续数据,我需要生成另一个变量B,生产B变量的标准:
当A大于其平均值时B取1;当A小于等于其平均值时B取0.
请问高手这个转化如何用gen,egen命令来实现???????
谢谢,急求!!!!!!!!!!!!
二维码

扫码加我 拉你入群

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

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

全部回复
2013-9-14 11:49:54
generate B=(A>(A的平均值))
二维码

扫码加我 拉你入群

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

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

2013-9-14 11:53:04
楼上是对的
二维码

扫码加我 拉你入群

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

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

2013-9-14 11:56:53
还真不知道象2楼这样简洁的命令,学习了。。。
二维码

扫码加我 拉你入群

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

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

2013-9-14 17:48:07
空空残阳 发表于 2013-9-14 11:49
generate B=(A>(A的平均值))
这个命令该是什么?我要设置B=1,如果A大于其平均值?
A的平均值命令怎么表示?
二维码

扫码加我 拉你入群

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

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

2013-9-14 18:11:09
machine2007 发表于 2013-9-14 17:48
这个命令该是什么?我要设置B=1,如果A大于其平均值?
A的平均值命令怎么表示?
没直接用过均值的命令,好像是mean(var),你再看看manual吧。简单的就是你直接summary下,看看均值是多少不就行了.... 那个命令是可以直接生成虚拟变量的。
help 或 search下,看看命令描述就全明白了
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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