2016-05-12 65 views
0

我正在使用hist函數來分析我生成的一些數據。對於分析測定,我想精確控制柱狀圖的數量。R:直方圖框的對照數

我知道「break-argument」,我可以看到在很多情況下bin的數量與break的數量有直接關係(即no_bins = no_breaks + 1)。

由於R的算法,情況並非總是如此。有沒有辦法強制R輸出特定數量的垃圾箱?

讓我知道是否需要指定更多細節。

非常感謝!

+0

你看過[這個問題](http://stackoverflow.com/questions/16931895/exact-number-of-bins-in-histogram-in-r)? –

+0

你可以使用ggplot2庫,它有一個geom_histogram,你可以使用binwidth參數控制bin數 – theArun

回答

1

?hist,有幾個選項可以通過參數breaks來控制分箱。

breaks之一:

給直方圖單元之間的斷點的載體,

來計算斷點的向量的函數,

單號給予細胞的數量直方圖,

一個字符串命名一個算法來計算單元數 (詳見'詳細'),

函數來計算單元的數量。

在最後三種情況下,這個數字只是一個建議; 斷點將被設置爲漂亮的值。如果中斷是一個函數,則將其作爲唯一參數提供給它。

爲了獲得最大的精度,您必須準確地設置斷點,或者通過提供斷點向量或函數來計算斷點。您需要用斷點覆蓋整個x範圍,並且會有比斷點多1個斷點(即no_bins + 1 = no_breaks)。

+0

謝謝我沒有看到break參數的可能性..這對我有用:) – Arne