Comment tracer la fonction de distribution cumulative empirique (CDF) dans MATLAB ?

Comment Tracer La Fonction De Distribution Cumulative Empirique Cdf Dans Matlab



Un Diagramme de la fonction de distribution cumulative empirique est un tracé statistique largement utilisé pour effectuer la comparaison entre plusieurs ensembles de données ayant les mêmes caractéristiques. Cette parcelle est aussi appelée le CDF empirique ou ECDF parcelle. MATLAB nous permet de créer ce tracé en utilisant le cdfplot() fonction.

Cet article va explorer :







Qu'est-ce qu'un tracé CDF empirique ?



Pourquoi avons-nous besoin d’un tracé CDF empirique ?



Comment créer un tracé CDF empirique dans MATLAB ?





Conclusion

Qu'est-ce qu'un tracé CDF empirique ?

Un Graphique CDF empirique est une visualisation de données qui affiche nos exemples de points d'ensemble de données du plus bas au plus élevé par rapport à leurs valeurs centiles. Ce graphique nécessite des variables continues et calcule les centiles et d'autres propriétés de distribution.



Pourquoi avons-nous besoin d’un tracé CDF empirique ?

Un Graphique CDF empirique a de nombreuses utilisations, mais certaines de ses principales utilisations sont répertoriées ci-dessous.

Ce tracé est utilisé :

  • pour mesurer les mêmes caractéristiques de plusieurs ensembles de données.
  • pour identifier le point où la plupart des valeurs se produisent.
  • pour trouver les centiles et les propriétés d'un ensemble de données.
  • pour identifier comment vos données suivent une distribution la mieux adaptée.
  • pour évaluer votre plage de données.

Comment créer un tracé CDF empirique dans MATLAB ?

Un Graphique CDF empirique peut être créé facilement et efficacement dans MATLAB à l'aide du module intégré cdfplot() fonction. Cette fonction accepte des exemples de données sous la forme d'un vecteur de ligne ou de colonne comme paramètre obligatoire et crée un Graphique CDF empirique par rapport à cet ensemble de données.

Syntaxe

Le cdfplot() La fonction peut être implémentée des manières suivantes.

cdfplot ( X )

h = cdfplot ( X )

Ici,

La fonction cdfplot(x) est responsable de la création du Graphiques CDF empiriques pour les exemples de données donnés X . Garde en tête que X doit être un vecteur de ligne ou de colonne.

La fonction h=cdfplot(x) est chargé de créer un handle h du Objet de ligne de tracé empirique CDF . Le poignée h peut être utilisé pour interroger ou modifier les propriétés de l’objet après sa création.

Exemple 1 : Comment créer un tracé CDF empirique dans MATLAB ?

Ce code MATLAB crée un vecteur colonne x de longueur 10 contenant des entiers distribués aléatoirement compris entre 1 et 10. Après cela, il utilise le cdfplot() fonction pour créer un Graphique CDF empirique cela peut être vu à partir de la sortie donnée.

x = rand ( 100 , dix , 1 ) ;

cdfplot ( X ) ;

Exemple 2 : Comment créer un tracé de fonction de distribution cumulative empirique avec un handle d'objet dans MATLAB ?

Ceci est une autre version de Exemple 1 dans lequel nous utilisons les mêmes exemples de données d'entrée X pour créer un Graphique CDF empirique le long de son poignée d'objet h en utilisant h=cdfplot(x) . Après cela, nous utilisons la poignée h pour changer le style de ligne de solide à '-' en utilisant le point (.) notation. Le résultat obtenu peut être observé à partir de la capture d'écran donnée.

x = rand ( 100 , dix , 1 ) ;

h = cdfplot ( X ) ;

h. Style de ligne ='--'

Exemple 3 : Comment comparer le CDF empirique au CDF théorique à l'aide de la fonction cdfplot() dans MATLAB ?

Dans ce code MATLAB, nous implémentons le cdfplot() fonction effectuer une comparaison de le CDF théorique avec le CDF empirique . Pour effectuer cette comparaison, nous initialisons un vecteur ligne et contenant 100 nombres aléatoires normalement distribués et créer un Terrain CDF empirique.

Après cela, nous initialisons un autre ensemble de données X avoir le même longueur comme et contenant des nombres compris entre min(a) et maximum(y) . Ensuite, nous calculons le cdf théorique x1 pour l'ensemble de données X et tracez-le par rapport aux valeurs de l'ensemble de données X en utilisant le Fonction plot() . Nous utilisons attendez et attends commandes pour créer les deux tracés sur le même chiffre observer la similitude entre CDF empirique et CDF théorique .

y = Randon ( 1 , 100 ) ;

cdfplot ( et ) ;

prise sur

X = espace lin ( min ( et ) , maximum ( et ) ) ;

x1 = cdf ( 'Normale' ,X, 0 , 1 ) ;

parcelle ( x, x1 )

légende ( « CDF empirique » , 'CDF théorique' , 'Emplacement' , 'meilleur' )

prise désactivé

Conclusion

Un Graphique CDF empirique est une technique statistique largement utilisée pour comparer plusieurs ensembles de données ayant les mêmes caractéristiques. Nous pouvons créer ce tracé dans MATLAB en utilisant le module intégré cdfplot() fonction acceptant un ensemble de données d’échantillon observé sous la forme d’un vecteur de ligne ou de colonne. Ce tutoriel a expliqué ce qu'est un Graphique CDF empirique et comment le créer dans MATLAB en utilisant le cdfplot() fonction.