楼主: StarNo1
3862 15

[其他] 求助!怎样把两组数据再进行二次处理? [推广有奖]

  • 0关注
  • 0粉丝

本科生

81%

还不是VIP/贵宾

-

威望
0
论坛币
78 个
通用积分
23.6294
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1543 点
帖子
121
精华
0
在线时间
61 小时
注册时间
2008-8-20
最后登录
2022-5-3

楼主
StarNo1 发表于 2009-11-17 07:55:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
比如我有两组数据,一组身高,一组体重。我已经把身高按高低分成了五组:“太低,较低,正常,较高,太高”;体重也分成了五组:“太瘦,较瘦,正常,较胖,太胖”。
现在我需要把这一共十组的数据再次组合起来,包括“太低太瘦,太低较瘦。。。较低太瘦,较低较瘦。。。。。。太高太瘦。。。太高太胖”一共二十五组数据。怎么做啊?恳请各位知道的朋友们指教。谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:怎么做 朋友

沙发
StarNo1 发表于 2009-11-17 07:58:07
基本思路就是比方说甲这个人吧,根据他的身高数据和体重数据,看他是到哪个组;然后再看乙。。。比方说一共有一万个人,全都按照各自的身高体重分到不同的组去,怎么做呢?再次谢谢大家!

藤椅
arlionn 在职认证  发表于 2009-11-17 08:33:51
.sysuse auto,clear

.sort price

.gen gp = group(5)

.sort weight

.gen gw = group(5)

xi: i.gp*i.gw

板凳
StarNo1 发表于 2009-11-17 08:51:15
谢谢斑斑!我这就试试!

报纸
StarNo1 发表于 2009-11-17 11:23:24
最后一个蓝色的语句是什么意思呢?

地板
ctx5518 发表于 2009-11-17 13:23:02
egen weight_height=concat(weight height)

7
arlionn 在职认证  发表于 2009-11-17 17:43:18
StarNo1 发表于 2009-11-17 07:55
比如我有两组数据,一组身高,一组体重。我已经把身高按高低分成了五组:“太低,较低,正常,较高,太高”;体重也分成了五组:“太瘦,较瘦,正常,较胖,太胖”。
现在我需要把这一共十组的数据再次组合起来,包括“太低太瘦,太低较瘦。。。较低太瘦,较低较瘦。。。。。。太高太瘦。。。太高太胖”一共二十五组数据。怎么做啊?恳请各位知道的朋友们指教。谢谢!
设身高和体重分别为变量 h 和 w,则如下命令可生成二者的组合:


   xgroup h w, gen(h_w) label lname(h_w_lab)

8
sungmoo 发表于 2009-11-17 18:12:26
StarNo1 发表于 2009-11-17 07:55 比如我有两组数据,一组身高,一组体重。我已经把身高按高低分成了五组:“太低,较低,正常,较高,太高”;体重也分成了五组:“太瘦,较瘦,正常,较胖,太胖”。现在我需要把这一共十组的数据再次组合起来,包括“太低太瘦,太低较瘦。。。较低太瘦,较低较瘦。。。。。。太高太瘦。。。太高太胖”一共二十五组数据。怎么做啊?
*设身高height与体重weight各共有5个值:1\2\3\4\5。

g group=height*10+weight

9
StarNo1 发表于 2009-11-18 05:27:10
这么多答案啊?都不一样。。。我昨天忘记说了,两组数据的样本是一样的。就是比方说第一组是红星小学的全体学生,第二组还是红星小学的学生。只不过是把这些人分别根据不同的标准(一个身高,一个体重)分组。现在就是感觉要把这十组数据结合起来看,唉,头疼啊!

10
StarNo1 发表于 2009-11-18 07:45:49
而且最关键的问题是,我已经把五组分好了,身高组的编号是1,2,3,4,5; 体重组的编号是a,b,c,d,e. 所以怎么分成1a, 1b,1c... 5a, 5b, 5c,5d,5e.

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

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