我想展示統計中的一些估計器屬性。我是 LaTeX 的初學者,所以我需要一些幫助。
答案1
這種圖表很容易繪製,使用tikz/pgf。它有一本內容廣泛且寫得很好的手冊,因此透過閱讀它,您應該很好地了解您需要做什麼。這是一個類似的範例來幫助您入門:
\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}
這會產生以下圖片:
如果您想x
在特定的座標列表處繪製 ,最簡單的方法是使用以下命令:
\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};
}
其實這和上面例子的程式碼是等價的。
答案2
這種東西你也可以畫得很好梅塔普斯特,您可能會喜歡學習。在這裡,我使用內建normaldeviate
命令來產生一些適當的隨機目標命中。
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