十二 042009

极北苦寒之农村今年比较反常,据说往年都是感恩节一定会下雪,而今年就没下。刚纳闷儿咋12月还不下雪的时候,便下开了。不过雪也不大,地上只是铺了薄薄一层,比今年北京那场雪差远了。昨夜回家路上,想起小学时咿咿呀呀背的:

日暮苍山远,天寒白屋贫。
柴门闻犬吠,风雪夜归人。

第二届中国R语言会议的北京会场过几个小时就要开幕了。这次会议比上次的准备更加匆忙,大约也就只有一个多月时间准备,但大家都很卖力,在此先感谢一下各位组织者:邱怡轩、张翔、焦静、陈堰平、范建、蒋安华以及关菁菁;说起小邱同学,如我上次所说,我真是有点怕给这位拼命三郎安排任务,从别人口中了解到他为这次会议每天马不停蹄焦头烂额四处奔波,我心中甚为感叹;张翔呢,我没想到他会担起这次会议组织者的角色,上海会场在他的带领下也办得有声有色(看看会议通知页面的宣传海报多么亮丽),和焦静两人拉赞助、发传单、安排吃住,作为已经工作的人,对一门自由软件如此费心,甚为难得;焦静呢,现在不在统计专业(生态),却帮忙做着一门统计软件的推广,跑校区、定会场、找领导,忙得不亦乐乎;陈堰平作为R的老用户挑起大梁,相信经过上次植物所培训一战,对这次会议的组织应该更有把握;fan版主也是位拼命三郎,COS论坛招生就业版自他上任之后所有帖子和资料被整理得井井有条,使你不得不敬佩,这年头能如此发狠的人不多见啊;关菁菁同学嘛,说实话刚开始小邱介绍的时候我想不起来她是哪一级了(为啥我总觉得她是研究僧呢),上一届R会议她参加了,而且中午没去吃饭,留在会场帮我们看东西,这次又主动提出愿意帮忙组织,我自然是很高兴。对于参会者诸如魏太云以及刘思喆和李舰二位大师兄的献计献策一并致谢。

这次会议有不少去年的熟面孔(如丁鹏、左辰、王化儒、奚潭等),新参加的人里面有我认识和不认识的,报名演讲的名单也给了我很多惊喜,比如钟其顶,算是一个老朋友了,三年前在我一次R报告的时候就认识了,后来我们一直用R做一些食品行业的应用,效果还是很不错的,尤其是今年初几位师弟在我的牵线搭桥下过去实习之后,挖掘了更多R的应用价值;再比如那场“地质环境调查监测研究中的R应用”(作者来自中国地质环境监测院,政府机构下属事业单位),其图形着实让我惊叹了一番,没想到R在这样的单位已经被人研究到了这种程度(R和Google Earth都用上了),太出乎我的意料了,看来我的统计图形书可以放到更开阔的边界上把各种稀奇古怪的应用都介绍一下;再比如陈丽云,这位以技术派面目出现的lady,要来讲讲计量,想当年,被本小子一句玩笑代码惹得好奇心起,装了R,然后被打击了一番;再比如孙晓燕,最后关头杀了过来,不知道是不是被李晓煦老师给“忽悠”的;还有中科院的WebR,相信也是很价值的应用;上海会场请到了汤银才老师,这位也是中国R语言的一位元老人物,想想四五年前网上一搜就是汤老师的那个PPT。

一个月前我往R-help发了个会议通知,前几天又补充了一下会议内容,R core之一Martin Maechler注意到我们的会议,给我发了封邮件说希望这次会议能写一篇报告发给The R Journal,正中下怀,本小子就是这么打算的。我想明年第三届R会议就放在暑假开好了,到时候请一些R core成员过来讲讲课什么的,应该也是很有可能的。

前两天给吴老写了封邮件说起这事,吴老曰:

我是一个行将退出战场的老兵,我想说的是:

