如何在 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+ 展示

開啟你的 職業

完成課程以獲得認證

開始
廣告