Трехмерная оценка плотности ядра с использованием MATLAB - PullRequest
0 голосов
/ 15 января 2019

У меня есть набор 3d-данных, где Z является функцией от X и Y. Для любого заданного значения X и Y я смог бы получить значение Z, что приводит к следующему рисунку, как показано ниже. Это график рассеяния с использованием MATLAB из X, Y и Z

Я хотел бы сделать оценку плотности гауссовского ядра для этих точек данных. Пример данных в Excel

Однако в MATLAB есть встроенная функция только для двумерных данных вместо трехмерных. Моя цель - получить функцию плотности вероятности после выполнения оценки плотности ядра в этих точках данных, чтобы я мог найти 2-й, 3-й момент и т. Д.

Я сталкивался с некоторыми скриптами, которые пытались выполнить оценку плотности ядра 3D, как показано в ссылке ниже, но я не понимаю, как это работает. https://www.mathworks.com/matlabcentral/fileexchange/58312-kernel-density-estimator-for-high-dimensions

Может ли кто-нибудь помочь с выполнением оценки плотности ядра для набора трехмерных данных?

Спасибо.

...