说明SAS作图的特点,就拿应用最广的Excel做参照,来分析SAS编程绘图的优点和缺点。
优点:1,重现性;数据更正修改时,成型后的代码无需修改,直接运行得到一模一样的图形。而鼠标菜单的交互系统,只能挥汗重复设置选项了。Excel往往需要重新交互一次,不能保证重现性。
2,代码可重用性;具有一定通用性的代码可以绘制某一类图形,新数据拿来时,只需少量修改代码,调试即可。Excel虽然提供了模板功能,但是效果一般,数据变化大的时候,需要不断调整。
3,搭积木式的绘图;根据需要可在同一图形不断添加各式各样的图,这个在SAS9.2的SGPLOT上面表现得淋漓尽致。Excel很困难。
4,SAS提供的其他模块(如STAT,QC,OR)几乎是各自行业内的标准,由它们得出的结果数据可行度非常高。相比excel的统计出来的数据只能作为参考,不建议使用。
缺点:1,晦涩难懂的代码。 这点往往导致大多数人止步于SAS绘图的原因。Excel的菜单模式,大家一目了然,方便易用,即见即得。
2,SAS绘图里面的设置繁杂,不同的绘图语句都有自己的一套选项,同种类型的图表设置也是千差万别。这点往往导致大多数SAS程序员止步的原因,不如Excel来得方便。
3,SAS应用不够普及,SAS的绘图资源更是有限。在Window占据操作系统的年代,Excel的普及占绝对优势,几乎所有领域的人都用Excel。
不过不得不说明的是,SAS提供了完备的绘图元素、丰富的绘图类型,除了各种类型的图表语句,还提供了注释,模板修改,数据绘图接口等功能。不过应该没有人专门为了作图而购买GRAPH模块,现在好用的绘图软件太多了,带强大统计功能的也不少。
这里用SAS这样的重型武器和Excel这样的轻量级武器PK,有点欺负人的感觉。这里想说明的是,很多用SAS的人,在经过数据清洗,整理,转换,预分析,正式分析等一些处理过来得到结果后,把数据从output窗口拷到Excel中绘图。 这对于SAS来说,不得不算得上一个遗憾。


雷达卡



京公网安备 11010802022788号







