一R语言简介R与统计

Posted 是璇子鸭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一R语言简介R与统计相关的知识,希望对你有一定的参考价值。

前言

在我学过众多的编程语言中,R是第一个真正带我入门编程的语言。同时,作为一名统计专业的学生日常学习中也不得不经常使用它去进行统计分析与绘图。

因此,我准备开设【R与统计】专栏作为自己的学习经验总结,并争取在后面不定期更新R入门、相关数据集、基础绘图与统计分析、回归、方差分析等内容。欢迎大家在评论区斧正交流!

文章主要参考了《R语言实战.第2版》、B站系列课程《R语言入门与数据分析》 并结合自己的经验总结而成。
注:强烈推荐想要系统性学习R的朋友购买《R语言实战》,这本书可以说是很经典了

1.为什么选择R

  • R开源且免费,对学生党的好处显而易见,同时官网及相关论坛上的更新很快,囊括了其他软件尚不可用、先进的统计计算例程。
  • R是一个全面的统计研究平台,提供各种各样的数据分析技术。几乎任何类型的数据分析工作皆可在其中完成。(当然如果涉及大量矩阵计算matlab更适合;而涉及大量循环命令,R就不是那么适合了。用R进行矢量运算是异常方便的)
  • R拥有顶尖水准的制图功能。如果希望复杂数据可视化,那么R拥有最全面且强大的一系列可用功能。

以上为R的主要优势,与其他语言的兼容性、可运行于多种平台等优势略

2.R的获取与安装

这里要特别注意,一定要先安装R,再安装Rstudio,因为后者只是一个便于操作的环境!!!

R下载地址:R官网(点开后跟着粗体字走就可以了)
在这里插入图片描述
Rstudio下载地址:Rstudio(这里免费版随便选一个下载即可)
在这里插入图片描述
安装好后的Rtudio界面

在这里插入图片描述

可在Tools-Global options-Appearance里面更改字体大小与主题
↖为脚本文件书写区,↙为命令窗口

3.R的使用

  1. R是一门严格区分大小写的解释型语言。我们可以再命令提示符(>)后每次输入并执行一条命令。然而,当编程量较大时,建议使用脚本文件书写(File - New File - R Script)
  2. R语句由函数和赋值构成。R使用<-,而不是传统的=作为赋值符号
x <- rnorm(5)

创建了一个名为x的向量对象,其包含5个来自标准正态分布的随机偏差。

注意 R允许使用=为对象赋值,但是这样写的R程序并不多,因为它不是标准语法。一些情况下,用等号赋值会出现问题,R程序员可能会因此取笑你。你还可以反转赋值方向。例如,rnorm(5) -> x与上面的语句等价。重申一下,使用等号赋值的做法并不常见,不推荐使用。摘自《R语言实战》

4.实用的快捷命令

在这里插入图片描述

以上是关于一R语言简介R与统计的主要内容,如果未能解决你的问题,请参考以下文章

R语言简介

初识R语言

R语言︱常用统计方法包+机器学习包(名称简介)

R语言 | 一网打尽高质量统计分析与机器学习包

统计软件简介

R语言与RGui平台上的入门操作_1