临床试验数据的SAS模块化分析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《临床试验数据的SAS模块化分析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 临床试验 数据 SAS 模块化 分析 课件
- 资源描述:
-
1、2023-1-11临床试验数据的临床试验数据的SAS模模块化分析块化分析尽可能利用SAS固有的过程 要用SAS,就必须采用SAS的固有输出结果,你所要做的仅仅是把你要的结果放在该放的地方。这样才能保证SAS固有的算法上的可靠性,才能保证统计分析结果的可靠性、可再现性和试验间的可比性。夏结来 输出格式控制控制输出格式的方法将各过程的输出结果导出为数据表各Procedure下的Output,如ANOVA,Freq有些Procedure下只能用ODS,如ttest,Genmod活用DATA步的Merge、Set命令和有关的格式控制命令;尽可能将所有的结果都以字符的形式存入一个输出数据表;尽可能将同一
2、张表一次性输出;技巧:频数表的输出结果控制直接用Freq命令的缺点:用Freq过程直接输出难以控制输出格式多余的”-”+”等等存在着某些类别没有频数的情形,导致Freq输出信息不完整。data test;input f a b;cards;20 1 1 15 1 2 0 2 2 0 2 2;proc freq data=test;title 带有频数为0的四格表;tables a*b/nocol nopercent;weight f;run;带有频数为0的四格表 FREQ 过程 a*b 表 a b 频数|行百分比|1|2|合计 -+-+-+A|20|15|35|57.14|42.86|-+-+
3、-+合计 20 15 35解决方法:生成一个包含了全部可能取值的数据表;再将Freq的输出数据表和该数据表合并;利用Do循环分别从合并后的数据表中取出每一行的频数及频率,最后组合在一起。DATA APPEND;DO a=1 TO 2;DO b=1 TO 2;OUTPUT;END;END;RUN;带有频数为0的四格表 a b 1 1 1 2 2 1 2 2ODS OUTPUT CrossTabFreqs=temp2;proc freq data=test;tables a*b/NOCOL NOROW NOPERCENT NOCUM;weight f;run;ODS OUTPUT CLOSE;RU
4、N;PROC SORT DATA=temp2;BY a b;RUN;PROC SORT DATA=APPEND;BY a b;RUN;DATA temp3;MERGE temp2(keep=a b frequency)APPEND;BY a b;IF FREQUENCY=.THEN FREQUENCY=0;if a=.and b=.;RUN;带有频数为0的四格表 a b Frequency 1 1 20 1 2 15 2 1 0 2 2 0%MACRO DIST();DATA ALLROW;SET _NULL_;RUN;%DO I=1%TO 2;DATA ROW&I;SET _NULL_;RU
5、N;DATA ROW&I;SET TEMP3;IF A=&I;KEEP FREQUENCY;RUN;PROC TRANSPOSE DATA=ROW&I OUT=ROW&I;RUN;DATA ROW&I;SET ROW&I;DROP _NAME_ _LABEL_;A=&I;OUTPUT;RUN;DATA ALLROW;SET ALLROW ROW&I;RUN;%END;DATA ALLROW;SET ALLROW;COL3=COL1+COL2;COL4=PUT(100*COL1/COL3,8.2);COL5=PUT(100*COL2/COL3,8.2);IF COL4=THEN COL4=-;I
6、F COL5=THEN COL5=-;LABEL COL1=阳性 COL2=阴性 COL3=合计 COL4=阳性率 A=分组;RUN;%MEND;带有频数为0的四格表 分组 阳性 阴性 合计 阳性率 1 20 15 35 57.14 2 0 0 0 .编写适用于报告中的各种表格的宏程序库从临床试验规范化的角度看,程序员所编写的程序应当由专人复核,这就要求程序员所撰写的程序必须尽可能清晰易懂;最好是统计分析报告中的每一个输出表格都对应一个宏。在宏程序中增加选项的设置,强化某一个宏程序的功能,减少宏的个数。这样程序审核者只要检查宏调用的参数是否正确便可。%BASETEST(TABNUM,TABTI
7、TLE,DATANAME,V,VLABEL,K,TYPE,CODE,COND);用于对基线的人口资料进行比较,%OUTDEF();%BASETEST(4.1,基线情况比较,FAS,AGE,年龄,1,QT,);%BASETEST(4.1,基线情况比较,FAS,BC,病程,1,QR,);%BASETEST(4.1,基线情况比较,FAS,SEX BZ ZLS HBYY,性别 病种 治疗史 合并用药,4,CC,12 12349 01 01,);%PRINTOUT();指标 取值 A B 组间比较年龄 .39.8115.10(19.00-64.00)40.8714.25(19.00-65.00)t=0.
8、43,P=0.6645病程 .3.004.00(1.00-180.00)3.005.00(1.00-360.00)z=-0.65,P=0.5158性别 1 31(43.06%)40(56.34%)确切概率P=0.1333 2 41(56.94%)31(43.66%)病种 1 24(33.33%)23(32.39%)确切概率P=0.2824 2 27(37.50%)27(38.03%)3 20(27.78%)17(23.94%)4 0(0.00%)4(5.63%)9 1(1.39%)0(0.00%)治疗史 0 69(95.83%)68(95.77%)确切概率P=1.0000 1 3(4.17%)
9、3(4.23%)合并用药 0 70(97.22%)70(98.59%)确切概率P=1.0000 1 2(2.78%)1(1.41%)%LABAUTO(TABNUM,TABTITLE,DATANAME,V1,V2,PJ1,PJ2,VLABEL,HOP,L,U,COND);用于输出试验室指标疗前、疗后正异常改变情况。%labauto(6.2.1,试验室指标改变情况,SA,HB0,HB1,YHB0,YHB1,血红蛋白,3,110 110 115,160 160 160,NONE);表 6.2.1:试验室指标改变情况(SA)指标 分组 正/正 正/异 异/正 异/异 合计血红蛋白 A 65 1 4 1
10、 71血红蛋白 B 60 0 8 2 70红细胞 A 69 1 1 0 71红细胞 B 66 0 3 1 70白细胞 A 61 1 8 1 71白细胞 B 59 2 9 0 70血小板 A 63 6 1 0 70血小板 B 65 3 2 0 70ALT A 61 4 4 2 71ALT B 64 0 5 1 70AST A 65 3 2 1 71AST B 66 0 1 1 68BUN A 67 3 1 0 71BUN B 65 2 2 1 70Cr A 37 8 13 13 71Cr B 40 7 8 14 69%FFTAB(TABNUM,TABTITLE,DATANAME,VARX,VLA
11、BEL,CODE,POS,COND,TYPE);输出四格表及检验结果%FFTAB(4.2,疗前厌氧菌检查的比较,FAS,XJ,细菌名,12,2,1);%FFTAB(4.2,疗前厌氧菌检查的比较,FAS,XJ,细菌名,12,2,2);表4.2:疗前厌氧菌检查的比较(FAS)阴性/阳性/ID 正常 异常 合计 发生率 发生率比较细菌名 43 29 72 40.28 0.3858细菌名 48 23 71 32.39表4.2:疗前厌氧菌检查的比较(FAS)ID 阴性/正常 阳性/异常 合计 发生率比较细菌名 43(59.72%)29(40.28%)72 0.3858细菌名 48(67.61%)23(3
12、2.39%)71%QUANTEST(TABNUM,TABTITLE,DATANAME,V,VLABEL,K,METHOD,COND);用于定量资料的组间比较(包括t检验和秩和检验)%OUTDEF();%QUANTEST(5.5.1,疗后总分比较,FAS,ZF0 ZF1 ZF2,疗前总分 用药后3天 结束后12天,3,T,);%PRINTOUT;表5.5.1:疗后总分比较ID group N MeanSD MQ 最小值 最大值 组间比较疗前总分 A 72 9.902.95 10.004.00 4.00 17.00 t=0.51,P=0.6103疗前总分 B 71 9.662.68 10.004.
展开阅读全文