Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带计数的SAS Proc Freq显示类别_Sas_Proc - Fatal编程技术网

带计数的SAS Proc Freq显示类别

带计数的SAS Proc Freq显示类别,sas,proc,Sas,Proc,想知道如何在基本SAS中完成以下操作。我有以下代码 libname SASData '/folders/myfolders/Datafiles'; data chap9ques6; set SASData.medical(keep=VisitDate); DayOfWeek = weekday(VisitDate); run; proc format; value Days 1='Sunday' 2='Monday' 3='Tuesday' 4='Wednesda

想知道如何在基本SAS中完成以下操作。我有以下代码

libname SASData  '/folders/myfolders/Datafiles';

data chap9ques6;
    set SASData.medical(keep=VisitDate);

    DayOfWeek = weekday(VisitDate);
run;

proc format;
    value Days 1='Sunday' 2='Monday' 3='Tuesday' 4='Wednesday' 5='Thursday' 6='Friday' 7='Saturday';
run;

proc freq data=chap9ques6;
    tables DayOfWeek /nocum nopercent missprint;

    Format DayOfWeek Days.;
run;
这会产生这样一个可接受的结果

FREQ程序

星期日频率

星期日1

星期一1

星期四1

星期五1

星期六2

与样本SAS数据一起使用时。我想在列表中包括其他工作日,即使它们没有匹配的行。“星期二0星期三0”


如何将这些行包括在最终输出中?

您可以使用创建的天数格式提供有关要报告的天数的“总体”信息。PROC FREQ不直接支持通过PROC SUMMARY或PROC TABLATE从零开始创建内容。在本例中,我使用PROC SUMMARY和PROC FREQ with WEIGHT语句以及零选项

data chap9ques6;
   DayOfWeek = 3;
   run;

proc format;
   value Days 1='Sunday' 2='Monday' 3='Tuesday' 4='Wednesday' 5='Thursday' 6='Friday' 7='Saturday';
   run;
proc summary data=chap9ques6 nway completetypes;
   class dayofweek / preloadfmt;
   format dayofweek days.;
   output out=counts;
   run;
proc print;
   run;

proc freq data=counts;
   tables DayOfWeek /nocum nopercent missprint;
   Format DayOfWeek Days.;
   weight _freq_ / zeros;
   run;

谢谢,这正是我要找的。如果使用SAS格式DOWNAMEw。格式,您可以跳过创建自己格式的步骤,也可以跳过创建变量“dayofweek”的数据步骤。谢谢。我试试看。