祝贺第二届中国R语言大会胜利召开!

开放、绿色、功能强大、具有源源不断巨大资源的R不仅有必要而且一定能够在中国推广和发展。

吴老是第一位把R引进人大统计学院的老师,此后他的弟子们也纷纷用R,这才有了我接触R的机会。

282009
久没来堆点文字,各位客官想必已经觉得此处荒草丛生了。这个暑假东奔西跑,在自家山沟沟里没网络,所以没更新,后来在别的地方每每想操起键盘写两个字,又觉得还有很多事情要做,所以迟迟未动手。再后来,不小心来美国了,初来乍到,种种事情要应付,也就更没工夫写。如今暂时尘埃落定,特向各位客官报个平安,概括这两个月的路径如下:

洒家于暑假在地球上的轨迹

洒家于暑假在地球上的轨迹

library(maps)
x = structure(list(city = c("Beijing", "Yichang",
    "Qingdao", "Tokyo", "Seattle", "Minneapolis", "DC", "Ames"),
    latitude = c(39.908173, 30.691967, 36.066348, 35.689488,
        47.620973, 44.977482, 38.892091, 42.022864), longitude = c(116.397947,
        111.286471, 120.382771, 139.691706, -122.347276, -93.264351,
        -77.024055, -93.626792)), .Names = c("city", "latitude",
    "longitude"), row.names = c(NA, -8L), class = "data.frame")
library(animation)
##saveMovie({
    idx = c( 1, 2, 1, 3, 1, 4, 5, 6, 7, 8 )
    for (i in 1:length(idx)) {
        map(xlim = c(-128, 158), ylim = c(17, 54))
        text(-48, 32, x$city[idx[i]], font = 2)
        points(x$longitude, x$latitude, pch = 20, col = "red")
        if (i > 1)
            arrows(x$longitude[idx[i - 1]], x$latitude[idx[i -
                1]], x$longitude[idx[i]], x$latitude[idx[i]],
                length = 0.1, col = "gray")
        points(x$longitude[idx[i]], x$latitude[idx[i]], pch = 19,
            col = "blue")
        Sys.sleep(1)
    }
##}, moviename = "travel-in-summer", outdir = getwd(), para = list(mar = rep(0,
##    4)), width = 600, height = 100)

细节就不多说了。俺没有相机,所以也不上照片了,八卦的客官请自行到人人网上俺某师弟的页面上以及美国统计学会的统计计算和图形部门网站上扒拉,万一不小心扒到了请自个儿偷着乐,别吱声。

Iowa就是一片大农场,这地方,有人觉得是地狱,有人觉得是天堂。因为除了学习就是运动,没什么太多吃喝玩乐的地方。昨天俺们Dan Nordman老师说,晚上你要是觉得无聊了,不妨把讲义上的定理3拿出来证明一下,那定理还是有一定难度的(意即:可以打发足够多的时间)。

现在的生活基本上浓缩为“上课+做饭”,每天柴米油盐,做饭比学习还用功,不亦乐乎,做了几天米饭,稀饭干饭米饭丸子炸锅巴都试遍了,又跑去整了一袋面粉回来琢磨怎么蒸馒头、下面条。

咳咳,怎么一说做饭就没完了,虽然技术还很差。呃,可能是本次来到美帝,觉得资本主义国家的人都生活在水深火热中,只能吃面包夹生菜这么初级的食物,还是我中土大唐好啊,吃嘛嘛香。

最后向各位关心小的的大人们表示感谢,ISU这边有几位COS会员也给我很多帮助,还有,在这里终于见到了传说中的Rtist大人,俺们COS论坛上的老辈们应该都知道这位神一般的人物,尤其是colinisstudent童鞋,多次问我有没有见到Rtist。俺刚到这里,Rtist就为俺送来了桌子椅子,还有字帖。

WWW.YIHUI.NAME XIE@YIHUI.NAME © 2007 - 2010 by Yihui Xie