Sürekli rasgele değişkenler hakkında konuştuğunuzu belirtmezsiniz, ancak KDE'den bahsettiğinizden beri bunu düşündüğünüzü varsayacağım.
Düzgün yoğunlukların takılması için diğer iki yöntem:
1) log-spline yoğunluk tahmini. Burada kütle yoğunluğuna bir eğri eğri yerleştirilir.
Örnek bir makale:
Kooperberg ve Stone (1991),
"Logspline yoğunluk kestirimi üzerine bir çalışma,"
Hesaplamalı İstatistik ve Veri Analizi , 12 , 327-347
Kooperberg elindeki gazetenin bir pdf için bir bağlantı sağlar burada "1991" altında,.
R kullanırsanız, bunun için bir paket var . Ürettiği bir uyum örneği burada . Aşağıda, burada ayarlanan veri günlüklerinin bir histogramı ve cevaptan logspline ve çekirdek yoğunluğu tahminlerinin çoğaltılması verilmiştir:
Logspline yoğunluk tahmini:
Çekirdek yoğunluğu tahmini:
2) Sonlu karışım modelleri . Burada bazı uygun dağılım ailesi seçilir (birçok durumda normal) ve yoğunluğun o ailenin birkaç farklı üyesinin bir karışımı olduğu varsayılır. Çekirdek yoğunluğu tahminlerinin böyle bir karışım olarak görülebileceğini unutmayın (Gauss çekirdeği ile Gaussianların bir karışımıdır).
Daha genel olarak, bunlar ML veya EM algoritması veya bazı durumlarda moment eşleştirme yoluyla takılabilir, ancak belirli durumlarda başka yaklaşımlar da uygulanabilir.
(Çeşitli karışım modelleme formları yapan çok sayıda R paketi vardır.)
Düzenleme eklendi:
3) Ortalama kaydırılmış histogramlar
(tam anlamıyla pürüzsüz değil, belki de belirtilmemiş ölçütleriniz için yeterince pürüzsüzdür):
Bazı sabit bin genişliklerde bir histogram dizisi hesapladığınızı düşününb), b / k bir tamsayı için kher seferinde ve sonra ortalama. Bu, ilk bakışta bin genişliğinde yapılan bir histograma benziyorb / k, ama çok daha pürüzsüz.
Örneğin, binwidth 1'de 4 histogram hesaplayın, ancak + 0, + 0.25, + 0.5, + 0.75 ile dengeleyin ve ardından herhangi bir verideki yüksekliklerin ortalamasını alın x. Böyle bir şeyle sonuçlanırsınız:
Diyagram bu cevaptan alınmıştır . Söylediğim gibi, bu çaba düzeyine giderseniz, çekirdek yoğunluğu tahmini de yapabilirsiniz.