Оценка на плътността на ядрото в морето за циклични крайни точки

Имам някои данни, които имат циклични крайни точки (оста x е дължина и следователно 0 и 360 са една и съща точка), но доколкото мога да преценя seaborn.kdeplot няма опция за указване на циклични крайни точки.

Какво би било най-лесно да се направи едномерна оценка на плътността на ядрото в python/seaborn, като същевременно се отчитат цикличните крайни точки?


person Damien Irving    schedule 22.10.2015    source източник


Отговори (1)


Можете да изчислите KDE с помощта на други библиотеки и след това просто да ги начертаете в seaborn.

Можете да използвате scipy KDE. Има опция за дефиниране на циклична граница (връзка)

Ако искате по-сложни ядра на KDE (SciPy има само гаус), можете да използвате scikit-learn KDE с показател за разстояние на сфера (връзка).

person Elad Joseph    schedule 22.10.2015
comment
Метриката на сферичното разстояние (Хаверсинус метрика) изисква 2D входни данни. Какво ще кажете за 1D? - person happy_marmoset; 15.04.2021
comment
PyQt-Fit не е scipy. - person happy_marmoset; 15.04.2021