SAS绘制表格

老规矩先导入数据:

%let dir=数据所在的文件夹;
libname cert "&dir";
libname newproject "&dir";
options mprint mlogic;

二话不说先把macro programs给call出来。 

%inc "macro.sas" ; 

赋值:

proc format;
  value tabfmt
	1="行列名称1"
	2="行列名称2"
	3="行列名称3"
	4="行列名称4"
	5="行列名称5"
	value $aesocfmt
	"1"="自己赋值1"
	"2"="自己赋值2"
	"X"="自己赋值3"
	"XX"="自己赋值4"
	"XXX"="自己赋值5"
value $RELATN
(举例子)
       "DEF"  = "Definite"
       "ISD"  = "Insufficient data"
       "NA"   = "Not applicable"
       "NONE" = "None"
       "POS"  = "Possible"
       "PROB" = "Probable"
       "RN"   = "Reasonably no"
       "RY"   = "Reasonably yes"
       "UNL"  = "Unlikely";
value $INTENS
(举例子)
       "MIL" = "Mild"
       "MIN" = "Minimum"
       "MOD" = "Moderate"
       "NA"  = "Not applicable"
       "NO"  = "None"
       "SEV" = "Severe"
       "VSE" = "Very severe";
run;

设置一下format,常用的统计方法都写进去了:

proc format;
value $stat
stat01="nex"
stat02="ave"
stat03="dev"
stat04="cvp"
stat05="med"
stat06="min"
stat07="max"
stat08="lqt"
stat09="uqt"
stat10="geom"
stat11="CVb"
stat12="nmiss"
stat13="sum"
stat14="Mean(SD)"
/*stat15="Median(IQR)"*/
stat15="Median"
stat16="Min-Max"
stat17="pecentage"
/*stat18="incidence"*/
stat18="n
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值