R语言 频率表
在这篇文章中,我们将学习如何在R编程语言中制作一个频率表。
频数表
频数表是一个对象的列表,表中显示了每个项目的频率。 当评估分类数据以确定一个变量在其数据集中出现的频率时,统计学家经常利用频数表。如果我们打算作为数据科学分析师工作,我们会经常遇到频率分布表。
方法1:在基础R中创建频率表
在这个方法中,我们将简单地使用基础R中的table()函数,我们将简单地把数据作为参数传递给函数,这个函数将进一步分别生成频率表。
table()函数
R语言中的table()函数用于以表格的形式用变量名称和频率来创建数据的分类表示。
语法: table(x)
参数
x:要转换的对象
例子
在这个例子中,我们将使用table()函数生成一个频率表,并使用该表在R编程语言中绘制条形图。
输出
我们可以看到,在输出的频率表中,”A”、”E”、”H”、”N “在我们的数据集中出现了两次,其余的字母只出现了一次,这些数据以柱状图的形式表示。
方法2:用比例创建频率表
在这个方法中,我们将使用sum()函数和table()函数创建一个带比例的频率表,这里table()函数将简单地创建频率表,sum()函数将得到所有数值的总和,这些数值将进一步与表中的初始数值相除,以得到符合比例的数值。
sum()函数
R编程语言中的sum()函数返回作为参数传递给该函数的数值的加法。
语法: sum(…)
参数
- …: 数字或复数或逻辑向量
例子
在这个例子中,我们使用了与前一个例子相同的数据,此外,我们使用sum()函数来获得数值的总和,并进一步在R编程语言中获得频率表与比例。
输出
方法3:创建累积频率表
在这个方法中,我们将用table()函数创建一个累积频率表,这里table函数将简单地创建频率表,用cumsum()函数我们将得到所有数值的累积和并将其设置到表中。
cumsum()函数
R编程语言中的cumsum()函数用于计算作为参数的向量的累积和。
语法: cumsum(x)
参数
x: 数值对象
例子
在这个例子中,我们使用了与前一个例子相同的数据,此外,我们使用cumsum()函数,将表格作为参数传递,进一步,我们将得到R编程语言中的累积频率表。
输出