Confusion_matrix


lconfusion_matrix

Author:
Sylvie JULLIEN
Version:
1.0 (21/03/07); Include : confusion_matrix.h


paramconfusion_matrix_lect (confusion_matrix_t *desc, param *ptp, char *debq)
void confusion_matrix_init (confusion_matrix_t *desc)
void confusion_matrix_calc (confusion_matrix_t *desc, int **matrice)
void confusion_matrix_ferm (confusion_matrix_t *desc)

Detailed Description

Découpage de l'opérateur en 3 fonctions :

Fonctionnement :

La matrice de confusion évalue la performance d'un résultat de classification en fonction d'un ensemble de points d'évaluation. Ce programe traite uniquement des résultats sous la forme d'images en 2D ou en 3D. La matrice se présante sous la forme suivante:

matrice[réalité][prédiction] |A prédit |B prédit A réel | 15 | 2 B réel | 4 | 16

15 points ont été correctement classifiés dans la classe A, 16 points ont correctement été classifiés dans la classe B. 4 points ont été classifiés dans la classe A alors qu'ils appartenaient réellement à la classe B. 2 points ont été classifiés dans la classe B alors qu'ils appartenaient à la classe A.


Function Documentation

void confusion_matrix_calc ( confusion_matrix_t desc,
int **  matrice 
)

fonction calcul de l'operateur confusion_matrix.\ Calcul de la matrice de confusion la place mémoire pour stocker la matrice de confusion doit \^etre allouer dans le programme principal

Parameters:
desc : pointeur sur descripteur
matrice : pointeur sur la matrice de confusion
Returns:
Author:
JULLIEN Sylvie
Version:
1.0 (21/03/07); Include : confusion_matrix.h

Definition at line 193 of file lconfusion_matrix.c.

void confusion_matrix_ferm ( confusion_matrix_t desc  ) 

fonction fermeture de l'operateur confusion_matrix.\ Désallocation de la mémoire pour l'image de prédiction et l'image test

Parameters:
desc : pointeur sur descripteur
Returns:
Author:
JULLIEN Sylvie
Version:
1.0 (21/03/07); Include : confusion_matrix.h

Definition at line 249 of file lconfusion_matrix.c.

void confusion_matrix_init ( confusion_matrix_t desc  ) 

initialisation de l'operateur confusion_matrix.\ Rééchelonnement des valeurs contenues dans la prédiction sur une échelle 1,2,3... Inutile si l'utilisateur a déjà effectué la remise à l'échelle de la prédiction\ \

Parameters:
desc : pointeur sur descripteur
Returns:
Author:
JULLIEN Sylvie
Version:
1.0 (21/03/07); Include : confusion_matrix.h

Definition at line 165 of file lconfusion_matrix.c.

param* confusion_matrix_lect ( confusion_matrix_t desc,
param ptp,
char *  debq 
)

lecture des parametres du calcul de la matrice de confusion. \

Parameters:
desc1 : pointeur sur descripteur\
ptp pointeur sur parametre courant deja alloue (a lire),\
debq pointeur de chaine de caracteres placee en debut de question\
Returns:
renvoie nouveau pointeur de parametre deja alloue (pour la suite)\
Author:
JULLIEN Sylvie
Version:
1.0 (21/03/07); Include : confusion_matrix.h

Definition at line 86 of file lconfusion_matrix.c.


Generated on Tue Apr 22 13:31:04 2008 for ima2D by  doxygen 1.5.3