当前位置: 首页 > news >正文

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

    sudo apt update
    sudo apt -y install r-base
    
http://www.lryc.cn/news/312116.html

相关文章:

  • 部署DNS解析服务
  • 2024新算法:鹅算法优化VMD参数,五种适应度函数任意切换,最小包络熵、样本熵、信息熵、排列熵、排列熵/互信息熵...
  • 自定义注解校验
  • 由数据范围反推算法复杂度以及算法内容
  • js监听F11触发全屏事件
  • Seata 2.x 系列【1】专栏导读
  • fly-barrage 前端弹幕库(3):滚动弹幕的设计与实现
  • Mysql面试总结
  • 【深圳五兴科技】Java后端面经
  • 画图(ccf201409-2)解题思路
  • 蓝桥杯刷题(一)
  • 设计模式:策略模式 ⑥
  • 数据结构从入门到精通——顺序表
  • 001-CSS-水平垂直居中布局
  • 【[STM32]标准库-自定义BootLoader】
  • Spring Boot项目中不使用@RequestMapping相关注解,如何动态发布自定义URL路径
  • Vue中有哪些优化性能的方法?
  • Python pandas遍历行数据的2种方法
  • Spring之@Transactional源码解析
  • 第三届国际亲子游泳学术峰会,麒小佑为亲游行业提供健康解决方案
  • Python光速入门 - Flask轻量级框架
  • C/C++ 说说引用这玩仍是干啥的
  • swoole
  • kubectl基础命令详解
  • collection的遍历方式
  • SpringBoot中@Async使用注意事项
  • IEEE 802.11 RTS/CTS/BA/Management
  • 【风格迁移】对比度保持连贯性损失 CCPL:解决图像局部失真、视频帧间的连贯性和闪烁
  • 【C++】贪心算法
  • 记一次dockerfile无法构建问题追溯