楼主: pingguzh
1689 2

[问答] 请问怎么根据多个分界点分组统计 [推广有奖]

  • 0关注
  • 4粉丝

菜鸟

副教授

48%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
20.1546
学术水平
1 点
热心指数
7 点
信用等级
3 点
经验
20017 点
帖子
870
精华
0
在线时间
433 小时
注册时间
2012-10-29
最后登录
2024-1-28

楼主
pingguzh 发表于 2018-3-16 15:52:30 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问大家,我这里有变量x和变量y,x从0-12取值,y是数值型变量

想把x根据某个分界值来分组,然后比较不同分组的情况下,y的均值

比如我想先试一下,把x按照分界点6,分为0-6、7-12这两组,再试把x按照分界点5,分为0-5、6-12这两组

再试x按照4和8,分为0-4、5-7、8-12这3组

x的这个界值点我不太清楚,得逐一调试,非常麻烦

有没有更好的方法,比如array或者do语句来写呢?

谢谢大家
二维码

扫码加我 拉你入群

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

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

关键词:array 有没有 ARR 数值型 Ray

已有 1 人评分热心指数 收起 理由
eijuhz + 2 精彩帖子

总评分: 热心指数 + 2   查看全部评分

统计爱好

沙发
pingguzh 发表于 2018-3-20 15:34:32
请问有人知道这个怎么处理吗?

藤椅
pingguzh 发表于 2018-3-20 15:38:34
我自己不会写,写的程序可能有很多问题
  1. data a;
  2. input x y@@;
  3. cards;
  4. 0 51 0 13 1 13 1 28 2 33 2 56 3 56 3 99 4 51 4 1 5 51 6 71 6 82 6 91 7 13 7 18 7 23 7 61 8 51 8 92 8 113 9 10 9 11 9 15 9 10 10 13 10 12 10 15 11 6 12 7 12 9
  5. ;
  6. run;
  7. data b;
  8. set a;
  9. do i=1 to 11;
  10. if x<i then group_i=1;
  11. else if i<x<12 then group_i=2;
  12. i=i+1;
  13. end;
  14. proc means data=b;
  15. var y;
  16. class group;
  17. run;
复制代码


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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-10 07:55