没事就爱在微博上搜“SAS”关键词,据不完全统计,发现与SAS有关的95%微博都是SASor对SAS的各种吐槽。精选其中一部分,分享各种欢乐 ! SASlist.net
1, 学SAS才发现,智商是硬伤。
点评:我看别人学SAS,也有同样的发现。 by oloolo
2, 一天一夜,只为下个SAS。。。 by 寒月里
点评:你值得拥有! You deserve it !
3, sas课实在太难,大家都拿着手机对着屏幕拍照,希望能捕捉到老师写的代码,此起彼伏的咔嚓咔嚓声,让我有种置身发布会现场的错觉。 by 暴君小邹
点评:SAS耍的就是大牌。 http://SASlist.net
4, 这里是SAS课,台上老师突然问:“现在是2013年对吧?” “…….” 数統的都是些神。 by 朱珣碧是强大的变形金刚
点评:你的老师肯定是用的盗版软件! http://SASlist.net
5, 妹的SAS,我电脑和你有仇!为毛同一个安装文件,同一道程序,就我的不行! 是我太爱你了嘛?!! by chenyA玲
点评: 论坛月经贴,微博日经贴。 http://SASlist.net
原创文章: ”SASor界吐槽若干“,转载请注明: 转自SAS资源资讯列表
本文链接地址: http://saslist.net/archives/291
SUBSTR函数
如果你需要从一个字符串中提取一个子字符串,你需要SUBSTR函数。需要提醒一下的是,有个函数SUBSTRN非常像SUBSTR,就是多了一些额外的特征。我不知道这些特征是否经常被需要,因此本文选择描述稍微简单的函数SUBSTR。
此函数的第一个语句是输入字符串,第二个语句是你想要提取字符串的开始位置,第三个是,可选语句,设定子字符串的长度。如果你忽略第三个语句,函数将提取输入字符串中最后一个非空字母,也就是说,它忽略输入字符串的后面的空格(这个特征非常有用)。
在我们继续例子之前,理解默认长度这个概念非常重要。比如说,在下一个程序中,如果你没有写LENGTH语句,SAS将仍然需要设置一个长度给State。对于这个函数,默认长度等于函数第一个语句的长度。你不能使得从字符串提取的子字符串长于字符串本身。很多其他的SAS字符函数默认长度为200。需要保证的是,具有这个功能的函数需要在DATA步中包含LENGTH语句。最好是包含LENGTH语句,即使是不需要,这样是没有风险的。http://saslist.net/
下面是一个使用SUBSTR函数的简单例子。
程序9
1 2 3 4 5 6 7 8 9 | data pieces_parts; input Id $9.; length State $ 2; State = substr(Id,3,2); Num = input(substr(Id,5),4.); datalines; XYNY123 XYNJ1234 ; |
这里是你想要提取州号码(从位置3开始,一共两位),ID的数字部分从位置5开始。注意你忽略数值提取中的第三个语句。这个非常有用,因为有的数字是3个字符长,有的是4个字符长。这个例子中,你使用INPUT函数将字符转化为数值。
图9,程序9的输出结果
Id State Num
XYNY123 NY 123
XYNJ1234 NJ 1234
使用等号在左边的SUBSTR函数
在早期学SAS的时候,等号在左边的SUBSTR函数被称为是SUBSTR假函数。据我所知,这是SAS唯一等号在左边的函数。下面是它的用途:
允许你用新的字符来替代已有字符串中的字符。这个听起来挺复杂的,但是你通过下面的程序看到,这实际上是很直接的方式。下面的程序使用SUBSTR函数(等号在左边的)来遮住帐号的前五个字符。 (更多…)
原创文章: ”SAS函数精选二 翻译“,转载请注明: 转自SAS资源资讯列表
本文链接地址: http://saslist.net/archives/283
据个人多年的SAS学习经历,下面推荐10个SAS程序员必看的中文网站:
1,Google.hk 强悍的技术搜素引擎 http://www.google.com.hk/
2,SAS资源资讯列表 SAS综合信息博客 http://saslist.net/
3,SAS中文论坛 人气SAS论坛 http://mysas.net/forum
4,人大经济论坛 SAS版 人气SAS论坛 http://bbs.pinggu.org/forum-68-1.html
5, (更多…)
原创文章: ”SAS程序员必看的10个中文网站(另10个英文)“,转载请注明: 转自SAS资源资讯列表
本文链接地址: http://saslist.net/archives/204
导读:本文作者hssnow现为中南大学统计系大四本科生,刚刚结束了在一家国际知名药厂做SAS程序员的实习,下面是他与SAS的故事,与大家分享。一共两篇,本文是学习篇,还有一篇是实习篇 。
2011年7月1日至2011年9月9日,在Sanofi Pasteur Biometry China(赛诺菲巴斯德—中国生物统计及数据管理中心)做了10周的统计编程实习生。这是我第一次SAS相关的实习,各方面收获很大,期间的经历也很难忘,而最让我难忘的一点是,在这实习及以前的学习之中受到了很多前辈、大哥大姐们的热情帮助和热心关怀。所以,我也应当要尝试着看能否帮助帮助他人。再有sxlion的鼓励,今天遂写下这些文字,分享自己这一点点弱弱的经历,希望会有一点点作用、能够帮助到他人,也将感受到的温暖传播开去。
开始前先自报下家门(希望能给大伙更多的参考性):中南大学,数学院,统计学2008级,本科。这里想多啰嗦两句,因为大家对中南大学实在太陌生了,要么没听过,要么反应成“东南大学”,每次俺心里都是眼泪哗哗的,希望大伙对中南可以多去了解点啊,呵呵。
百度百科中南大学见这里:http://baike.baidu.com/view/3522.htm
(更多…)
原创文章: ”一个SAS菜鸟的故事 学习篇“,转载请注明: 转自SAS资源资讯列表
本文链接地址: http://saslist.net/archives/200
今天收到一个新鲜SASor的来信,我也做了一个回复,我觉得他是很有准备的一个人,对QA稍作修改,问和答见下面,希望给有同样问题的新手有个参考。
from: www.saslist.net
Q:
sxlion **:您好!冒昧来信,恳请见谅,个人现在处于SAS学习的初级阶段,关于SAS学习及行业应用有一些问题,想向前辈请教一下,十分感谢您能抽空阅读一下我邮件,谢谢!
首先,简单的介绍下我的相关信息 :-):
我叫***,现在就读于**大学,是统计系2008级的学生。2009年底接触SAS,2010后半年投入SAS的学习中,开始关注SAS方面的一些论坛、博客及工作信息。2010年10月至12月学习完成了SAS Base和Adv的考试,算是刚刚有一点入门吧。英语方面应该还算过得去吧,口语交流有待提高。计算机其他软件方面的能力比较欠缺,如C++等。
我近期初步的规划是:大四毕业的时候,能以SAS为工具技术,找到一份与统计相关的工作。
下面有几点希望前辈能给予一些指导与建议:
—————– from: www.saslist.net ————————
A:
hi, ***, 谢谢信任。 你是一个有准备的人,比我们这些老的好多了 – : )。
OK,差不多,你需要的我知道的都在上面。
原创文章: ”读者来信一 请教一些关于SAS学习及工作前景的一些问题“,转载请注明: 转自SAS资源资讯列表
本文链接地址: http://saslist.net/archives/100
在Google上搜索了一下,没有发现有这个故事。
这个是根据2008年 一次小型SAS聚会的资料整理而来,不算原创,但是重新整理,以示读者。
每一代人有每一代人的经历,这个是老一辈SASor们在那个资料匮乏年代学习SAS的经历。如今资料论坛上遍地都是,你是怎么学习SAS,你有自己的故事吗?你也可以写出来,和大家分享!
我与SAS的故事
胡良平
军事医学科学院 生物医学统计学咨询中心
整理于2007年11月07日SAS爱好者北京聚会
1,认识SAS之前
我1982年初从安徽蚌埠医学院到北京军事医学院来攻读流行病与卫生统计学专业硕士研究生,当时,统计学教研室有一台老式计算机,但是没有统计分析软件。从82年到89年,几乎都是用BASIC语言编写简单的统计分析程序,有时,也用FORTRAN语言编写程序或到我院计算中心去使用小型计算机上的BMDP软件包。
但基本上都是“小农经济”,比使用技巧及稍微强一点。尤其是用BASIC语言编写常用统计分析程序,花费了大量的时间,现在想起来,真是在浪费自己的光阴和生命!
2,幸运之神悄然而至
就在1990年的一次计算机方面的学术活动上我偶然地结识使我终生受益的SAS软件。报告者只是简单地讲了SAS软件怎么了不起,介绍了如何进入SAS系统,至于SAS究竟有多少内容,如何使用,却只字未提。 幸运的是有人带来了一本油印讲义——SAS入门读物。www.saslist.net
3,巧的SAS如获至宝
大约在1990年底,以为从事计算机工作的朋友送我给一套DOS环境下的6.03版SAS软件,我如获至宝。如何使用它,每天都要研究到深夜。因为当时没有参考书,没有互联网,只能将软件中的帮助信息全部打印出来学习。当时,由于本分缺乏计算机和软件方面的基本思想、概念和知识,很难理解SAS语言和一些语法规制,有时,一段很简单的SAS程序要花几个小时才能弄明白。www.saslist.net
4,工夫不负苦心人
经过半年的不懈努力,我由生以来的第一部专著《医学统计方法与SAS应用技巧》于1991年5月由中国科技出版社正式出版了。《医学统计方法与SAS应用技巧》这本书虽然很小,但它诞生得比较早,当时在国内统计界产生了颇大的反响。通过它我认识了很多人。
5,漫长的岁月练内功
在随后的5年中,我一边学习SAS,一边学习统计学,用SAS软件为科研人员解决了大量的统计分析问题,积累了丰富的经验和科研资料,为我撰写第二部统计学专著奠定了良好的学术基础。直到1996年,我充满自信地主编并出版了第二部统计学专著,即《现代统计学与SAS应用》,这部专著因其“含金量”较高,在国内引起了较大的反响。www.saslist.net
于1999年和2000年又相继出版了两部统计学专著,书名分别为:《医学统计应用错误的诊断与释疑》,1999;《医学统计学内容概要、考题精选与考题详解》,2000.
6,Windows 版SAS给了我新的推动力
Windows版的SAS6.12和8.0像助推器,给了我新的推动力,于20001年出版了《Windows SAS6.12&8.0使用统计分析教程》。
7,再接再厉
自2002年以来的7年中,随着SAS软件的不断发展和日臻完善,在我的同事和研究生的帮助下,我又主编了八部以SAS作为计算工具的统计学专著。(8部专著书名略)
8, 正在编写的SAS统计分析书
笔者正在主编一部大型SAS统计分析教程,尽可能包括SAS语言和过程基础知识、统计分析从简单到复杂的SAS实现和用SAS实现各种多因素实验设计《SAS统计分析——从入门到精通》。这部专著的参编者来自全国十多所高等院校和研究机构。www.saslist.net
9, SAS给我带来的好处
SAS帮助我和我的教研室获得多项科研成果和教学成果,发表了一百多篇统计学方面的学生论文;面向全国作统计学培训,举办规模不等的统计学及SAS软件培训班数十期;编制出来便于学习者快速调用的SAS软件的SAS引导程序,名为SASPAL,提供了教学质量。www.saslist.net
10, 我对SAS的期盼
SAS功能十分强大,这一点无可置疑。但如何提供其智能化水平、如何提高解决统计学上常见棘手问题的能力,这是有待SAS公司高层技术人员关注的现实问题。期待SAS能早日实现这两个目标。
原创文章: ”我与SAS的故事 胡良平2008“,转载请注明: 转自SAS资源资讯列表
本文链接地址: http://saslist.net/archives/73
WWW网页
1, 很真诚地说,SAS自带的help帮助是最好的学SAS的资料,通常来说每个版本的SAS帮助有两种形式,一种就是随SAS软件安装一起存在于被安装电脑中的.chm格式文件;还有一种就是在SAS公司网站在线的帮助文件,提供pdf格式下载和html格式的阅读。
地址在:http://support.sas.com/documentation/
上面两种形式的帮助文件存在一定的差别,主要在1,online的帮助会经常更新,一些新的模块里面常常出现小错误(比如代码等)。有时你会发现自带的帮助里面的代码有时候运行出错,去网站找到同样问题的代码,你会发现运行很好,原因就是online可以实时更新。2,online版帮助可谓是号称史上最全的SAS帮助文档,22个开头字母一字排开,很有气场,里面有的模块也许一辈子也不会接触。相比而言,随机的chm文件只提供和安装介质相应的help文档。当然随机的chm文件还是有些优点的,比如查找问题起来很方便,速度快,还无需上网。个人认为大多数人还是倾向用随机的help,优点有二:一个是够用,一个是够快。
2,http://support.sas.com/notes/index.html
SAS公司提供一些编程小技巧,以前在support.sas.com/sassamples/quicktips/(已失效)里面,现在已经更新了。 上面经常会有一些实用的小代码出现,特别是一些新模块的代码举例。
3,http://support.sas.com/documentation/onlinedoc/code.samples.html
大家都知道,SAS公司出版的书籍非常昂贵,全是美金做单位,还不打折。但是与书对应的代码却是免费的。如果你想学习SAS的某个内容或者感觉自己学习SAS没有进展,那就到这里来读SAS代码吧,全部免费,可以下载打印出来慢慢品味。
世界各地有个叫SAS users group (SUG)的组织,不能的地方的SUG就加个代表该地区的缩写以示区别,比如说美国的一些SUG及简称:Southeast SAS Users Group (SESUG),MidWest SAS Users Group (MWSUG) ,Western Users of SAS Software (WUSS),South Central SAS Users Group (SCSUG) ,NorthEast SAS Users Group (NESUG)。 这些组织不是组织SAS程序员看电影,旅游参观等等活动,他们是组织当地的SAS程序员交流SAS使用经验,每次会议都有大量的论文投稿,其中不乏高质量的代码和应用论文,并且几乎所有论文都可以从上面提供的地址下载到。这些论文往往是SAS程序员在实际应用SAS经验的总结,并且各种难度级别和应用领域的文章都用,非常值得一看,特别是对于SAS高级技术进阶人员来说。随便说一下,在SAS公司的全球usergroup的列表里面只有日本,韩国,新加坡,其中日本从00年开始都连续搞了10年了。
以上资源都是免费的,几乎包括一切你需要学习和能够用到的。但是你会发现为什么没有中文的,全是英文的。本博就是为发布最新的最全面的中文资源资讯而建立的。
原创文章: ”学习SAS编程技术的好出处——网页资源“,转载请注明: 转自SAS资源资讯列表
本文链接地址: http://saslist.net/archives/41