Ich versuche, eine Grafik mit Latex nachzubilden. Ich möchte eine baumartige Form erstellen, die auch die Ereignisse mit der Wahrscheinlichkeit 0 enthält. Es sollte ähnlich aussehen wie
Ich habe versucht, dies mit den Paketen tikz und forest zu erstellen. Es ist mir jedoch nicht gelungen, die grauen Ereignisse mit der Wahrscheinlichkeit 0 in die Grafik einzubinden. Gibt es ein anderes Paket oder eine andere Methode, mit der sich ein solches Ergebnis problemlos erzeugen lässt? Oder muss ich dies „mit roher Gewalt“ erreichen und jeden Knoten und jede Kante manuell mit Koordinaten definieren?
Vielen Dank schon mal.
Antwort1
Mit nicematrix
und tikz
:
\documentclass{article}
\usepackage{nicematrix, tikz}
\begin{document}
\[
\tikzset{outer sep=1mm}
\renewcommand{\arraystretch}{4}
\setlength{\arraycolsep}{1cm}
\begin{NiceArray}{lll}
\color{gray}p(A)=0 & p(A)=\frac{1}{3} & p(A)=\frac{1}{6}\\
\color{gray}p(B)=0 & p(B)=\frac{1}{3} & p(A)=\frac{1}{3}+\frac{1}{9}=\frac{4}{9}\\
p(C)=1 & \color{gray}p(C)=0 & p(A)=\frac{1}{6}+\frac{1}{9}=\frac{5}{18}\\
\color{gray}p(D)=0 & \color{gray}p(D)=0 & p(A)=\frac{1}{9}\\
\color{gray}p(E)=0 & p(E)=\frac{1}{3} & \color{gray}p(A)=0
\CodeAfter
\tikz
\draw[thick] (3-1.east)--node[above]{$\frac{1}{3}$}(1-2.west)
(1-2.east)--node[pos=.7, right=2pt]{$\frac{1}{3}\cdot1$}(2-3.west)
(3-1.east)--node[below]{$\frac{1}{3}$}(2-2.west)
(2-2.east)--node[pos=.7, right]{$\frac{1}{3}\cdot\frac{1}{2}$}(1-3.west)
(2-2.east)--node[pos=.7, right=2pt]{$\frac{1}{3}\cdot\frac{1}{22}$}(3-3.west)
(3-1.east)--node[below]{$\frac{1}{3}$}(5-2.west)
(5-2.east)--node[very near end, right=-2pt]{$\frac{1}{3}\cdot\frac{1}{3}$}(2-3.west)
(5-2.east)--node[near end, right=-2pt]{$\frac{1}{3}\cdot\frac{1}{3}$}(3-3.west)
(5-2.east)--node[below right=-4pt]{$\frac{1}{3}\cdot\frac{1}{3}$}(4-3.west)
;
\end{NiceArray}
\]
\end{document}