楼主: lemonwp
22341 30

[数据管理求助] 【求助】stata分组 [推广有奖]

  • 49关注
  • 4粉丝

教师

已卖:1656份资源

副教授

65%

还不是VIP/贵宾

-

威望
0
论坛币
4012 个
通用积分
48.2136
学术水平
19 点
热心指数
22 点
信用等级
14 点
经验
11459 点
帖子
480
精华
0
在线时间
1361 小时
注册时间
2007-10-11
最后登录
2025-12-11

楼主
lemonwp 发表于 2010-9-16 21:54:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想把我的数据先按变量X按照分位数分成5组,然后在每一组里按变量Y分成5组。
我能完成前面一步:sort x   gen group1=group(5).但是第二部:如果用sort group1 Y,然后by group1:gen group2=group(5) stata提出错误,请问应该如何操作?请高手指点,非常谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:stata分组 Stata tata Group 如何操作 如何

沙发
lemonwp 发表于 2010-9-16 21:57:42
已解决,原来是我输入错误!

藤椅
小强sunny 发表于 2012-9-10 13:19:56
lemonwp 发表于 2010-9-16 21:57
已解决,原来是我输入错误!
楼主能否帮我解决下这个分组问题?
说简单的,就是要将一组数据分为两组
gs year   产权比    风险投资背景
a  2004   0.2       1
a  2005   0.3       1
a  2006   0.4       1
b  2004   0.3       0
b  2005   0.4       0
b  2006   0.6       0
c  2004    0.4      1
c  2005    0.4      1
c  2006    0.7      1
如上面这 组数据(风险投资背景是虚拟变量),我要根据虚拟变量风险投资的取值,将数据分为两组,风险投资=0是一组,另一组是风险投资=1,分组后要对两组的“产权比”均值进行差异双侧T检验
  
守望幸福!!!!!!

板凳
lemonwp 发表于 2012-9-10 21:24:37
小强sunny 发表于 2012-9-10 13:19
楼主能否帮我解决下这个分组问题?
说简单的,就是要将一组数据分为两组
gs year   产权比    风险投资 ...
使用ttest 产权比,by(风险投资).后面还可以加其他选项,详细可help ttest
已有 1 人评分论坛币 热心指数 收起 理由
SpencerMeng + 10 + 1 观点有启发

总评分: 论坛币 + 10  热心指数 + 1   查看全部评分

报纸
小强sunny 发表于 2012-9-11 08:50:40
lemonwp 发表于 2012-9-10 21:24
使用ttest 产权比,by(风险投资).后面还可以加其他选项,详细可help ttest
楼主正解,我昨天已经摸索出来了,谢谢楼主啦
守望幸福!!!!!!

地板
xsx小虾米 发表于 2013-5-24 13:32:07
我也遇到了这个分25组的问题,第一次使用过stata,我运行了你的第一句后,出现了这个语句:
. sort illiq  gen group1=group(5)
variable gen not found
这是怎么回事,怎么解决,还有按y分组时,你说你的输入错误,那应该怎样写,多谢啦~~~

7
lemonwp 发表于 2013-5-24 15:18:24
xsx小虾米 发表于 2013-5-24 13:32
我也遇到了这个分25组的问题,第一次使用过stata,我运行了你的第一句后,出现了这个语句:
. sort illiq  ...
你是不是一次执行的这个命令,应该分两次,第一次执行sort,然后第二次在gen。
其实如果是按照分位数分组,最好的命令是使用,例如:
sort  insto_ma
xtile prop=insto_ma, nq(4)// 以insto_ma的四分位点分成四组
sort  prop  insto_msd
egen stdI=xtile(insto_msd),by(prop) nq(4)//按prop,以insto_msd的四分位点分成四组
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
不追求 + 5 + 5 + 5 精彩帖子
Sunknownay + 100 + 10 + 1 + 1 + 1 鼓励积极发帖讨论

总评分: 经验 + 100  论坛币 + 10  学术水平 + 6  热心指数 + 6  信用等级 + 6   查看全部评分

8
xsx小虾米 发表于 2013-5-24 15:27:56
lemonwp 发表于 2013-5-24 15:18
你是不是一次执行的这个命令,应该分两次,第一次执行sort,然后第二次在gen。
其实如果是按照分位数分组 ...
嗯 谢谢~ 这个语句也是一句一句执行么 如果分5组的话 括号里写5就ok么?再问个问题,就是如果按照x1升序后按照x2升序再按照x3升序  这个语句该怎么写   我分开写sort和在excel分别升序的结果不一样呢  

9
lemonwp 发表于 2013-5-24 15:37:33
xsx小虾米 发表于 2013-5-24 15:27
嗯 谢谢~ 这个语句也是一句一句执行么 如果分5组的话 括号里写5就ok么?再问个问题,就是如果按照x1升序后 ...
对分五组就写5,by(x1 x2)其他问题请help xtile and egen
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
陈晓辉 + 5 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1   查看全部评分

10
xsx小虾米 发表于 2013-5-24 15:47:36
lemonwp 发表于 2013-5-24 15:37
对分五组就写5,by(x1 x2)其他问题请help xtile and egen
多谢啦~~

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

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