在美国的第一个学期神不知鬼不觉地就过去了,今天打开下学期已选的课程仔细研究一下发现Computing Statistics课程使用的课本是Rizzo的Statistical Computing with R。一个大大的问号摆在面前,什么是R?翻了一些资料和google books上该书的preview发现R就是统计计算中赫赫有名的The R Project——R语言。
我从网上下载了一些资料,开始每天以笔记的形式来学习R。R语言可以看作S-PLUS的一个扩展,在google中搜索了一下关键词并没有找到太多中文教程,相反由于在SAS和SPSS中的应用,S-PLUS的中文相关内容是R的几十倍。再使用英文关键词检索一下,找到了R的官方网站。这里绝对是一个资源库,对R的介绍非常详细,所以很快这里成了我的参考源头。
首先,我们来看看R到底是什么。R是一个由数据操作、计算和图形展示功能整合而成的套件。同时它也是一个功能完善的编程语言。R的最优秀的特点就是通过它我们可以使用绝大多数的统计方法,要做的只是下载一些包进行加载。
下面我将开始了我学习R的旅程。我先打开了R程序。输入命令前会看到提示符”>”,与UNIX类似,然后需要创建一个独立的子目录来存储解决这个问题所遇到的数据文件,将目录命名为work,同时这个目录将成为当前的工作目录。
> mkdir work
> cd work
随后,启动R程序
> R
使用各种R命令
最后退出R
>q()
此时我被询问是否保存R任务中的数据。可以根据自己的需求回答YES, NO或者CANCEL。被存储的数据在之后的R任务中可以继续使用。以后的R任务将变得更加简单,首先令work成为工作目录,然后启动R程序即可。
> cd work
> R
记得在任务结束时使用q()来中止任务。
1 Comment
Trackbacks/Pingbacks