R语言及其开发环境简介

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") 试试吧。

    bash 复制代码
    sudo apt update
    sudo apt -y install r-base
相关推荐
独行侠影a1 天前
用ggplot2画出“能发论文”的统计图:R语言可视化的底层逻辑与高阶技巧
r语言
小洁忘了怎么分身2 天前
多样本空间转录组 Harmony 整合与标签转移指南
网络·r语言·生信分析
临床数据科学和人工智能兴趣组3 天前
在R语言中,数据存储和读取是数据分析工作的重要环节
r语言·r语言-4.2.1
赵钰老师5 天前
R语言数据统计分析与ggplot2高级绘图
开发语言·数据分析·r语言
开开心心_Every5 天前
电脑文件搜索软件支持内容和拼音搜索
linux·服务器·人工智能·r语言·pdf·音视频·symfony
AAIshangyanxiu6 天前
R语言数据统计分析与ggplot2高级绘图实践应用
开发语言·r语言·ggplot2
青春不败 177-3266-05206 天前
R语言数据统计分析与ggplot2高级绘图
r语言·生态学·科研绘图·统计学·ggplot2·环境科学
临床数据科学和人工智能兴趣组6 天前
R Markdown 如何写
人工智能·机器学习·数据分析·r语言·r语言-4.2.1
酷在前行7 天前
【R生态】PERMANOVA 进阶实战:距离选择、PERMDISP、两两比较与受限置换(保姆级教程)
开发语言·r语言
临床数据科学和人工智能兴趣组7 天前
要使用 R Markdown,首先需要安装 R 和 RStudio,接着安装 rmarkdown 包
开发语言·数据挖掘·数据分析·r语言·r语言-4.2.1