如何在 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))
输出
广告