ksdensityЭтот пример показывает, как сгенерировать оценку плотности вероятностей ядра из выборочных данных с помощью ksdensity функция.
Загрузите выборочные данные.
load carsmall;Эти данные содержат мили на галлон (MPG) измерения для различных марок и моделей автомобилей, сгруппированные по странам источника (Origin), модельного года (Year), и другие характеристики транспортного средства.
Использование ksdensity чтобы сгенерировать оценку плотности вероятностей ядра для миль на галлон (MPG) данные.
[f,xi] = ksdensity(MPG);
По умолчанию ksdensity использует функцию нормального сглаживания ядра и выбирает оптимальную полосу для оценки нормальных плотностей, если вы не задаете обратное.
Постройте график оценки плотности вероятностей ядра, чтобы визуализировать MPG распределение.
plot(xi,f,'LineWidth',2) title('Miles per Gallon') xlabel('MPG')

График показывает PDF ядерного распределения, подгоняемого к MPG данные по всем маркам автомобилей. Распределение гладкое и довольно симметричное, хотя и слегка перекосано более тяжёлым правым хвостом.
fitdist | KernelDistribution | ksdensity