现今最受欢迎的数据分析和可视化平台莫过于R了。http://www.r-project.org/
统计和制图软件很多,Microsoft Excel、SAS、SPSS等等,但都是商业软件。而R开源又是跨平台,在统计研究平台和交互式数据分析和搜索方面绝不逊于其他软件。
R的获取和安装来自http://cran.rstudio.com/
R的集成开发环境RStudio
RStudio is a free and open source integrated development environment for R. You can run it on your desktop (Windows, Mac, or Linux) or even over the web using RStudio Server
学习书籍建议《R in Action - Data Analysis and Graphics with R》 中文版 《 R语言实战》
RStudio配置
下面分两个部分介绍RStudio,第一部分是桌面机上使用RStudio,第二部分是如何在Linux(fedora17)上安装RStudio-server,并启动服务。
1)写R脚本,可用Rscript命令执行2)终端,用于直接输入R命令3)工作区,显示目前的数据和变量等信息4)历史记录,显示之前所执行过的所有命令历史5)文件,显示文件,可以直接点击打开,打开后在1)区显示6)图形界面,可以显示图形7)加载包,可显示目前可用于加载的包和已加载的包8)帮助区,用于显示帮助,如?ls后会在该区显示相关信息
当然在安装RStudio之前还是需要安装R的。可以通过“yum -y install R”来安装,-y的意思是在后面的交互中都同意其请求。
$ wget http://download2.rstudio.org/rstudio-server-0.97.246-x86_64.rpm
$ sudo yum install --nogpgcheck rstudio-server-0.97.246-x86_64.rpm
在执行$sudo yum install --nogpgcheckrstudio-server-0.97.246-x86_64.rpm命令时可能会出现错误,提示缺少某些文件,如libcrypto.so.6()(64bit)等文件,所以可事先执行以下命令,安装必要的文件:
$
wget ftp://ftp.pbone.net/mirror/www.startcom.org/AS-6.0.0/os/x86_64/Packages/openssl098e-0.9.8e-17.SEL6.x86_64.rpm
$ sudo rpm -ivh openssl098e-0.9.8e-17.SEL6.x86_64.rpm$
$ wget http://download2.rstudio.org/rstudio-server-0.97.246-x86_64.rpm
$ sudo yum install --nogpgcheck rstudio-server-0.97.246-x86_64.rpm
$ sudo rstudio-server start