在sas里怎么输出三线表

如题所述

如果你已经将结果整理到一个数据集中,那么直接定义表的输出格式就好:
proc report
style(report)=
{background=white rules=groups frame=hsides} ;*输出三线表的格式;
程序参考这篇博客:http://blog.163.com/cym_chenyimin/blog/static/27611668620178274536408/
如果还没有将结果整到一个数据集,或表的格式比较繁琐,那么必须应用proc report过程进行整理和控制,这个你可以参考这篇博客,博主使用sas程序将t检验结果和卡方检验的结果整合到一张三线表中,你可以注重看下博主proc report 过程(stepd)
http://blog.163.com/cym_chenyimin/blog/static/27611668620178229306623/
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-12
写个style template就能实现,参考下面代码。
ods path work.temp(update) sashelp.tmplmst(read);
proc template;
define style styles.myrtf;
parent=styles.rtf;
class table /
frame=hsides
rules =groups
borderspacing=0pt;
end;
run;
options nodate nonumber;
title;
ods rtf file="D:\test.rtf" style=styles.myrtf;
proc print data=sashelp.class noobs;
run;
ods rtf close;
复制代码本回答被网友采纳
第2个回答  2017-04-16
spss做不了,多得话可以用SAS做,少的话,用Excel做即可
第3个回答  2017-04-18
要很长的语句才行的,一般是直接手动整理