|
转EPIman贴子,希望对大家有帮助
大家都知道临床试验统计报告中有很多的统计报表,在出统计报告的时候,能否快速高质量的得到标准的统计报表显得非常重要,我在这里提出话题,欢迎各路高手分享经验心得。
大家是使用自己编写的SAS宏?
还是手工作业?
SPSS分析结果大家如何编辑?
SAS报表用的语言是PROC REPORT还是?
.......................
应该有很多,大家交流吧。
When writing a program to create a report, you need to know which SAS
procedures specialize in the kind of report you want to produce.
You can choose REPORT and TABULAT procedure, while DATA steps provide the most flexibility.
typical codes like follows:
data _null_;
file ...
put ...
.......................
我们这通常是两种情况(软件环境SAS)
1、EXCEL形式的报表,在EXCEL设计好template,然后用SAS作为客户端DDE进去
2、RTF形式的报表,有个大概的template,根据具体情况用ods和report输出
.......................
楼上二位都是专业人事啊,
我认为在SAS环境中,report过程做出的表格特别漂亮,感觉使用DDE比较麻烦。
在spss环境中,做一个描述性的报表我感觉也非常的容易操作。
.......................
tabulate 感觉简单一些,而proc report通常可以得到质量更好的报表
每一个报表都有不同的格式要求,确切地来说,个人觉得宏制作报表…………相对困难一些
还是手动report,或者tabulate,spss做报表,没用过,呵呵
.......................
这个主要是分情况吧,如果是少数的数据或者是变量时,用SPSS做似乎更快捷一些吧,但如果是大量的数据感觉还是在SAS中做比较好,做一个程序就可以直接得出想要得的格式化的报表,更加灵活快捷.
一般在SAS中,我比较常用的就是PROC TABULATE ,ODS OUTPUT,ODS PRINTER,PROC REPORT,PROC PRITNTTO 等这些过程吧,宏也不错(交互式时好用).当然这些过程都有优缺点,具体要视具体的情况而定.感觉如果要做好一个数据的报表,最好是全面的学习DATA 步,比学PROC步更重要.因为这里涉及到数据的属性输入输出格式(format informat proc format)的确定,结果输出呈现形式(rft doc txt pdf printter)或路径的确定,数据文件的导入导出(proc import proc export dbms),或者其他的流行性的数据库文件的读入(proc access libname),文件标签(filename)等.这些DATA步中程序的编写真正的实现全自动.总的来说,感觉如果想做好一个统计报表的前提,是全面的掌握data步似乎比PROC 步更为重要一些.同时只有两者结合运用才能做好统计分析并得到一个完美报表结果. DATA步很重要,如果想学好SAS编程的话(题外话)
.......................
给个制作三线表的SAS程序。
proc template;
define style styles.three;
parent=styles.default;
replace table from output/frame=hsides;
replace color_list/'bgh'=white;
end;
run;
希望大家能多给点实际的东西
.......................
我也觉得spss很不错
.......................
|
|