msgbartop
List for SAS fans and programmer
msgbarbottom

07 6月 17 《SAS编程演义》推荐语


《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


13 12月 11 Rick Aster和他的私人出版社


Rick Aster, 也许知道这个名字的人不多,不过,如果说他是《Professional SAS Programming Shortcuts:Over 1,000 ways to improve your SAS programs》(2005年第二版)的作者,恐怕大家都知道了。这本书是本好书,大家都在论坛里面求了很久了都没求到,本博以前有专门文章介。好好看这本书一段时间后,我的感觉是非常全面实用、经典书籍,但是新功能部分介绍不足。05年已经是SAS9.0了,但是对当时的SAS9.0的新功能介绍缺乏,更不用说现在SAS9.1,9.2,9.3版的放出了(Rick后来在个人主页上就这点做出了说明)。

这篇文章的主题就是说说为什么大家求不到这本书?

Rick Aster在linkedin的自我介绍是一名经济学家,在一家银行工作。 其实他写了不止这一本书,从1994年开始起写了很多关于SAS 编程的书籍,包括

  1. 《Professional SAS Programmer’s Pocket Reference》(最新的是2004年第五版)、
  2. 《Professional SAS Programming Logic》(2000年出版),
  3. 《Professional SAS Programming Secrets》(1997年第二版,2010年最新第三版),
  4. 《A Look at SAS Files》(1994年出版)、
  5. 《100 Essential SAS Software Concepts》(1994年出版)。
这几本书都是SAS编程的经典技巧书,都是畅销书。我看过最老版的secrets,感觉作者把SAS的原理过程讲得真明白,可惜国内买不到新版。

(更多…)

原创文章: ”Rick Aster和他的私人出版社“,转载请注明: 转自SAS资源资讯列表

本文链接地址: http://saslist.net/archives/214


03 9月 11 书评:Excel图表之道


此书评是给希望能画出好图的SASor们,这本书是修炼画图内功的必备书。Just for you, SASor !

简介:

这本书的内容如其名, 是讲怎么做图的道理,Excel只是作为一种实现和执行这些道理的一种工具而已,因此这本书适合所有想把图表画得接近或像专业杂志一样的人,或者对做图表感觉枯燥乏味的人。

这本书适合有什么样的读者?

这本书适合所有想提高画图水平的读者,不管你使用photoshop,coredraw,Illustrator,origin这样的专业画图工具,还是兼具画图功能的Excel,SAS,SPSS,R,Matlab之类的工具软件。这本书已经超出了工具的范畴,精通本书,内功倍增,勿论刀剑,树枝也是成事之利器。本书适合初级,中级和高级水平的图表绘图者,但是不能满足读者的所有需求。一本书不是万能的,读者永远是对的,但读者的选择可能不对。在网上书店的书评中,我发现有些读者说作者坑爹,很多技术细节没有,尽讲些道理,书这么薄,还买这么贵。从这部分读者的观点看来是对的,这本书就是这样的。因为书名上明显写的是讲道理,因此“道”料很足,“术”料很少。这本书的定位就是结实耐用的“渔具”,而不是一筐马上就可以吃的“肥鱼”。这部分读者,可以买那种很厚很具体“奶爸式”的入门级案头书,那种书可以手把手的教你操作Excel。

(更多…)

原创文章: ”书评:Excel图表之道“,转载请注明: 转自SAS资源资讯列表

本文链接地址: http://saslist.net/archives/193


03 9月 11 书评:Statistical Graphics Procedures by Example Effective Graphs Using SAS


大家知道,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


02 10月 10 一本得不到的SAS书


书名为: Professional SAS Programming Shortcuts – Over 1,000 Ways To Improve Your SAS Programs

这本书是老少通吃的书,不管你是新手,还是多年的老手程序员,这本书都是书架必备,不可多得的。但是这本书在大陆没有买的,网上不可求的。中国大陆图书馆没有收藏,香港中文大学和香港大学图书馆有藏; 台湾国立成功大学和台湾中原大学图书馆有藏。saslist.net

