/ / Всеки може да осигури проста MATLAB рутина на оценката на плътността на ядрото? - matlab, статистика, оценка

Всеки може да осигури проста MATLAB рутина на оценката на плътността на ядрото? - matlab, статистика, оценка

Опитвам се да науча оценката на плътността на ядрото от основното. Всеки, който има проста рутина за 1д KDE, ще бъде много полезен. Благодаря.

Отговори:

2 за отговор № 1

Ако имате инструментариума в 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

Ако го парцел, тя трябва да изглежда така

въведете описанието на изображението тук

Също така можете да получите кумулативното разпределение илиобратното кумулативно или да промените ядрото, което се използва. Можете да намерите списъка с опции от предоставената връзка. Това трябва да ви помогне да започнете :)