lina24642
02-06-2022, 11:23
Liebes Forum,
ich möchte eine Konfusionsmatrix abbilden mit Hilfe von Tikz und den Platz rechts daneben für eine Legende nutzen die TP, FP,... erklärt. Die Konfusionsmatrix habe ich schon gebaut, allerdings weiß ich nicht wie ich nun als schöne Legende Text rechts daneben setzen kann. Wäre super, wenn ihr mir weiterhelfen könnt!
Das soll in die Legende:
True Positive (TP) - Modell sagt die positive Klasse richtig vorher
True Negative (TN) - Modell sagt die negative Klasse richtig vorher
False Positive (FP) - Modell sagt die positive Klasse falsch vorher
False Negative (FN) - Modell sagt die negative Klasse falsch vorher
Und das ist die Konfusionsmatrix:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}[
box/.style={draw,rectangle,minimum size=2cm,text width=1.5cm,align=center,every label/.style={text depth=\depthof{p}}}]
\matrix (conmat) [row sep=.1cm,column sep=.1cm] {
\node (tpos) [box,
label=left:\( \mathbf{p'} \),
label=above:\( \mathbf{p} \),
] {TP};
&
\node (fneg) [box,
label=above:\textbf{n}] {FN};
\\
\node (fpos) [box,
label=left:\( \mathbf{n'} \)] {FP};
&
\node (tneg) [box] {TN};
\\
};
\node [left=.05cm of conmat,text width=2.5cm,align=center] {\textbf{Tatsächliche \\ Klasse}};
\node [above=.05cm of conmat] {\textbf{Ermittelte Klasse}};
\end{tikzpicture}
\end{document}
ich möchte eine Konfusionsmatrix abbilden mit Hilfe von Tikz und den Platz rechts daneben für eine Legende nutzen die TP, FP,... erklärt. Die Konfusionsmatrix habe ich schon gebaut, allerdings weiß ich nicht wie ich nun als schöne Legende Text rechts daneben setzen kann. Wäre super, wenn ihr mir weiterhelfen könnt!
Das soll in die Legende:
True Positive (TP) - Modell sagt die positive Klasse richtig vorher
True Negative (TN) - Modell sagt die negative Klasse richtig vorher
False Positive (FP) - Modell sagt die positive Klasse falsch vorher
False Negative (FN) - Modell sagt die negative Klasse falsch vorher
Und das ist die Konfusionsmatrix:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}[
box/.style={draw,rectangle,minimum size=2cm,text width=1.5cm,align=center,every label/.style={text depth=\depthof{p}}}]
\matrix (conmat) [row sep=.1cm,column sep=.1cm] {
\node (tpos) [box,
label=left:\( \mathbf{p'} \),
label=above:\( \mathbf{p} \),
] {TP};
&
\node (fneg) [box,
label=above:\textbf{n}] {FN};
\\
\node (fpos) [box,
label=left:\( \mathbf{n'} \)] {FP};
&
\node (tneg) [box] {TN};
\\
};
\node [left=.05cm of conmat,text width=2.5cm,align=center] {\textbf{Tatsächliche \\ Klasse}};
\node [above=.05cm of conmat] {\textbf{Ermittelte Klasse}};
\end{tikzpicture}
\end{document}