Кто-нибудь может предоставить простую процедуру MATLAB для оценки плотности ядра? - PullRequest
2 голосов
/ 08 апреля 2011

Я пытаюсь узнать оценку плотности ядра из основного. Любой, у кого есть простая процедура для 1d KDE, был бы очень полезен. Спасибо.

1 Ответ

3 голосов
/ 08 апреля 2011

Если у вас есть набор инструментов статистики в MATLAB, вы можете использовать ksdensity для оценки pdf / cdf с использованием сглаживания ядра. Вот пример

data=[randn(2000,1);4+randn(2000,1)];%# create a bimodal Gaussian distribution
x=linspace(-4,8,1e4);%# need to evaluate density at these points

pF=ksdensity(data,x,'function','pdf');%# evaluate the pdf of the data points

Если вы построите его, он должен выглядеть следующим образом

enter image description here

Вы также можете получить накопительное распределение или обратное накопленное или изменить используемое ядро. Вы можете посмотреть список опций по предоставленной ссылке. Это должно помочь вам начать:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...