Ви не вказуєте, що ви говорите про безперервні випадкові змінні, але я припускаю, оскільки ви згадуєте KDE, що ви маєте намір це зробити.
Два інші способи пристосування гладкої щільності:
1) Оцінка щільності журналу сплайна. Тут крива сплайна підганяється до щільності журналу.
Приклад паперу:
Kooperberg and Stone (1991),
"Дослідження оцінки щільності лонглінії,"
Обчислювальна статистика та аналіз даних , 12 , 327-347
Kooperberg надає посилання на pdf свого документу тут , під "1991".
Якщо ви використовуєте R, для цього є пакет . Приклад породженого нею пристосування тут . Нижче наведена гістограма журналів набору даних, а також репродукції оцінок щільності логічної лінії та ядра з відповіді:
Оцінка щільності вихідної лінії:
Оцінка щільності ядра:
2) Моделі кінцевих сумішей . Тут вибирається якесь зручне сімейство розподілів (у багатьох випадках нормальне), а щільність вважається сумішшю кількох різних членів цієї родини. Зауважте, що оцінки щільності ядра можна розглядати як таку суміш (з ядрами Гаусса, вони є сумішшю гауссів).
Більш загально це може бути встановлено через ML або алгоритм ЕМ, або в деяких випадках за допомогою моменту узгодження, хоча в конкретних обставинах можливі й інші підходи.
(Є безліч пакетів R, які роблять різні форми моделювання суміші.)
Додано в редагуванні:
3) Усереднені зміщені гістограми
(які не є буквально рівними, але, можливо, досить гладкими для нестандартних критеріїв):
Уявіть собі, як обчислюють послідовність гістограм за деякою фіксованою шириною bin ( ), через джерело біна, яке щоразу зміщується на на деяке ціле , а потім усереднюється. На перший погляд це виглядає як гістограма, зроблена на ширині bin , але значно гладша .bb/kkb/k
Наприклад, обчисліть 4 гістограми на кожній з шириною binw 1, але зміщуйте на + 0, + 0,25, + 0,5, + 0,75, а потім середнє висоти на будь-якому даному . Ви закінчуєте щось подібне:x
Діаграма, взята з цієї відповіді . Як я там кажу, якщо ви докладете до цього рівня зусиль, ви також можете зробити оцінку щільності ядра.