/ / Problém s jednoduchým histogramom v histórii R - r

Jednoduchá histogramová záležitosť v R - r, histogram

Pri vytváraní histogramu som narazil na jednoduchý problém:

a <- c(1,2,3,4,5) ; hist(a,freq = FALSE)

Očakával som 5 barov, ktoré majú rovnakú výšku, ale tento výsledok získal:

histogram plot so štyrmi pruhmi a prvý bar dvojnásobný ako ostatné

Mohli by ste vysvetliť, prečo tento histogram vyzerá takto?

odpovede:

3 pre odpoveď č. 1

V zákulisí, hist prepočítava vaše číselné údaje do rozsahov.

Pre každý zásobník s výnimkou prvého, dolného koncarozsah je exkluzívny a horný okruh zahŕňa. Takže 1-2 obsahuje 1 a 2, 2-3 obsahuje 3, ale nie 2, 3-4 obsahuje 4, ale nie 3, atď Môžete si nastaviť svoje vlastné koše takto:

hist(a, breaks = 0:max(a), freq = FALSE)

tu zadajte popis obrázku