SAS中文论坛

标题: SAS绘制统计图形点到即止之二:SAS绘图系统概览 [打印本页]

作者: webgu    时间: 2014-2-24 19:39
标题: SAS绘制统计图形点到即止之二:SAS绘图系统概览
大家好,我是Webgu。接下来的一段时间,我将就我所知,做一个小专题,分享SAS绘制常见统计图形的方法。或者更确切的说,是分享SAS绘制学术期刊常见统计图形的方法。当然,我所知甚少,见识有限,但欢迎大家参与讨论,提建议,提想法。联系:@webgu guhongqiu(at)yeah(dot)net。


首先,倘若您诧异了:为什么这个系列开篇就了。您可以回忆下,年前,我们已推送了“SAS绘制统计图形点到即止之一:SAS绘制四大分布曲线”,或者您可以查看本微信的历史信息或者Google 或百度一下,也能搜到此博文。或者:http://blog.sina.com.cn/s/blog_41889b900101r7z5.html



再次,如果您读过Jingju大哥/大叔的“学习和使用SAS的一点感想”,或许会对里面提到的SAS 画图的历史和体系感兴趣,想一探究竟,那就一起来吧!

闲话结束,正式开始。

SAS的绘图,一直饱受诟病,用了ODS Graphics System后,我才真正感受其强大和便利。不过,不要着急,SAS绘图从PLOT系列到GPLOT系列再到SGPLOT系列,一路走来,也不容易,我们姑且一一看来。

1. Data _null_
在画图的众多人物里,data _null_绝对是个无名小卒,常常被遗忘,甚至都不知其存在。这货色也能画图?是的,毋庸置疑,只是由于这种方法仅能产生基于plan text的图,且图的效果更依赖于个人造化。

下图是 data _null_ 产生的,估计我们都不会太陌生。


或许我们会怀疑,这是图吗,那么接下这个算是了。

2. 统计分析过程的副产品
一些常用的统计分析过程,除了文本结果外,也会产生图形结果。例如:Proc Reg的拟合诊断图,Proc Logisitic ROC曲线,Proc Lifetest的生存曲线以及Proc Cluster的聚类树图等。

3. 专用的统计绘图过程
SAS 专用的统计绘图过程,都在SAS/GRAPH模块里。这也是我们接触最多,最常见的SAS 绘图工具。SAS早期产生Plan Text系列图的Proc Chart/Plot,后期G系列图的Proc Gchart/Gplot 等均属于此类。此外,非常神秘的 ANNO 画图,其实也是在此模块下。我曾请教sxlionANNO 画图划归哪个门下? 他戏称,就“X” 门下吧。


其实上面的Plan Text图倒是有一种古色古香的感觉。
4. 专用的统计绘图系统
SAS专用的统计绘图系统,当然就是指此前提到的ODS Graphics System了。SAS的绘图体系发展至此,已经非常强大,便捷性也大大提升。不过细细说来,ODS Graphics System应分为四部分:ODS 绘图过程,ODS绘图模板语言,ODS绘图编辑器以及ODS绘图设计器。

简要来说,ODS绘图过程里核心的三个过程基本可以取代名目繁多的plot, gplot系列;ODS绘图模板语言SAS绘图的终极武器;ODS绘图编辑器以及ODS绘图设计器让我们可以在图形化的界面下设计,编辑统计图形。如果是SAS 9.2 以后的版本,试试%sgdesign() 你会看到奇迹。

SAS绘图,点到即止。本期到此结束,下期预告:
SAS绘制统计图形点到即止之三:期刊常用统计图形概览


作者: QIN玉    时间: 2014-2-24 21:00
JMP不是SAS公司主推的作图工具么,为什么感觉很少有人用
作者: webgu    时间: 2014-2-24 21:40
QIN玉 发表于 2014-2-24 21:00
JMP不是SAS公司主推的作图工具么,为什么感觉很少有人用

JMP 轻巧,交互性好。

可惜没有抢得市场先机。菜单式用户被SPSS把持,编程用户既然已经用好了SAS, 也就懒得用JMP了。
作者: henryyhl    时间: 2014-2-25 08:30
学习,支持楼主!
作者: gogotiger    时间: 2014-6-5 10:32
现在tableau开始争夺画图市场了。
作者: 麦迪他哥哥    时间: 2015-9-24 21:32
微信版本,看不见啊,lz 不过看过ppt版本,非常厉害
作者: gogotiger    时间: 2015-11-8 01:25
rejected part这张图有code吗?多谢!




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2