Work Tips: SAS Clinical programming -2

 SAS LOG: not EXACTLY equal

在qc侧的programmer程序最后一步都是compare吧,最近出现了这样的compare结果,说是不完全相等的值有456个,最大差异是3.3333e-08。

咨询问了一下SLP,发现这个结果大多数可以认为两者相等,这是浮点数的精度处理问题,可以不用太在意。

有点强迫症的我又去研究了一下,想要看看有什么办法能够clean log。

假设场景需求:output两种终点的受试者的收缩压和舒张压的均值和标准差。(数据集用sashelp.heart)

(原则上: src侧和qc侧是独立编写程序的,不能互相参考code)

(1) 数据不做任何处理:

/*******src code********/
proc means data=sashelp.heart noprint nway;
    class Status;
    var Diastolic Systolic;
    output out=src_stat(drop=_type_ _freq_) n= mean= std=/autoname autolabel;
run;

data src;
    set src_stat;
    attrib Diastolic_mean        length=8 format=8.2
           Diastolic_stddev      length=8 format=8.2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值