r语言dmy()函数转化出现na_R语言学习笔记(三):基本的统计学数字运算(平均数、众数、中位数、方差等)...

r语言dmy()函数转化出现na_R语言学习笔记(三):基本的统计学数字运算(平均数、众数、中位数、方差等)..._第1张图片
*本文是本人在学习 res method 课程中反复学不会被自己蠢到的笔记作品,仅供本人娱乐使用,如果恰好里面的内容也能帮到你,那可真是太好了。

内容大纲:

1.平均数计算(对空值的排除)

2.中位数计算

3.众数计算(pretty R包,大写)

4.最大值最小值

5.summary

6.标准差

7.方差

大家好我们又见面了,今天也是开心的学习R语言的一天。

小时候上学的时候每天都在吐槽,这对什么平均数、中位数、众数学完真的没什么用啊,我买菜会加减乘除就可以了啊!直到开始学习res method那一刻,诶诶诶怎么就又见面了呢!

但是不怕,我们现在不需要自己算了,我们只需要输入code让机器算就可以了。

在开始今天的学习之前,我们先介绍一个概念,用$符号对相应的变量进行查看。

诶有些小朋友是不是已经举手了啊,没错,就是和php里面的变量定义符号一样滴,只是这个$符号在R语言中的用途是提取要查看的部分

sample$Q6

来又到了复习时间,这里面的sample是我们文件的名字,Q6是我们要查看的那一列的名称。

r语言dmy()函数转化出现na_R语言学习笔记(三):基本的统计学数字运算(平均数、众数、中位数、方差等)..._第2张图片

当我们查看Q6这列的数据的时候,有细心的小朋友一下子就发现了,这里面是不是有一堆NA啊,表示数据的缺失,那同样一会在计算各项统计数据的时候也是万万不可忘记这一点。

下面还是以Q6这列数据为例,来介绍我们今天这些统计数据需要用到的代码

平均数 Mean

mean(sample$Q6,na.rm=TRUE)

9d78e4cb6130b2ffafa5ec0ae8efaf9e.png

这个代码是不是一点都不难,我们只需要背下来平均数的英文是mean就可以了,然后对应相应的列就可以求出结果。这里注意 na.rm=TRUE 表达的意思是,去掉所提取数据中的空结果,不然就可能会这样:

53ce0558821a2f900be0070ba28fd30d.png

中位数 Median

看见中位数的英文单词出来了,是不是立马就能举一反三出来code是什么了啊,没错就是:

median(sample$Q6,na.rm=TRUE)

f545855e27197e7ea1c5ebe2c231ee0b.png

众数 Mode

学代码的滑铁卢在众数发生,咋到了众数这里,这个code就不管用了呢!

7debb976fbca694b13cca66b86c65899.png

这是因为在系统内置里面包提供了一个成为“模式”的函数,为函数返回数据的模态值(“mode” that returns the modal value of a dataset)。

所以为了计算众数,我们需要先安装一个pretty R包,然后进行计算,安装还记得吧!这里就只放截图不打code了,忘记的同学,赶紧回第一节课进行复习。

r语言dmy()函数转化出现na_R语言学习笔记(三):基本的统计学数字运算(平均数、众数、中位数、方差等)..._第3张图片

让我看看谁的小眼睛还没有看老师,是不是又有同学忘记libaray载入了。

然后我们只需要将mode的M进行大写,就可以求出众数。

Mode(sample$Q6,na.rm=TRUE)

6dadfa1d63fb3bc7a59884447b383eda.png

最大值 max 最小值 min

max(sample$Q6,na.rm=TRUE)
min(sample$Q6,na.rm=TRUE)

r语言dmy()函数转化出现na_R语言学习笔记(三):基本的统计学数字运算(平均数、众数、中位数、方差等)..._第4张图片

summary 功能

这么多数值每个都要算一遍好麻烦哦,那么有没有简单的方法呢?当然有了!就是我们的summary功能

summary(sample$Q6,na.rm=TRUE)

8f6f9ee516267736a70e60faa6d13374.png

summary()函数是一种汇总样本数据的方法。 此摘要提供了平均值,最小值,第一个四分位数,中位数,平均值,第三个四分位数和最大值的值。简直美滋滋,一个函数,多个数值。

标准差 standard deviation

前面学习的函数都是一个单词,这两个单词要怎么算呢?那两个单词就进行缩写。

sd(sample$Q6,na.rm=TRUE)

286eda15ce5a6c11477de1aefa065b79.png

方差 variance

方差也同样不需要全部输入,缩写为前三个字母就可以了

var(sample$Q6,na.rm=TRUE)

6b9a7eb5a5e758da7af8bd461bbb6e1c.png

好了同学们,这就是今天的全部课程了。(感觉活生生从一节代码课变成了一节英语课)课程的最后让我们再来复习一下这堆单词吧!

平均数 mean

中位数 median

众数 mode(记得大写)

最大值 maximun(max)

最小值 minimun(min)

方差 variance(var)

标准差 standard deviation(sd)

总结 summary

最后,祝大家十一月一切顺利!

r语言dmy()函数转化出现na_R语言学习笔记(三):基本的统计学数字运算(平均数、众数、中位数、方差等)..._第5张图片

你可能感兴趣的:(R语言把某些数替换成na,标准差方差的英文简写)