R语言及其开发环境简介
R 语言历史
- R 语言来自 S 语言,是 S 语言的一个变种。S语言由贝尔实验室研究开发,著名的 C 语言、Unix 系统也是贝尔实验室开发的。
- R 属于 GNU 开源软件,最初发布于1997年,实现了与 S 语言基本相同的功能和统计功能。现在由R核心团队开发,全世界的用户都可以向其贡献软件包。
R 语言使用人员
- 为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。
R 语言特点
- 一种解释型的面向数学理论研究工作者的语言,语法十分有利于复杂的数学运算。
- 执行速度比 C 语言慢得多,不利于优化,但数据类型丰富,如向量、矩阵、因子、数据集、一般对象等,支持缺失值,代码像伪代码一样简洁、可读。
- 强调交互式数据分析,支持复杂算法描述,图形功能强。
- 实现了经典的、现代的统计方法,如参数和非参数假设检验、线性回归、广义线性回归、非线性回归、可加模型、树回归、混合模型、方差分析、判别、聚类、时间序列分析等。
- 可以用作 C 和 C++、FORTRAN 语言编写的算法库的接口。
R 环境安装
- R 语言的开发环境本身具备了图形开发环境,因此对桌面版系统比较友好。
windows 安装
- 从官网下载安装包,安装即可。
- 安装后,运行
R 4.x.x.x
程序即可进入交互式界面。 - 输入
print("hello world")
试试吧。
Linxu 安装
-
安装完成后,执行
R
命令即可进入交互式终端。 -
输入
print("hello world")
试试吧。bashsudo apt update sudo apt -y install r-base