楼主: ldrlinj
1899 4

[数据管理求助] 如何建立分组的数据变量 [推广有奖]

  • 1关注
  • 0粉丝

初中生

9%

还不是VIP/贵宾

-

威望
0
论坛币
894 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
42 点
帖子
5
精华
0
在线时间
18 小时
注册时间
2013-1-10
最后登录
2023-2-15

楼主
ldrlinj 学生认证  发表于 2015-3-9 08:00:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我用input x输入10个数值1-10,要让1-5为group1,6-10为group2,在命令行里如何实现呢?
谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:如何建立 Group Input 如何实现 put 如何

沙发
liujunsheng 发表于 2015-3-9 08:13:03 来自手机
ldrlinj 发表于 2015-3-9 08:00
我用input x输入10个数值1-10,要让1-5为group1,6-10为group2,在命令行里如何实现呢?
谢谢!
int((x-1)/5)+1

藤椅
ldrlinj 学生认证  发表于 2015-3-9 08:31:15
liujunsheng 发表于 2015-3-9 08:13
int((x-1)/5)+1
这个是什么命令啊,输了过后显示“unrecognized command:  int”

板凳
ldrlinj 学生认证  发表于 2015-3-9 12:34:19
liujunsheng 发表于 2015-3-9 08:13
int((x-1)/5)+1
知道了,你说的是gen y=int((x-1)/5)+1,但是这样只是重新建立了一个变量y-1,1,1,1,1,2,2,2,2,2
而我是要把变量x设置成有分组信息group1和group2

报纸
SpencerMeng 在职认证  发表于 2015-3-27 09:37:29
使用egen和cut连用,不知能否解决楼主问题。
  1. clear
  2. inp x
  3. 1
  4. 2
  5. 3
  6. 4
  7. 5
  8. 6
  9. 7
  10. 8
  11. 9
  12. 10
  13. end

  14. egen var_group=cut(x), group(2) //好用 平均分组
复制代码

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

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