Amazon上的作者摘要和图书信息

Summary:
In just three years, Professional SAS Programming Shortcuts became SAS programmers’ favorite book of tips, techniques, and algorithms. The new 2nd edition is updated and redesigned to provide quicker access to how-to instruction and thousands of examples of common data processing techniques done in SAS, including many not described in any other book.

Author : Rick Aster
Binding : Paperback
BISAC Subject : COMPUTERS / Programming Languages / General
Book Type : NON-FICTION
Dewey : 005
Edition : 2 Updated
Language : English
LCCN : oc2007025008
Library Subject : SAS (Computer file)
Pages : 448, 448 p. :
Publication Date : 04/30/2005

下面是书的目录清单:对SAS BASE部分有非常详细细节讲解。saslist.net

Lists
12 (1)
Introduction 13 (2)
The Log
15 (8)
Running a SAS Program
Messages and Debugging
Program Files
23 (4)
Startup
27 (6)
Batch Mode
Interactive Mode
Special Modes
SAS Processes
System Options
33 (12)
Setting System Options
Obtaining Values of System Options
Libraries
45 (4)
Dataset Options
49 (4)
Selecting Data
Other Uses for Dataset Options
Errors
Indexes
53 (4)
Actions on SAS Datasets
57 (10)
Creating
Describing
Changing
Copying
Deleting
Data Type and Length
67 (6)
Data Type
Length
Setting Data Type and Length
Using Data Types
Determining Lengths for Variables
Text Data Files
73 (6)
Filerefs
Input Text Data
Output Text Data
Data Fields
79 (8)
Scientific Notation
Signed Numerals
Implied Decimal Points
Measured Strings
Variable Number of Fields
Continuation Character
Delimited Files
87 (6)
Hierarchical Files
93 (6)
Input
Output
Binary Files
99 (6)
Binary Files
Binary Fields
Binhex
Value Formats
105 (4)
Value Informats
109 (4)
Picture Formats for Numbers
113 (4)
Format Catalogs and Control Datasets
117 (10)
Format Catalogs
Control Datasets
Time
127 (6)
Informats and Formats for Time
133 (4)
International Date Formats
137 (2)
Picture Formats for Time
139 (4)
Validation
143 (10)
Informats and Error Controls
Validation Logic and Exception Reporting
Integrity Constraints
Strings
153 (14)
Testing Strings
String Transformations
Substrings
Translation and Encoding
Measuring Strings
Advanced String Processing
Parsing
167 (4)
Variable-Length Strings
171 (4)
Terminated Strings
Measured Strings
Pascal Strings
Foreign Data Types
175 (8)
Binary Integers
Union
Structure
Pseudo-Array
Set of Characters
Codes
183 (10)
Code I/O
Digit Strings as Packed Hexadecimal
Punctuation
Parts of Codes
Conversions
Serial Numbers
Check Digits
Text Encryption
193 (4)
Character Substitution
Transposition
Discrete Binary Encoding
197 (6)
Bitfields
203 (6)
Bit Testing
Numeric Bitfields
Numeric Bit Testing
Bitwise Functions
Numeric Effects
209 (6)
Rounding
Range Effects
Percents
Testing Numbers
Missing Values
215 (6)
Boolean Values
221 (8)
Financial Calculations
229 (6)
Time Conversions
235 (10)
Points in Time
Duration
Clock Issues
Spherical Coordinates
Time Arithmetic
245 (8)
Extending the Observation Loop
253 (4)
Comparisons
Rounding
Time Loops
Time Interval Arithmetic
Age
Loops
257 (6)
Character Loops
263 (6)
Subsetting and Sampling
269 (8)
Subsetting
Sampling
SQL
277 (4)
Sorting
281 (8)
Groups
289 (8)
By Groups in Proc Steps
Formatted Grouping
Class Groups
Processing Groups in a Data Step
Incomplete Data
297 (6)
Key Combinations and Sequences
Interpolation
Transposing
303 (8)
Transposing in a Data Step
The Transpose Proc
Frequency Tables
311 (10)
Descriptive Statistics
321 (8)
Creating Summary Data
Degrees of Freedom, Weights, and the Variance Divisor
Summary Statistics in Computations
329 (4)
Type Conversion
333 (4)
Automatic Type Conversion
Functions for Type Conversion
Changing the Data Type of a Variable
Combining Data
337 (6)
Table Lookup
343 (6)
Boolean Lookup
Comparison Lookup
Lookup Based on Index Value
Lookup Functions
Table Lookup From SAS Data Files
349 (8)
Indexed Lookup
Lookup Based on Observation Numbers
Sort-Merge
Other Lookup Techniques
Value Formats for Table Lookup
357 (6)
Validation
Control Dataset
Multiple Variables
Calendars
363 (10)
Multiple Text Files
373 (8)
Input
Output
Single-Step Techniques for Input
Print Files
381 (10)
Print Files in the SAS Environment
Title and Footnote Lines
Print Output in Data Steps
Print Output in Proc Steps
Table Reports
391 (10)
Data Step Report Programming
401 (10)
Data Step Views
411 (4)
Macro Variables
415 (6)
Assigning Values
Obtaining Values
Macros
421 (10)
Parameters
Macro Control Flow
Managing Macros
Macro Programming
431 (6)
Macro Expressions
Macro Functions
Macro Statements
Avoiding Errors in Macro Programming
Program Parameters
437 (4)
Generating Program Statements
441 (6)
Control Reports
447 (4)
Cleaning Up a Program
451 (8)
Macro Cleanup
459 (4)
Efficiency
463 (14)
Priorities
Run Time
Memory
Sorting
Saving Storage Space
477 (8)
Observation Length
Number of Observations
Saving and Deleting Data
Compression
485 (4)
Porting Files and Data
489 (6)
Porting SAS Programs
495 (6)
Dependencies
Isolating Nonportable Code
Translating Programs
501 (8)
Translating to C
Translating From Other Languages to SAS
Style
509 (4)
Data Step Windows
513 (12)
Defining a Window
Displaying a Window
Fields
Interaction
Data Entry and Editing
Status Dialog
Animated Progress Bar
Macro Windows
525 (4)
Interactive Line Mode
529 (2)
Menu Bars
531 (8)
Command Processing
539 (2)
Text Processing
541 (12)
Text Expressions
Names and Alphabetic Keys
Words
Name Matching
Text Analysis
553 (6)
Random Numbers
559 (4)
Random Number Generators, Streams, and Seeds
Random Number Functions and Call Routine
Distributions for Random Numbers
Simulations
563 (6)
Legacy Systems
569 (6)
Data Center Files
Y2K
Other SAS Versions
Database Applications
575 (4)
Database Design
Database Programming
Metadata
Client-Server Design
579 (4)
SAS/Connect
Control Level
Classic Problems
583 (8)
Prime Number Sieve
Life
Global Distances
Afterword 591 (2)
Index 593

