Advertisement

r语言summary函数使用_R语言基础-统计函数(示例代码)

阅读量:

一、数学统计函数

从统计学的整体框架来看,概率论扮演着基础角色。在R语言中,处理概率、分布以及随机变量的相关功能都相当丰富。对于每一个特定的概率分布,在R语言中都有一个标准缩写符号被采用。在这一部分中涉及的知识涵盖了基本的概率概念与理论框架包括随机试验、样本空间、互斥事件、随机事件与必然事件、概率密度以及各种概率分布。

1.四种基本函数

后缀

20200516202346694112.png

d + 后缀() 概率密度函数

p + 后缀() 分布函数

q + 后缀() 分布函数的反函数

r + 后缀() 产生相同分布的随机数

生成均值为15,方差为2,服从正态分布的100个数

20200516202347125725.png

2.生成随机数

生成50个1-100之间的随机数

20200516202347282941.png

生成随机种子,使下一次生成的随机数与前一次相同

20200516202347379615.png

二、描述性统计函数

1.summary() 和 describe() 函数,对一个数据集进行详细统计

20200516202347557338.png
20200516202347673541.png

2.pastecs包中的 stat.desc() 函数,计算种类繁多的描述性统计量

20200516202347784862.png
20200516202347905948.png
20200516202348085624.png

设置norm = T ,则计算一些统计值

3.psych包中的 describe()函数

psych::describe(myvars,trim = 0.1) 去除开头和结尾10%的部分

4.actuar包中的 aggregate() 函数

使用MASS93数据集

20200516202348240888.png

对汽车制造商的产品平均价格的统计

20200516202348380527.png

根据产地来分组比较价格

20200516202348582663.png

根据产地和制造商进行价格分组

20200516202348735973.png

5.doBy包中的 summaryBy() 函数

20200516202348921508.png

6.psych包中的describe.by() 函数

20200516202348993769.png

三、频数统计函数

1.对有明显因子的数据可使用 split() 函数进行分组

对 mtcars 数据中汽车的气缸数cyl进行统计

20200516202349159774.png
20200516202349266213.png

2.table()和cut函数对数据中mpg列进行分组

20200516202349363863.png

3.prop方法进行频率统计

20200516202349432218.png

对vcd包中 药物测量数据集Arthritis的二维统计

20200516202349535727.png

三维统计

20200516202349596270.png

使用with函数

20200516202349663648.png

使用xtabs()公式查看

20200516202349735909.png

4.margin.table() 函数

20200516202349941951.png

添加统计

20200516202350006400.png

全部评论 (0)

还没有任何评论哟~