Me gustaría mostrar algunas propiedades de los estimadores en estadística. Soy muy principiante en LaTeX, así que necesito ayuda.
Respuesta1
Este tipo de diagrama es bastante fácil de dibujar usandotikz/pgf. Tiene un manual extenso y bien escrito, por lo que al leerlo deberías tener una buena idea de lo que debes hacer. Aquí hay un ejemplo similar para comenzar:
\documentclass[border=5mm,tikz]{standalone}
\usepackage{mwe}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) circle[radius=1];
\draw[red] (0,0) circle[radius=2];
\draw[blue] (0,0) circle[radius=3];
\foreach \x in {-1,0,1} {
\foreach \y in {-1,0,1} {
\node[fill=white] at (\x,\y) {x};
}
}
\end{tikzpicture}
\end{document}
Esto produce la siguiente imagen:
Si desea dibujar x
en una lista particular de coordenadas, la forma más sencilla de hacerlo es con algo como:
\foreach \x/\y in {-1/1,0/1,-1/0,-1/0,0/0,1/0,-1/-1,0/-1,-1/-1} {
\node[fill=white] at (\x,\y) {x};
}
De hecho, esto es equivalente al código del ejemplo anterior.
Respuesta2
También puedes dibujar este tipo de cosas muy bien enMetapost, que quizás disfrutes aprendiendo. Aquí he usado el comando incorporado normaldeviate
para generar algunos golpes de objetivo aleatorios apropiados.
prologues := 3;
outputtemplate := "%j%c.eps";
beginfig(1);
numeric s;
picture target, cross;
s = 24;
target = image(for r=1 upto 3: draw fullcircle scaled (r*s); endfor);
cross = image(draw (left--right) rotated 45; draw (left--right) rotated -45;);
picture A, B, C, D;
A = target shifted (-2s,+2s);
B = target shifted (+2s,+2s);
C = target shifted (-2s,-2s);
D = target shifted (+2s,-2s);
% mark "n" hits centered at "p" with "r" degree of scattering
vardef mark_hits(expr n, p, r) =
for i=1 upto n:
draw cross shifted p shifted (r * normaldeviate, r * normaldeviate);
endfor
enddef;
draw A; mark_hits(12, center A, 3);
draw B; mark_hits(12, center B, 12);
draw C; mark_hits(12, center C shifted (-s/2,s/2), 3);
draw D; mark_hits(12, center D shifted (s/2,-s/2),12);
label.bot("(a)", 1/2[llcorner A, lrcorner A]);
label.bot("(b)", 1/2[llcorner B, lrcorner B]);
label.bot("(c)", 1/2[llcorner C, lrcorner C]);
label.bot("(d)", 1/2[llcorner D, lrcorner D]);
setbounds currentpicture to bbox currentpicture scaled 1.05;
endfig;
end