全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
31099 13
2013-09-18
SAS怎么画频率直方图,貌似要指定到一个组距,究竟怎么画,求各位帮助。
比如有下面的数据,怎么画这批数据的频率直方图

205 202 204 207 205
   202 196 201 198 202
   201 202 199 197 196
   205 203 196 201 197
   199 196 201 200 195
   203 198 192 217 196
   202 202 198 203 202
   197 196 196 200 204
   199 200 204 196 202
   202 196 204 195 197
   205 204 202 208 205
   200 201 199 200 201
   205 196 201 197 198
   202 199 200 198 200
   200 200 201 205 201
   201 187 209 202 200
   202 202 204 198 203
   201 198 204 201 201
   207 206 194 197 201
   200 204 198 199 199
   203 200 204 199 200
   196 203 197 201 194
   197 199 203 200 196
   201 197 196 199 207
   204 196 201 199 197
   206 206 199 200 203
   204 203 199 199 197
   199 201 201 194 200
   201 196 197 204 200
   203 206 201 196 201
   203 197 199 197 201
   197 194 199 200 199
   200 201 200 197 200
   199 199 201 201 201
   200 204 197 197 197

二维码

扫码加我 拉你入群

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

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

全部回复
2013-9-18 16:35:49
以下是我自己写的SAS程序,不知达没达到你说的要求,
data example;
input x @@;
datalines;
205 202 204 207 205
202 196 201 198 202
201 202 199 197 196
205 203 196 201 197
199 196 201 200 195
203 198 192 217 196
202 202 198 203 202
197 196 196 200 204
199 200 204 196 202
202 196 204 195 197
205 204 202 208 205
200 201 199 200 201
205 196 201 197 198
202 199 200 198 200
200 200 201 205 201
201 187 209 202 200
202 202 204 198 203
201 198 204 201 201
207 206 194 197 201
200 204 198 199 199
203 200 204 199 200
196 203 197 201 194
197 199 203 200 196
201 197 196 199 207
204 196 201 199 197
206 206 199 200 203
204 203 199 199 197
199 201 201 194 200
201 196 197 204 200
203 206 201 196 201
203 197 199 197 201
197 194 199 200 199
200 201 200 197 200
199 199 201 201 201
200 204 197 197 197
;
run;
proc print data=example;
title '样本数据' ;
run;
proc chart data=example;
      vbar x/ type=pct midpoints=187 to 217 by 5;
          title '样本数据的频率分布直方图' ;
run;

但是,至于分为几组以及组距的问题还得看具体问题的情况或自己定就行,谢谢!
结果图由于分组的缘故太大,不好弄上来,所以......
二维码

扫码加我 拉你入群

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

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

2013-9-18 17:37:28
是风啊 发表于 2013-9-18 16:35
以下是我自己写的SAS程序,不知达没达到你说的要求,
data example;
input x @@;
为什么是 chart 不是gplot、plot之类呢?
二维码

扫码加我 拉你入群

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

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

2013-9-18 21:23:35
妖帝东皇 发表于 2013-9-18 17:37
为什么是 chart 不是gplot、plot之类呢?
这个问题???
二维码

扫码加我 拉你入群

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

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

2013-9-19 09:39:51
是风啊 发表于 2013-9-18 16:35
以下是我自己写的SAS程序,不知达没达到你说的要求,
data example;
input x @@;
you can use sgplot as,

data a;
  do i=1 to 50;
    type=ceil(5*ranuni(123));
    output;
  end;
run;

proc sgplot data=a;
  yaxis label="unit" ;
  vbar type / stat=freq;
run;


二维码

扫码加我 拉你入群

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

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

2013-9-19 10:44:08
bobguy 发表于 2013-9-19 09:39
you can use sgplot as,

data a;
我用的SAS是9.1版本的,没有gplot过程,但是还是谢谢bobguy,,学习了,谢谢。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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