Como traçar a função de distribuição cumulativa empírica (CDF) no MATLAB?

Como Tracar A Funcao De Distribuicao Cumulativa Empirica Cdf No Matlab



Um Gráfico da função de distribuição cumulativa empírica é um gráfico estatístico amplamente utilizado para realizar a comparação entre vários conjuntos de dados com as mesmas características. Este gráfico também é chamado de CDF empírico ou ECDF trama. MATLAB nos permite criar este gráfico usando o cdfplot() função.

Este artigo irá explorar:







O que é um gráfico CDF empírico?



Por que precisamos de um gráfico CDF empírico?



Como criar um gráfico CDF empírico no MATLAB?





Conclusão

O que é um gráfico CDF empírico?

Um Gráfico CDF empírico é uma visualização de dados que exibe nossos pontos de conjunto de dados de amostra do mais baixo ao mais alto em relação aos seus valores percentuais. Este gráfico precisa de variáveis ​​contínuas e calcula percentis e outras propriedades de distribuição.



Por que precisamos de um gráfico CDF empírico?

Um Gráfico CDF empírico tem muitos usos, mas alguns de seus principais usos estão listados abaixo.

Este gráfico é usado:

  • para medir as mesmas características de vários conjuntos de dados.
  • para identificar o ponto onde ocorre a maioria dos valores.
  • para encontrar percentis e propriedades de um conjunto de dados.
  • para identificar como seus dados seguem uma distribuição mais ajustada.
  • para avaliar seu intervalo de dados.

Como criar um gráfico CDF empírico no MATLAB?

Um Gráfico CDF empírico pode ser criado de forma fácil e eficiente no MATLAB usando o integrado cdfplot() função. Esta função aceita dados de amostra na forma de um vetor de linha ou coluna como parâmetro obrigatório e cria um Gráfico CDF empírico contra esse conjunto de dados.

Sintaxe

O cdfplot() A função pode ser implementada das seguintes maneiras.

cdfplot ( x )

h = cdfplot ( x )

Aqui,

A função gráfico de cdf(x) é responsável pela criação do Gráficos empíricos de CDF para os dados de amostra fornecidos x . Tenha em mente que x deve ser um vetor linha ou coluna.

A função h=cdfplot(x) é responsável por criar um identificador h do Objeto de linha de plotagem CDF empírico . O lidar com h pode ser usado para consultar ou modificar as propriedades do objeto após criá-lo.

Exemplo 1: Como criar um gráfico CDF empírico no MATLAB?

Este código MATLAB cria um vetor coluna x de comprimento 10 contendo inteiros distribuídos aleatoriamente entre 1 e 10. Depois disso, ele usa o cdfplot() função para criar um Gráfico CDF empírico que pode ser visto na saída fornecida.

x = rand ( 100 , 10 , 1 ) ;

cdfplot ( x ) ;

Exemplo 2: Como criar um gráfico de função de distribuição cumulativa empírica com um identificador de objeto no MATLAB?

Esta é outra versão Exemplo 1 em que usamos os mesmos dados de amostra de entrada x para criar um Gráfico CDF empírico ao longo de seu identificador de objeto h usando h=cdfplot(x) . Depois disso, usamos a alça h para alterar o estilo da linha de sólido para “-” usando o ponto (.) notação. A saída obtida pode ser observada na imagem fornecida.

x = rand ( 100 , 10 , 1 ) ;

h = cdfplot ( x ) ;

h. EstiloLinha ='--'

Exemplo 3: Como comparar o CDF empírico com o CDF teórico usando a função cdfplot() no MATLAB?

Neste código MATLAB, implementamos o cdfplot() função para realizar uma comparação o CDF teórico com o CDF empírico . Para realizar esta comparação, inicializamos um vetor linha e contendo 100 números aleatórios normalmente distribuídos e criar um Gráfico CDF empírico.

Depois disso, inicializamos outro conjunto de dados x tendo o Mesmo comprimento como e contendo números situados entre min(s) e máximo(y) . Então calculamos o cdf teórico x1 para o conjunto de dados x e plotá-lo em relação aos valores do conjunto de dados x usando o função plot() . Nós usamos aguentar e espere comandos para criar ambos os gráficos no mesma figura observar a semelhança entre CDF empírico e CDF teórico .

você = Randn ( 1 , 100 ) ;

cdfplot ( e ) ;

segurar sobre

x = linspace ( min ( e ) , máx. ( e ) ) ;

x1 = cdf ( 'Normal' ,x, 0 , 1 ) ;

trama ( x, x1 )

lenda ( 'CDF empírico' , 'CDF Teórico' , 'Localização' , 'melhor' )

segurar desligado

Conclusão

Um Gráfico CDF empírico é uma técnica estatística amplamente utilizada para comparar vários conjuntos de dados com as mesmas características. Podemos criar este gráfico no MATLAB usando o built-in cdfplot() função que aceita um conjunto de dados de amostra observado na forma de um vetor de linha ou coluna. Este tutorial explicou o que é um Gráfico CDF empírico e como criá-lo no MATLAB usando o cdfplot() função.