bagaimana membuat histogram frekuensi dengan interval non-seragam yang telah ditentukan?
Nov 28 2020
Bagaimana saya bisa membuat histogram di RStudio dengan frekuensi pada sumbu y dan pada sumbu x interval tidak seragam yang telah ditentukan sebelumnya, misalnya: 0-50, 50-150, 150-500, 500-2000.
Saya memiliki data hipotetis, karena saya tidak ingin membagikan data asli saya.
data <- c(1,1.2,40,1000,36.66,400.55,100,99,2,1500,333.45,25,125.66,141,5,87,123.2,61,93,85,40,205,208.9)
Jawaban
1 Muon Nov 29 2020 at 03:12
Atur jeda yang Anda inginkan dengan breaks
argumen dalam hist
fungsi.
hist(data, breaks=c(0, 50, 150, 500, 2000), freq=TRUE)

Memperbarui
Jika Anda menginginkan lebar batang yang rata, Anda perlu memasukkan data Anda ke dalam format kategorikal daripada berkelanjutan. Anda dapat mencapai ini dengan melakukan hal berikut.
# Cut your data into categories using your breaks
data <- cut(data,
breaks=c(0, 50, 150, 500, 2000),
labels=c('0-50', '50-150', '150-500', '500-2000'))
# Make a data table (i.e. a frequency count)
data <- table(data)
# Plot with `barplot`
barplot(data)

Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'