需要说明的是,这本书是2005年出的,那时候只有SAS9,随着新的SAS版本9.1,9.2的推出,很多功能在新版本里面有更容易简单的做法,期待此本书新版并且在中国大陆可以购买。saslist.net

原创文章: ”一本得不到的SAS书“,转载请注明: 转自SAS资源资讯列表

本文链接地址: http://saslist.net/archives/84


20 9月 10 SAS中文书籍清单 1991-2010年


目前在中国出版的1991至2010年出版的SAS中文书籍(部分列表)

序 号 出版年份 题 名 著 者

1 2010 SAS统计分析标准教程 杜强

2 2010 SAS统计分析与应用从入门到精通 汪海波

3 2010 SAS编程与数据挖掘商业案例 姚志勇

4 2010 SAS统计分析教程 胡良平

5 2010 SAS实验设计与统计分析 胡良平

6 2009 SAS统计分析从入门到精通 阮敬

7 2009 多层统计分析模型:SAS与应用 王济川,谢海义,Fisher.J.

8 2009 金融计量学: 基于SAS的金融实证研究 宋军

9 2009 时间序列分析与SAS应用 肖枝洪

10 2009 SAS与现代经济统计分析 岳朝龙

11 2009 SAS软件实用教程 张瑛

12 2008 社会统计分析及SAS应用教程 蔡建瓴

