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