Linux是多平台的开放式操作系统,具有高效的应用性能,及安全性能。R语言作为一种强大的统计语言,可以应用在Linux上,本文将深入探究Linux下如何建立R语言环境及实现一些简单的应用。
1. 安装R环境。可以使用Linux自带的安装工具,即Package Manager,如RPM或者debian package。另外还可以通过编译源码的方式安装,可访问ftp://ftp.stat.math.ethz.ch/一般采用的是编译源码的方式安装,以Cent OS 5.3上安装为例,可使用以下代码安装:
# wget http://cran.r-project.org/src/base/R-3/R-3.3.3.tar.gz
# tar -zxvf R-3.3.3.tar.gz
# cd R-3.3.3
# ./configure --prefix=/usr/local/R
# make
# make install
# cd ../
# rm -rf R-3.3.3*
安装完成后,可以使用 `/usr/local/R/bin/R`命令来启动R语言。
2.建立R环境并应用。R语言支持在终端中编程及运行脚本,也支持开发GUI应用。在Linux终端下执行一些简单的命令可以验证R是否正确安装,例如运行 `/usr/local/R/bin/R` 命令,在控制台中的R版本信息及R的主界面可检验R安装完成:
R version 3.3.3 (2017-03-06) -- "Another Canoe"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-redhat-linux-gnu (64-bit)
R是一个用户界面菜单,能够在其下,实现读取数据、进行统计分析及视图显示等多项功能,几乎可以满足我们大部分的数据分析。
此外,R语言可以用于开发GUI应用。可以使用`library(tcltk)/ library(tcltk2)`加载GUI相关的库,从而利用GUI编程的函数进行GUI应用开发。当然,也可以借助其它的GUI开发语言.
3.R语言的实际应用。R语言有着方便的数据输入及处理, 大量的统计分析函数及强大的可视化功能,极大的简化了数据分析的过程。R语言可用于统计、机器学习等方面,可以应用在银行、政府、医疗健康、金融、应用统计等各个领域。
例如,在农业领域,R语言可用于定量生物学的数据分析,使用R的数据可视化函数绘出种植面积的变更情况,从而指导农业种植工作。在不同的时间段,对种植面积的变化分别进行不同的水土调节等措施,在管理方面可以大大缩短决策过程,并且能够更加有效的实施。
因此可见,在Linux下建立R语言环境,使用R语言进行统计分析及应用,已经是日常生活中普遍存在的,而在Linux环境下可以较为方便的建立R环境及实现多种应用,有助于开发更为有效、灵活及安全的应用。