13 2008 SAS数据分析系统教程 陈颖

14 2008 SAS统计分析应用 董大钧

15 2008 统计分析系统SAS与SPSS 何宁

16 2008 多元统计及SAS应用 余家林

17 2008 SAS数据分析范例 范金城

18 2008 SAS数据挖掘与分析 周爽

19 2007 SAS与统计分析 胡希远

20 2007 经验会计与财务研究方法: 原理、应用及SAS实现 鲁桂华

21 2007 SAS软件与统计应用教程 汪远征

22 2007 医学统计学及SAS应用 王炳顺

23 2007 概率统计及SAS应用 余家林

24 2007 金融计算与建模: 理论、算法与SAS程序 朱世武

25 2007 SAS统计软件 周仁郁

26 2006 SAS8.2统计软件应用教程 贺佳,陆健

27 2006 SAS社会统计应用教程 蔡建琼,朱志海,朱秀萍,阮桂海

28 2006 SAS应用统计实验 邵建利

29 2006 SAS统计分析教程 唐燕琼

30 2006 医用SAS统计分析 金丕焕,苏炳华,贺佳

31 2006 SAS社会统计实用教程 蔡建平

32 2006 数据分析方法和SAS系统 邓祖新

33 2006 SAS统计分析及应用 黄燕

34 2006 统计软件教程: SAS系统与S语言 李东风

35 2006 管理统计学和SAS软件应用 刘顺忠

36 2006 SAS社会统计应用教程 阮桂海

37 2005 统计分析系统SAS 何宁

38 2005 计量经济分析软件: EViews SAS简明上机指南 潘省初

39 2005 统计分析与SAS软件 黄平,梁满发

40 2005 SAS统计分析 沈其君

41 2004 SAS for Windows (v8) 统计分析系统教程新编 洪楠

42 2004 统计分析方法: SAS实例精选 曲庆云

43 2004 SAS 8.2统计应用教程 薛富波

44 2004 重复测量资料分析方法与SAS程序 余松林

45 2004 中医临床研究设计与SAS编程统计分析 胡立胜,周强

46 2004 基于SAS系统的金融计算 朱世武

47 2003 SAS8.X经济统计 樊欣,邵谦谦

48 2003 医学统计学习题与SAS实验 郭秀花

49 2003 SAS统计分析实用大全 阮桂海

50 2003 统计分析应用教程: SPSS, LISREL&SAS实例精选 阮桂海

51 2003 SAS系统与经济统计分析 岳朝龙

52 2003 SAS编程技术与金融数据处理 朱世武

53 2002 分类数据的统计分析及SAS编程 刘勤,金丕焕

54 2002 SAS系统和数据分析 邓祖新

55 2002 社会经济定量研究与SPSS和SAS的应用 骆克任

56 2002 SAS程序设计 王惠群

57 2002 统计应用软件: EXCEL和SAS 朱建中

58 2001 SAS系统•Base_SAS软件使用手册 高惠璇

59 2001 SAS基础及统计实例教程 胡小平,王长发

60 2001 实用统计方法与SAS系统 高惠璇

61 2001 Windows SAS 6.12 & 8.0实用统计分析教程 胡良平

62 2001 SAS统计分析 沈其君

63 2000 SAS软件与应用统计 王吉利,张尧庭

64 2000 世界统计与分析全才SAS系统应用开发指南 彭昭英

