如何在 R 中使用權重建立直方圖?


使用權重的直方圖表示值的加權分佈。在 R 中,我們可以使用 plotrix 包的 weighted.hist 函式建立這種型別的直方圖,並且我們只需要每個值對應的值和權重。由於 plotrix 不常用,因此我們必須確保使用 install.packages("plotrix") 安裝此包,然後在 R 環境中載入它。

載入 plotrix 包 -

library("plotrix")

考慮下面的向量和與該向量相關的權重 -

示例

x<-sort(rpois(5000,5))
weight<-seq(1,5000)

為 x 建立加權直方圖 -

輸出

我們來看另一個示例 -

示例

y<-sort(sample(0:100,2000,replace=TRUE)) 
weight<-seq(1,2000) \
weighted.hist(y,weight)

輸出

更新於:2020-10-10

1K+ 瀏覽量

開啟您的 職業

完成課程以透過認證

開始
廣告