super-yb
proc tabulate data=clinic.stress2;
    var resthr maxhr ;
    table mean*(maxhr resthr);
run;

proc tabulate data=clinic.stress2;
    var resthr maxhr ;
    table mean*(maxhr resthr);
run;    

proc tabulate data=clinic.admit;
    class sex;
    var height weight;
    table sex,(height weight)*mean;
run;

proc tabulate data=clinic.admit;
    var height weight;
    class sex;
    table sex,(height weight)*mean;   
run;                                    


proc tabulate data=clinic.data;
    var height weight;
    class sex actlevel;
    table height;
    table sex, height;
    table sex,actlevel, weight height; /*一个comma增加一个维度*/
    table sex actlevel ,height;
run;

proc tabulate data=clinic.data;
    var height weight;
    class sex actlevel;
    table height;    /*默认sum*/
    table mean*height; /*asterisk指定统计方法*/
    table height*mean;/*顺序不一样显示不一样*/
    table sex*pctn,height;/*height没什么用*/
    table sex*n,height;
    table sex*n,height*mean;   *函数只能在一个维度中用;
    table sex,height*mean;
    table height*mean weight*max;
    where sex=\'F\';    *sex可以不在class中;
run;

proc tabulate data=clinic.data;
        var fee;
        class sex;
        table sex all,fee*mean;   *all在行维度,添加了一个summary,eg:总体fee的均数;
 run;

 proc tabulate data=clinic.data;
        var fee;
        class sex actlevel;
        table sex all,actlevel all;   *all在行维度,添加一个summary,eg:总体fee的均数;
        title1 \'Attendance in Exercise Therapies\';
           footnote1 \'March 1-15\';
           label SEX=\'Walk/Jog/Run\';  *注意label有=;
run;

proc tabulate data=clinic.data;
    var fee;
    class sex actlevel;
    table fee all ,actlevel all ;
    label actlevel=\'Action level\';
    keylabel all=\'ALL\'
            sum=\'合计\';
run;

proc tabulate data=clinic.admit format=dollar6.; *默认format是12.2;
        class actlevel; 
        var fee;
        table fee all;

     run;


proc tabulate data=clinic.admit ;
    class sex actlevel ;
    var height weight;
    table sex, weight*mean height*mean; 
    table sex all , actlevel*height*mean;  /**/
    table sex ,actlevel*height*pctsum<sex>;*计算了sex在每个actlevel水平下的百分比,而不是占总数的百分比;
    table sex, weight height,mean;
    table sex *(actlevel all);
    table sex ,actlevel,height; 
    table sex ,actlevel,height / condense;   *多页压缩城一页;
run;

/*加format*/
proc format;
        value $actfmt \'LOW\'=\'(1) Low\'
                      \'MOD\'=\'(2) Moderate\'
                      \'HIGH\'=\'(3) High\';
    run;

    proc tabulate data=clinic.admit  order=formatted; *按照format里的顺序显示;
    class sex actlevel ;
    var height weight;
    table sex ,actlevel*height*pctsum<sex> ;*计算了sex在每个actlevel水平下的百分比,而不是占总数的百分比;
    format actlevel $actfmt.;
    table sex all , actlevel*height*mean / rts=6; *cehck the output rather than html;
    table sex all=\'total\' , height*mean=\'均数\'*actlevel *f=5.;/**/ *直接修改keylabel 和format;
run;

 

分类:

技术点:

相关文章:

  • 2021-07-02
  • 2020-02-25
  • 2021-09-05
  • 2021-12-22
  • 2022-12-23
  • 2021-11-24
  • 2022-01-07
  • 2021-12-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-27
  • 2022-03-06
  • 2021-07-28
  • 2021-10-12
相关资源
相似解决方案