65 2000 现代统计学与SAS应用 胡良平

66 1999 多元统计分析与软件SAS 朱道元等

67 1998 SAS系统SAS/ETS软件使用手册 高惠璇

68 1998 SAS最优化软件速成 倪勤

69 1998 SAS及应用 裴喜春

70 1997 SAS系统BaseSAS软件使用手册 高惠璇

71 1997 SAS系统. SAS/STAT软件使用手册 高惠璇

72 1997 SAS基础教程 美国SAS软件研究所

73 1996 统计分析系统SAS软件实用教程 惠大丰

74 1996 SAS/PC统计分析软件实用技术 卢纹岱,金水高

75 1996 现代统计学与SAS应用 胡良平

76 1996 SAS应用程式之资料处理 梁德馨

77 1995 SAS系统与基础统计分析 高惠璇

78 1995 SAS/PC统计分析与实务应用 林秀娟

79 1995 SAS for Windows统计分析入门: SAS/ASSIST自动程式产生的视窗 张绍勋

80 1995 SAS for Windows统计分析: 高等统计 张绍勋

81 1995 SAS for Windows程序语法 张绍勋

82 1995 SAS For Windows统计分析: 初等统计 张绍勋

83 1993 SAS–统计分析软件应用指南 董大钧

84 1992 SAS统计过程指导 (美)SAS研究所

85 1991 医学统计方法与SAS应用技巧 胡良平

以上列出来部分1991年至2010年中国出版的SAS中文书籍目录,一共85本。上面的书,大部分在国内学SAS的人估计都读过一两本,我有幸见过一部分的书,质量不好评论,但在内容上感觉统计应用比例非常高,且雷同的颇多。通览这个目录,我有如下的几个大致印象:
  • 纯编程仅仅是那本2002年台湾作者王惠群的《SAS程式设计》,大陆名为《SAS程序设计》的那本。1996年的梁德馨《 SAS应用程式之资料处理》,应该也是台湾作者,无缘看到真本,从名字推算应该也属于纯SAS编程。《SAS程序设计》有关SAS编程,内容较浅显,适合初学者学习使用。
  • 最新和2010年出版的姚志勇《 SAS编程与数据挖掘商业案例 》也算得上是一本介绍SAS编程的书,后几章结合实际讲了商业案例内容。
  • 涉及到SAS编程知识比例较高的有2003年出版的朱世武编著的《 SAS编程技术与金融数据处理》和他的其他几本书,所有内容都是围绕金融数据展开的,学金融的不要错过;
  • 1998年倪勤编著科学出版社出版的《SAS最优化软件速成》介绍OR优化模块,里面是倪勤论文的一部分,对于搞优化的人是本难得到好书;
  • 其他多为涉及到SAS/STAT模块,着重于用于多元统计分析在各行各业中应用,这部分书籍尽管有很多雷同部分,但也不乏好书,比如作者黄燕2006年出版的 《SAS统计分析及应用 》,2008余家林出版的《多元统计及SAS应用 》,和胡良平老师的几本书讲到用SAS如何进行统计分析应用,如果你正好需要学习这方面的知识,这几本书是非常值得推荐。老的书如高惠璇编著的几本恐怕是国内SAS统计早期启蒙书了,很经典,可惜太老了,不容易得到。

从目前SAS中文书籍来说,如果你想做一名SAS程序员或者以SAS编程作为你的职业的话,仅仅看中文书是远远不够的,熟读外文书是不可避免的(外文书籍介绍推荐将在后面给出)。因此对于英文不是很好的人来说,学SAS确实是件痛苦的事情。

2011年8月26日补充:  84 1992 SAS统计过程指导 (美)SAS研究所 这本书就是 《SAS User‘s Guide:Statistics》原版的部分翻译。

原创文章: ”SAS中文书籍清单 1991-2010年“,转载请注明: 转自SAS资源资讯列表

本文链接地址: http://saslist.net/archives/79