如何在 R 中创建具有相对频率的直方图?


可以为包含离散数据的 R 数据框的一列或向量创建相对频率直方图。为此,我们可以将 HistogramTools 包的 PlotRelativeFrequency 函数与 hist 函数结合使用来生成直方图。例如,如果我们有一个向量 x,我们要为其创建具有相对频率的直方图,则可以将其表示为 PlotRelativeFrequency(hist(x))。

示例

考虑以下向量−

 现场演示

x<-sample(1:5,20,replace=TRUE)
x

输出

[1] 2 1 1 4 3 5 5 4 1 3 5 1 4 1 3 4 4 1 1 1

加载 HistogramTools 包并创建具有相对频率的 x 直方图−

示例

library("HistogramTools")
PlotRelativeFrequency(hist(x))

输出

示例

 现场演示

y<-sample(1:10,100,replace=TRUE)
y

输出

[1] 7 6 8 9 5 1 2 9 6 7 2 1 3 3 6 7 7 4 9 5 10 5 10 6 6
[26] 4 10 9 5 1 9 7 9 9 2 7 8 8 10 10 8 5 9 8 3 6 9 8 9 10
[51] 6 6 6 4 8 8 6 10 2 7 6 5 1 8 7 9 2 6 2 9 2 5 8 3 2
[76] 3 2 4 5 9 5 5 9 4 2 6 3 10 3 2 7 9 4 8 10 6 5 8 8 2

示例

PlotRelativeFrequency(hist(y))

输出

更新于: 2020 年 10 月 17 日

2K+ 展示

开启你的 职业

完成课程以获得认证

开始
广告