《SAS编程演义》推荐语
by sxlion
作者抱着朴素的助人初衷和与大家分享SAS编程经验的愿望,开始了写书历程,并保持着高昂的写作热情直到本书完成。据我所知,准备或部分完成SAS书稿的SASor(SAS爱好者的代称)不少,其中包括像我这样的鸡血分子,但是能够忍受重复编辑文字代码过程数日长时间的枯燥和保持追求更好一点的耐心,坚持到出版那一刻的SASor却屈指可数。纵览全书,作者在分析了市场上已有SAS参考书籍特点的基础上,给了本书一个较好的定位,填补了当前SAS实用编程书籍的较大缺口。本书章节内容丰富、编制合理,各章节富有层次和逻辑感,从各要点的选择与偏重就可见一斑。以绘图章节为例,中文SAS书籍基本上缺失了画图编程内容,即使有也是粗略的介绍,并无实质参考性。本书画图章节首先全面介绍SAS三种绘图功能模块,然后选择功能较强、上手较为容易的ODS(Output Delivery System)图形系统作实例绘图实现方式,运用逐步提问的方式,展示各类系列图形编程示例,举例丰富、又有一定的深度,较为全面的讲解了各种绘图编程方法。内容上安排匠心独具,实用性参考性很强。
显然,任何一本书,都不可能解决学习工作中的方案设计、数据收集、整理、分析及绘图展示等数据方面的所有问题,但是本书所叙内容对于SAS编程要素的解读、数据操作与管理、基于数据的绘图与制表等等均有实用参考功能和启发引导作用。因此,此书可作为不同编程水平层级的SASor案头常备书。
再次为作者的勤奋和诚意点赞!
邵小龙
原创文章: ”《SAS编程演义》推荐语“,转载请注明: 转自SAS资源资讯列表
本文链接地址: http://saslist.net/archives/442
by sxlion
SAS绘图即学即用系列连载4.1 –曲线图: 以下代码 可以拷贝到SAS编辑器中,直接使用;稍作更改便可得到自己满意的图形。以下来自一本关于SAS绘图的书稿(未出版草稿),均为本人原创。 完整代码详见SAS资源资讯列表 www.saslist.net
4.1 线图
4.11 曲线图
1 2 3 4 5 6 7 8 9 | FILENAME file "d:\SAS_charts\sample411.png"; goptions reset=all device=png gsfname=file/*设置图片格式和存放点*/ hsize=8cm vsize=6cm ; /* 设置绘图区域大小 */ symbol value=none interpol=j CI=orange width=3; /* 设置线点属性 */ proc gplot data=sashelp.stocks; plot high*date; where stock="IBM" and ('01feb90'd <= date <= '01feb91'd); run; quit; |
4.12 分组曲线图
1 2 3 4 5 6 7 8 9 10 11 | FILENAME file "d:\SAS_charts\sample413.png"; goptions reset=all device=png gsfname=file/*设置图片格式和存放点*/ hsize=8cm vsize=6cm ; /* 设置绘图区域大小 */ symbol1 value=none interpol=join CI=red width=2; symbol2 value=none interpol=join CI=blue width=2; symbol3 value=none interpol=join CI=orange width=2; proc gplot data=sashelp.stocks; plot high*date=stock; where ('01feb90'd < date < '01feb91'd); run; quit; |
4.13 双/多曲线图
1 2 3 4 5 6 7 8 9 10 11 | FILENAME file "d:\SAS_charts\sample414.png"; goptions reset=all device=png gsfname=file/*设置图片格式和存放点*/ hsize=10cm vsize=8cm ; /* 设置绘图区域大小 */ symbol1 value=none interpol=join CI=red L=2 width=1; /*L:设置线型 */ symbol2 value=none interpol=join CI=orange L=1 width=2; symbol3 value=none interpol=join CI=green L=3 width=1; proc gplot data=sashelp.stocks; plot high*date close *date low*date /overlay ; where stock="IBM" and ('01feb90'd < date < '01feb91'd); run; quit; |
4.14 双坐标曲线图
1 2 3 4 5 6 7 8 9 10 11 | FILENAME file "d:\SAS_charts\sample415.png"; goptions reset=all device=png gsfname=file/*设置图片格式和存放点*/ hsize=10cm vsize=8cm ; /* 设置绘图区域大小 */ symbol value=none interpol=j CI=red width=1; /* 设置线属性 */ symbol2 value=none interpol=j CI=black width=1; /* 设置点属性 */ proc gplot data=sashelp.stocks; plot high*date/vzero; plot2 volume*date; where stock="IBM" and ('01feb90'd <= date <= '01feb91'd); run; quit; |
4.15 其他修饰:
参考线、图例、坐标轴、标题、脚注
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | FILENAME file "d:\SAS_charts\sample416.png"; goptions reset=all device=png gsfname=file/*设置图片格式和存放点*/ hsize=12cm vsize=8cm ; /* 设置绘图区域大小 */ symbol1 value=none interpol=join CI=red width=2;/* 设置点属性 */ symbol2 value=none interpol=join CI=orange width=2; symbol3 value=none interpol=join CI=green width=2; axis1 order= ('01jan86'd to '01jan06'd by 1461) LABEL=( "Period") minor=none offset=(0.2 cm); /*调整坐标轴的显示、改变轴标签内容*/ axis2 order= (0 to 250 by 50) LABEL=(angle=90 "") major=none minor=none; /*调整坐标轴的显示、改变轴标签内容和位置*/ legend1 label=none position=(top right inside) mode=share; Title H=0.4cm "Three company's stock from '01JAN86' to '01JAN06' "; Footnote justify=left "Data resource: sashelp.stocks" ; proc gplot data=sashelp.stocks; plot close*date=stock / haxis=axis1 vaxis=axis2 vref=50 to 200 by 50 lvref=1 CVREF=black WVREF=1 legend=legend1 ; run; quit; |
原创文章: ”SAS绘图即学即用系列连载4.1-线图“,转载请注明: 转自SAS资源资讯列表
本文链接地址: http://saslist.net/archives/409
此书评是给希望能画出好图的SASor们,这本书是修炼画图内功的必备书。Just for you, SASor !
简介:
这本书的内容如其名, 是讲怎么做图的道理,Excel只是作为一种实现和执行这些道理的一种工具而已,因此这本书适合所有想把图表画得接近或像专业杂志一样的人,或者对做图表感觉枯燥乏味的人。
这本书适合有什么样的读者?
这本书适合所有想提高画图水平的读者,不管你使用photoshop,coredraw,Illustrator,origin这样的专业画图工具,还是兼具画图功能的Excel,SAS,SPSS,R,Matlab之类的工具软件。这本书已经超出了工具的范畴,精通本书,内功倍增,勿论刀剑,树枝也是成事之利器。本书适合初级,中级和高级水平的图表绘图者,但是不能满足读者的所有需求。一本书不是万能的,读者永远是对的,但读者的选择可能不对。在网上书店的书评中,我发现有些读者说作者坑爹,很多技术细节没有,尽讲些道理,书这么薄,还买这么贵。从这部分读者的观点看来是对的,这本书就是这样的。因为书名上明显写的是讲道理,因此“道”料很足,“术”料很少。这本书的定位就是结实耐用的“渔具”,而不是一筐马上就可以吃的“肥鱼”。这部分读者,可以买那种很厚很具体“奶爸式”的入门级案头书,那种书可以手把手的教你操作Excel。
原创文章: ”书评:Excel图表之道“,转载请注明: 转自SAS资源资讯列表
本文链接地址: http://saslist.net/archives/193
大家知道,SAS的绘图一直被大家所诟病,随着版本的增强,绘图功能越来越强大,然后用SAS绘图仍然不是件轻松的事,SAS公司曾经出版个几本入门级别的绘图书,总体来说都是针对绘图新手的。
最近有一本新书《Statistical Graphics Procedures by Example Effective Graphs Using SAS》即将出版,http://support.sas.com/publishing/authors/matange.html,大家可以在SAS官网上下载到样章,直接点击图片即可下载。
样章是个好东西,基本上样章反映了一本书的最高水平,毕竟是拿出来打广告的嘛。看看样章就差不多知道内容的好坏了。
下面说说我看完样章的一些看法,欢迎大家的意见。
原创文章: ”书评:Statistical Graphics Procedures by Example Effective Graphs Using SAS“,转载请注明: 转自SAS资源资讯列表
本文链接地址: http://saslist.net/archives/183
整理从4月16日到4月30日的新浪微博上有关SAS的资讯资料,这半个月的信息量不大。大家的话题主要集中在这基本方面:
一,几种数据分析软件读入外部数据的性能比较及讨论。
二,SAS画图讨论及网络学习资源
三,相关领域书籍推荐,涉及SAS编程、数据可视化,信息理论,数学八卦等
四,其他杂项
这次很多微博主推荐了一些不错的书籍,值得从事相关业务的朋友读一读,毕竟适当的充充电才能让自己在技术日新月异的年代不被淘汰。
号外:SAS微群http://q.weibo.com/488542已聚集SAS高手若干,大家可以随时提问。
原创文章: ”SAS资讯 from 新浪微博-2011-04-30“,转载请注明: 转自SAS资源资讯列表
本文链接地址: http://saslist.net/archives/126
这里的SAS画图是指用SAS编程代码的方式来作图。
虽然用SAS作图很辛苦,但是有时为了保持系统性和自动化,不得不用SAS来作图。当然,SAS作图并非儿戏,它也能做出非常专业精美的图形。
下面介绍几个EXCEL作图和SAS画图相关的资源。
之所以学习EXCEL,是为了入门,因为作图设计到颜色搭配、图表类型选择、表达形式和风格,以及怎么匹配不同的场合等等很多问题,本身就是门专业技术活;然后就是怎么将这些图用SAS代码来实现了。
原创文章: ”学习SAS画图的好出处“,转载请注明: 转自SAS资源资讯列表
本文链接地址: http://saslist.net/archives/124