SAS中文论坛

标题: 如何用SAS求分组数据的中位数及作直方图 [打印本页]

作者: shiyiming    时间: 2007-7-8 00:01
标题: 如何用SAS求分组数据的中位数及作直方图
比如:

   分组区间   ,         频 数
---------------------------------------------
       0--2               ,                        1
       3--5               ,                        3
       6--8               ,                        5
       9--11             ,                        4
       12+               ,                         2
---------------------------------------------

谢谢!
作者: shiyiming    时间: 2007-7-26 13:10
标题: Re: 如何用SAS求分组数据的中位数及作直方图
如果输入数据为temp1,
proc format;
value  inte 0-2 ='0-2'
               3-5='3-5'
               6-8='6-8'
             9-11='9-11'
            12-high ='12+'
                 ;
data temp2;
set temp1;
b=put(a,inte.);
run;
proc sort data=temp2 out=temp3;
by b;
run;
proc means data=temp3 ;
var a;
by b;
output out=temp5 median=median;
run;

proc sort data=temp5;
by median;
run;




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2