5月 31, 2012

Posted in 生活记录 | 76 条评论

写在六月之前

赶在这五月的尾巴上,赶在毕业的六月之前,赶紧写写这最后的校园情怀吧。呵呵,一如以往地,我总是特别的着急,着急看完某某书、着急干完某某事,而今天的格外着急,是着急地想抓紧这最后的校园时光,让它的每一分钟都过得慢一点,让它不要就这么无声无息地完结。

在去年的这个时候,看着校园里穿着学士服将要毕业的学长学姐们,就会有一点点淡淡的感叹,感叹“时间过得真快啊,明年这个时候我也就要滚蛋了!”而今天,你会突然发现时间过得不是一般的快,快到你还没有来得及做任何的心理准备。虽然你大半年前就知道2012年的6月份自己就必须收拾行囊拜拜了,虽然你把这最后的校园时光计划了一遍又一遍,虽然你时常和同学们聊起这四年的难忘与不舍,虽然你无数次想象过最后挥别时的场景和心境…有很多很多的“虽然”,而最后还是跟上了一句“可是”:可是当你被告知你还有22天这样一个倒计时的时候,你才会痛彻心扉的发现,你必须要面对这个事实了,你要离开了,并且,你再也无法重新来过了。

今天,跑到了新校区图书馆来,再一次坐在哗哗地书页的翻过声中,才发现这声音是多么的清爽和宁静;再一次走过一排排书架,才发现以前说要找时间好好看的书也许再没机会将它们一一捧起了;再一次拿出校园卡去借书的时候,才发现它也许再不会被磨去更多的颜色了。

继续阅读
1月 2, 2012

Posted in 生活记录 | 18 条评论

2011年回顾

好久没有更新博客了,站在2012年初,对2011年回顾一下吧。 :-)

这一年大致做了下面几件事:

  • 寒假,开始较为投入的学习SAS,并建立起现在这个博客。
  • 上半年,常规学校学习的同时在方正证券(长沙)实习了近3个月,做了一些券商客户细分的研究工作。
  • 6月,第四届北京R会议旁听。
  • 暑假,在赛诺菲巴斯德做SAS programming的实习。
  • 10月左右,参加各种校园招聘,辛苦找工作。
  • 10月底,去上海参加了SAS圈子的一个聚会。
  • 11月中旬到现在,在SAS R&D北京这边做Testing的实习。
  • 9月到11月这期间,带着给中南统计交流协会10级讲讲SAS相关的东西。
  • 这一年也找机会在张家界、北京、天津、济南、青岛、南京等转了转。

继续阅读
10月 19, 2011

Posted in 统计应用 | 3,809 条评论

SAS9.2统计图形过程步帮助文档导读(1)

SAS自9.2版本后在作图方面有很大提高, SAS/GRAPH 9.2的基本内容可参见这里,如下图:

统计图形过程步(Statistical Graphics Procedures)是SAS 9.2中新增(相对于SAS 9.1及以前版本)的部分,这些过程步都以SG开头,包括:SGplot, SGpanel, SGscatter, SGrender, SGdesign。《Statistical Graphics Procedures Guide》即是其相关介绍。

本系列主要概览性地介绍《SAS/GRAPH 9.2: Statistical Graphics Procedures Guide, Second Edition》这一帮助文档,以期大家能对SAS 9.2统计作图过程步有个较为全面的了解,在以后使用中能快速上手。

可以在官网下载《SAS/GRAPH 9.2: Statistical Graphics Procedures Guide, Second Edition》。

下图是该帮助文档的主目录:

What’s New不介绍了,因为SAS 9.3都已经出来了,还有更新的了。下文主要对其他三个部分进行简要介绍。

继续阅读
8月 14, 2011

Posted in 分享 | 1 条评论

Numeric precision in SAS

上周学习了点SAS数值精度方面的问题,觉得这相关内容还是很值得发掘的,自己小做了个PPT,目录如下:

1.Two aspects of numeric data in SAS

2.Floating-point (real binary)

  • Floating point representation
  • Concepts
  • IEEE system
  • A Example

3.Numeric precision: Integer

  • Problem: LENGTH statement
  • Reason
  • Solution

4.Numeric precision: Fraction

  • Problem: LENGTH statement
  • Reason
  • Solution

5.Other considerations

  • Exception
  • Formula transmutation

6.Conclusions

ppt文件:numeric precision in SAS(by hssnow)

继续阅读
7月 10, 2011

Posted in | 6 条评论

使用%nowpath宏获取当前SAS路径

前几天学习了一个叫mypath的宏,其实现了将当前sas程序的路径定义为一个宏变量、以方便后续调用路径的功能。查了下相关资料,在《Generating Program-Stamped Output in an Interactive SAS Session》中,也有个叫fullpath的宏,是提取当前路径为宏变量后进行应用。

个人觉得这2个实现路径提取功能的宏及其中的编程技巧挺有用的,拿出来分享一下。

 

1.%nowpath

1.1

将%mypath和%fullpath作了小小改动、整合成了下面的宏%nowpath

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
%macro nowpath;
	%global fullpath nowpath;   /*定义为global,为后续调用准备*/
 
	proc sql noprint;
		select xpath into : fullpath   /*选取全路径*/
			from  dictionary.extfiles  /*dictionary.extfiles包含SAS路径信息*/
			where substr(fileref,4) eq
				(	select max(substr(fileref,4))   /*max()保证选取最新(当前)路劲*/
					from dictionary.extfiles
					where substr(fileref,1,1) eq "#" and index(xpath,".sas") gt 0  	);
	quit;
 
        /*选取当前路径*/
	%let nowpath=%substr(&fullpath,1,%eval(%length(&fullpath)-%length(%scan(&fullpath,-1,\)))); 
 
	%put The Full Path is: &fullpath;
	%put The Now Path is: &nowpath;
 
%mend nowpath;

继续阅读
第 1 页,共 4 页1234
返回顶部