Anda tidak menentukan bahwa Anda sedang berbicara tentang variabel acak kontinu, tetapi saya akan berasumsi, karena Anda menyebutkan KDE, bahwa Anda menginginkannya.
Dua metode lain untuk memasang kerapatan halus:
1) estimasi kepadatan log-spline. Di sini kurva spline dipasang ke kepadatan log.
Contoh makalah:
Kooperberg dan Stone (1991),
"Sebuah studi estimasi kepadatan logspline,"
Statistik Komputasi & Analisis Data , 12 , 327-347
Kooperberg menyediakan tautan ke pdf makalahnya di sini , di bawah "1991".
Jika Anda menggunakan R, ada paket untuk ini. Contoh kecocokan yang dihasilkan olehnya ada di sini . Di bawah ini adalah histogram dari log data yang ditetapkan di sana, dan reproduksi perkiraan logspline dan kepadatan kernel dari jawabannya:

Perkiraan kepadatan logspline:

Perkiraan kepadatan kernel:

2) model campuran hingga . Di sini beberapa keluarga distribusi yang nyaman dipilih (dalam banyak kasus, normal), dan kepadatan diasumsikan merupakan campuran dari beberapa anggota keluarga yang berbeda. Perhatikan bahwa perkiraan kepadatan kernel dapat dilihat sebagai campuran seperti itu (dengan kernel Gaussian, mereka adalah campuran dari Gaussians).
Lebih umum ini mungkin dipasang melalui ML, atau algoritma EM, atau dalam beberapa kasus melalui pencocokan momen, meskipun dalam keadaan tertentu pendekatan lain mungkin layak.
(Ada banyak paket R yang melakukan berbagai bentuk pemodelan campuran.)
Ditambahkan di edit:
3) Histogram bergeser rata-rata
(yang secara harfiah tidak mulus, tetapi mungkin cukup mulus untuk kriteria Anda yang tidak disebutkan):
Bayangkan menghitung urutan histogram pada beberapa binwidth tetap ( ), melintasi asal-bin yang bergeser dengan untuk beberapa integer setiap kali, dan kemudian dirata-ratakan. Sekilas ini tampak seperti histogram yang dilakukan pada binwidth , tetapi jauh lebih lancar.bb / kkb / k
Misalnya, hitung 4 histogram masing-masing pada binwidth 1, tetapi diimbangi dengan + 0, + 0,25, + 0,5, + 0,75 dan kemudian rata-rata ketinggian pada setiap diberikan . Anda berakhir dengan sesuatu seperti:x

Diagram diambil dari jawaban ini . Seperti yang saya katakan di sana, jika Anda pergi ke tingkat upaya itu, Anda mungkin juga melakukan estimasi kepadatan kernel.