kde

Estimativa de densidade por kernel: estimativa suave da densidade de probabilidade de uma amostra.

Categoria: Data Import and Analysis > Descriptive Statistics

Sintaxe

[f, xi] = kde(x)

Estima a densidade dos dados x em uma grade de 100 pontos.

Descrição

Uma estimativa de densidade por kernel coloca uma pequena elevação suave sobre cada observação e soma todas, gerando uma curva contínua que integra 1. É uma alternativa mais suave ao histograma, sem depender das bordas dos intervalos. A largura de banda, que define a largura de cada elevação, é escolhida automaticamente a partir dos dados.

Faça o gráfico de f contra xi para ver a forma da distribuição, inclusive vários picos.

Argumentos de entrada

x
Vetor de observações.

Argumentos de saída

f
Valores estimados da densidade.
xi
Pontos em que a densidade é avaliada, cobrindo os dados com alguma margem.

Exemplo

A densidade integra um

rng(1);
x = [randn(1,50), 4 + randn(1,50)];
[f, xi] = kde(x);
size(xi)
round(trapz(xi, f), 2)
Saída
ans = 1×2

     1   100
ans = 1

Veja também

histcounts histogram mean