Fichier:Courbe opérationnelle du récepteur.png
De testwiki
Aller à la navigation
Aller à la recherche
Courbe_opérationnelle_du_récepteur.png (614 × 498 pixels, taille du fichier : 47 kio, type MIME : image/png)
Ce fichier provient de Wikimedia Commons et peut être utilisé par d'autres projets. Sa description sur sa page de description est affichée ci-dessous.
Description
LaTeX
| DescriptionCourbe opérationnelle du récepteur.png |
English: Receiver Operating Characteristics (ROC) curves for a binary detection with normally distributed hypothesis, same standard deviation |
| Date | |
| Source | Travail personnel |
| Auteur | Syntex |
| LaTeX code to generate the figure |
|---|
\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[samples=100]
\draw [-latex] (0, 0) -- (5.5, 0) node[anchor=west]{$P(\textcolor{blue}{D_2}|\textcolor{magenta}{H_1})$};
\draw (0, -0.2) node{0} (5, -0.2) node{1} (-0.3, 5) node{1};
\draw [-latex] (0, 0) -- (0, 5.5) node[anchor=south]{$P(\textcolor{blue}{D_2}|\textcolor{blue}{H_2})$};
\draw [gray] (5, 0) -- (5, 5) -- (0, 5);
\shade [left color=green!25, right color=red, shading=axis, shading angle=45] (0, 0) -- (5, 5) -- (0, 5) -- cycle;
\draw [gray,dotted,step=0.5] (0,0) grid (5,5);
\draw [gray] (0, 0) -- (5, 5);
\draw (1.75, 3.25) node{1} (1.25, 3.75) node{0.6} (0.75, 4.25) node{0.4};
\input{cor.tex}
\end{tikzpicture}
\end{document}
|
Fortran code
| Fortran code to generate the curves |
|---|
program cor
! Objet : Calcule la courbe opérationnelle du récepteur (COR)
! de 2 sources normales de moyenne mu1 et mu2,
! et même variance sigma**2
! Auteur : Syntex
! Créé le : 2025-MAR-03
! Référence : B. Dubuisson,
! Théorie statistique de la décision, détection et estimation
! Cours de diplôme d'études approfondies en contrôle des systèmes
! Université de Technologie de Compiègne, 1992
implicit none
integer, parameter :: np = 60 ! nbre de points
integer, parameter :: ns = 3 ! nbre de valeurs sigma
integer :: ipts, isig
real, parameter, dimension(ns) :: sigma = (/ 1e0, 6e-1, 4e-1 /)
real, parameter :: mu1 = 0e0 ! espérance H1
real, parameter :: mu2 = 1e0 ! espérance H2
real, parameter :: scalefac = 5e0 ! mise à l'échelle figure
real :: p22, p21, xmin, xmax, xs
real :: normphi
open(unit=18, file='cor.tex')
do isig = 1, ns
xmax = mu2+3e0*sigma(isig)
xmin = mu1-3e0*sigma(isig)
do ipts = 1, np
! seuil variable
xs = xmin + ((real(ipts) - 1e0) / real(np)) * (xmax-xmin)
! P(D2|H2)
p22 = 1e0 - normphi(xs, mu2, sigma(isig))
p22 = p22 * scalefac
! P(D2|H1)
p21 = 1e0 - normphi(xs, mu1, sigma(isig))
p21 = p21 * scalefac
if (ipts .eq. 1) then
write (18, 1100, advance='no') p21, p22
else
write (18, 1200, advance='no') p21, p22
endif
enddo
write (18, 1300)
enddo
close(unit=18)
1100 format ('\draw [very thick] (', f7.5, ', ', f7.5, ')')
1200 format (' -- (', f7.5, ', ', f7.5, ')')
1300 format (';', /)
end program cor
function normphi(x, mu, sigma)
! fonction de répartition de la loi normale
! d'espérance mu et d'écart-type sigma
implicit none
real, intent(in) :: x
real, intent(in) :: mu
real, intent(in) :: sigma
real :: normphi
normphi = 5e-1 * (1e0 + erf((x-mu)/(sigma*sqrt(2e0))))
end function normphi
|
Conditions d’utilisation
Moi, en tant que détenteur des droits d’auteur sur cette œuvre, je la publie sous la licence suivante :
Ce fichier est sous la licence Creative Commons Attribution – Partage dans les Mêmes Conditions 4.0 International.
- Vous êtes libre :
- de partager – de copier, distribuer et transmettre cette œuvre
- d’adapter – de modifier cette œuvre
- Sous les conditions suivantes :
- paternité – Vous devez donner les informations appropriées concernant l'auteur, fournir un lien vers la licence et indiquer si des modifications ont été faites. Vous pouvez faire cela par tout moyen raisonnable, mais en aucune façon suggérant que l’auteur vous soutient ou approuve l’utilisation que vous en faites.
- partage à l’identique – Si vous modifiez, transformez ou vous basez sur cet élément, vous devez distribuer votre contribution sous une license identique ou compatible à celle de l’original.
Légendes
Ajoutez en une ligne la description de ce que représente ce fichier
ROC curve
Éléments décrits dans ce fichier
dépeint
Valeur sans élément de Wikidata
3 mars 2025
Historique du fichier
Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.
| Date et heure | Vignette | Dimensions | Utilisateur | Commentaire | |
|---|---|---|---|---|---|
| actuel | 4 mars 2025 à 22:46 | 614 × 498 (47 kio) | wikimediacommons>Syntex | Added several curves for different value of the standard deviation |
Utilisation du fichier
La page suivante utilise ce fichier :
