nclass
位於 grDevices
包(package)。 說明
計算直方圖的類數,特別是 hist()
。
用法
nclass.Sturges(x)
nclass.scott(x)
nclass.FD(x, digits = 5)
參數
x |
一個數據向量。 |
digits |
在 |
細節
nclass.Sturges
使用 Sturges 公式,隱式地將 bin 大小基於數據範圍。
nclass.scott
使用 Scott 根據標準誤差估計選擇的正態分布,除非它返回 1
時為零。
nclass.FD
使用基於 inter-quartile 範圍 ( IQR(signif(x, digits))
) 的 Freedman-Diaconis 選擇,除非在使用越來越極端的對稱分位數直至 c(1,511)/512 時該值為零,並且如果該差異仍然為零,則恢複為使用斯科特的選擇。默認值digits = 5
是經過幾次實驗後選擇的,但對於某些情況可能太低,請參閱PR#17274。
值
建議的類數。
例子
set.seed(1)
x <- stats::rnorm(1111)
nclass.Sturges(x)
## Compare them:
NC <- function(x) c(Sturges = nclass.Sturges(x),
Scott = nclass.scott(x), FD = nclass.FD(x))
NC(x)
onePt <- rep(1, 11)
NC(onePt) # no longer gives NaN
參考
Venables, W. N. and Ripley, B. D. (2002) Modern Applied Statistics with S-PLUS. Springer, page 112.
Freedman, D. and Diaconis, P. (1981). On the histogram as a density estimator: doi:10.1007/BF01025868.
theory. Zeitschrift für Wahrscheinlichkeitstheorie und verwandte Gebiete, 57, 453-476.Scott, D. W. (1979). On optimal and data-based histograms. Biometrika, 66, 605-610. doi:10.2307/2335182.
Scott, D. W. (1992) Multivariate Density Estimation. Theory, Practice, and Visualization. Wiley.
Sturges, H. A. (1926). The choice of a class interval. Journal of the American Statistical Association, 21, 65-66. doi:10.1080/01621459.1926.10502161.
也可以看看
hist
和 truehist
(包 MASS
); dpih
(包 KernSmooth
)用於 Wand(1995)提出的插件帶寬。
相關用法
- R n2mfrow 根據繪圖數計算默認“mfrow”
- R axisTicks 計算漂亮的軸刻度
- R hcl HCL 顏色規格
- R quartzFonts 石英字體
- R as.graphicsAnnot 強製圖形注釋對象
- R xyTable (x,y) 點的重數,例如,對於向日葵圖
- R dev.interactive 當前圖形設備是否具有交互性?
- R chull 計算一組點的凸包
- R convertColor 在色彩空間之間轉換
- R X11Fonts X11 字體
- R plotmath R 中的數學注釋
- R dev.capture 將設備輸出捕獲為光柵圖像
- R dev.size 查找設備表麵的尺寸
- R pdf.options 設置/查看 pdf 參數默認值的輔助函數
- R densCols 平滑密度圖的顏色
- R windows Windows 圖形設備
- R rgb RGB 顏色規格
- R check.options 設置帶有一致性檢查的選項
- R msgWindow 操縱窗口
- R dev.flush 保持或刷新屏幕圖形設備上的輸出
- R dev 控製多個設備
- R hsv HSV 顏色規格
- R postscript PostScript 圖形
- R pdf PDF圖形設備
- R xyz.coords 提取繪圖結構
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Compute the Number of Classes for a Histogram。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。