对sas做图的理解和讨论大家讲到SAS的制图问题。我也想说一说自己的意见和建议。个人以为和ODS的良好结合,使得SAS制图美观许多。尤其SAS9.2之后,图形质量大有改进。Gplot之类的老派图形的确比较难看一些。自从有了SG-的过程,我从来再没有用过G-类的图形过程。我想,GPLOT之所以许多人还在用,很大的程度上是惯性使然(应该会被淘汰掉)。
毫无疑问,EXCEL出图的确很美观,适合做slides等等。或许受制于我自身对excel的理解水平,excel也有所短。我大概比较一下:
- 统计上的较为特殊的图
许多sas里常规的图在excel里是偏门甚至不提供。许多的统计图形包含计算变量,比如生物统计里生存曲线里的生存率,risk集合等等。我可以说很多人写不出其中的算式,因为它不是简单的加减。如果软件不提供这种算法,就没有理由用它做。毕竟,SAS是统计软件,统计绘图理应是它内嵌而又擅长的东西。 - 图形是否得体合适
我个人以为,从发表科研文章的较多来看,excel的图就不应该(或慎重)放到文章里去。Excel擅长的BARCHART, PIE CHART, 等等,就是占空间不小,信息量不大的东西,一两句话就说的清楚,为什么要占半篇的空间? - Excel未必容易
对于那些对excel不熟悉的人来说,好像excel的图形也挺难做。你也需要把数据颠来倒去的,去迎合它的做图要求。另外,最令人反感的是,有时候你还得手动输入。 - 绘图背后的知识
比如,SMOOTHED曲线是常用的非参数数据表现方法。我估计excel肯定也有类似的功能。但是,值得注意的是,这些看起来形似的曲线或许在背后有不同的算法。如果对excel不熟悉,你也未必知道它的算法,因此你没有理由去用它。 - R的图
Excel的图和sas在设计理念上差距较大,更靠近的是R的制图。我非常喜欢R图形里方便的排版,比如排列十个小图。有时候做simulation需要这样的效果。在sas里的确有些尴尬。另外据说R因为初始设计的高瞻远瞩,具备一定的先进性。 - 效率和管理问题
如果你主要使用sas,把所有的工作在sas里完成,应该更加高效一些。如果只是因为一张图,把数据输出到excel里,r里,然后做图,往往事倍功半。因为你也要想到将来的修改问题,数据和文件的维护问题等等。 - Sas制图未必难
Sas属于傻瓜软件,没有不会的,只有不熟的。许多看似复杂的东西其实并不十分复杂。比如PROC TEMPLATE定制绘图模板(GTL语言)。如果从白纸开始写的确有些难度。但是如果在一定的基础上(初始模板)修改就简单的多了。而且sas也给你提供这种方便。
总而言之,做图的原则是图形要具备准确性,常规性和易读性。意思是说,不要盲目做图,不要做怪图,不要做太复杂的图。图形本身不说话,要靠读者的理解。弄得太复杂太不寻常,就失去它应有的意义。我个人的经验是,图在统计文章里有一定的必要性,而且应该具备一定的“统计”性。只是为了表示一个比例或者数字,放一个大条或者大饼什么的在文章里,不值得。
京剧
ziyenano
SAS作图全,但烦(相对于其他统计软件来说);
sg确实比g漂亮多了,好像现在也可以用ods graphics+gplot
来提高图片的质量,前段时间试了一下,bug是在所难免了;
我认为这是非常好的融合,sg和g的语法差异还是很大的,
如果纯粹因为图片效果而丢弃gplot,心中多少是有点不舍的
(或许是我个人有这个情结哈)~
如果SAS后期能通过ods完美解决gplot的图片质量,
sgplot+gplot来作图,感觉还是很prefect的。
撇开excel不说,作图还是比较欣赏R和matlab的,
毕竟是交互式的语言,作图简洁漂亮,最重要的是
可以在作好的图片上任意编辑。
或许是技术不同,SAS很难做到这一点,不过也在朝着
这个方向努力了,9.2中也新增ods graphicis editor支持
图片的修改,不过功能有限。
话说回来,软件嘛,总归有长有短的,如果觉得
SAS作图不好,不嫌麻烦的话,导出数据到你喜欢的
软件中去,也无可厚非。