Мне нужно рассчитать меру, называемую взаимной информацией. Прежде всего, мне нужно вычислить другую меру, называемую энтропией, например, совместную энтропию x и y:
-∬p(x,y)·log p(x,y)dxdy
Итак, чтобы вычислить p(x,y)
, я использовал оценщик плотности ядра (таким образом, функция kde2d
, и она вернула значения Z
(вероятность наличия x и y в этом окне).
Опять же, к настоящему времени у меня есть матрица из Z
значений [1x100] x [1x100]
, что равно моему p(x,y)
. Но я должен интегрировать его, обнаружив объем под поверхностью (двойной интеграл). Но я не нашел способ сделать это. Функция quad2d
для вычисления двойной квадратуры не сработала, потому что я только проинтегрировал числовую матрицу p(x,y)
, и она дает мне константу....
Кто-нибудь знает что-нибудь, чтобы найти этот объем/вычислить двойной интеграл?
Изображение сюжета из persp3d
:
Спасибо всем !!!!