В настоящее время я возюсь с многомерными оценками плотности ядра для оценки функций плотности вероятности (PDF) наборов гидрологических данных с использованием Matlab. Я лучше всего знаком с оценкой плотности ядра с использованием ядер Гаусса, как описано в Sharma (2000 и 2014) (где полосы пропускания ядра устанавливаются с использованием эталонного правила Гаусса (GRR)). GRR записывается следующим образом (Шарма, 2000):
где lambda_ref = пропускная способность ядра GRR, n — размер выборки, а d — размер набора данных, который мы используем для оценки плотности. Для оценки многомерной плотности нашего набора данных X мы используем следующую формулу (Sharma, 2000):
где lamda совпадает с lamda_ref выше, S — выборочная ковариация X, а det() — детерминант.
Мой вопрос: я понимаю, что существует много "быстрых" методов для вычисления функции ядра Гаусса, представленной термином exp(), например метод, предложенный здесь (с использованием Matlab): http://mrmartin.net/?p=218. Поскольку я буду работать с наборами данных, размер выборки которых довольно велик (1000-10 000), я ищу быстрый код. Кто-нибудь знает, как я могу написать быстрый код для второго уравнения, который учитывает обратную матрицу выборки ковариации (S ^ -1)?
Я очень признателен за любую помощь, которая может быть предоставлена по этому вопросу. Благодарю вас!
Примечания):
Я понимаю, что существует код Matlab для вычисления второго уравнения, найденный как подфункция в: http://www.mathworks.com/matlabcentral/fileexchange/29039-mutual-information-2-variablle/content/MutualInfo.m. Однако этот код имеет узкое место в том, как он вычисляет матрицу ядра.
Рекомендации:
1 А. Шарма, Вероятностные прогнозы сезонных и межгодовых осадков для улучшения управления водоснабжением: часть 3 — Модель непараметрического вероятностного прогноза, Журнал гидрологии, том 239, выпуски 1–4, 20 декабря 2000 г., страницы 249–258, ISSN 0022–1694, http://dx.doi.org/10.1016.
2 Шарма А. и Р. Мехротра (2014 г.), Информационно-теоретическая альтернатива для моделирования природной системы, используя только данные наблюдений, Water Resour. Рез., 50, 650–660, doi:10.1002/2013WR013845.
fspecial
с вводом'gaussian'
? - person Justin   schedule 18.07.2015