Bagaimana saya mengabaikan outlier di boxplot ggplot2? Saya tidak hanya ingin mereka menghilang (yaitu outlier.size = 0), tetapi saya ingin mereka diabaikan sehingga sumbu y menunjukkan skala untuk menunjukkan 1/3 persentil. Pencilan saya menyebabkan "kotak" menyusut begitu kecil sehingga praktis sebuah garis. Apakah ada beberapa teknik untuk mengatasi ini?
Edit Ini contohnya:
y = c(.01, .02, .03, .04, .05, .06, .07, .08, .09, .5, -.6)
qplot(1, y, geom="boxplot")
fivenum()
pada data untuk mengekstrak apa, IIRC, digunakan untuk engsel atas dan bawah pada boxplots dan gunakan output itu dalam scale_y_continuous()
panggilan yang ditunjukkan @Ritchie. Ini dapat diotomatisasi dengan sangat mudah menggunakan alat R dan ggplot menyediakan. Jika Anda juga perlu memasukkan kumis, pertimbangkan boxplot.stats()
untuk menggunakan untuk mendapatkan batas atas dan bawah untuk kumis dan gunakan kemudian scale_y_continuous()
.