[mcclim-cvs] CVS update: mcclim/Doc/manual.tex
Peter Scott
pscott at common-lisp.net
Fri Mar 11 19:54:13 UTC 2005
Update of /project/mcclim/cvsroot/mcclim/Doc
In directory common-lisp.net:/tmp/cvs-serv16979
Modified Files:
manual.tex
Log Message:
Fixed minor issues of mathematical accuracy in my statistics
example. I was mixing sample statistics and population statistics, and
while this wasn't a major problem, it is a little embarassing. As a
bonus, the material is now slightly easier to understand!
Date: Fri Mar 11 20:54:09 2005
Author: pscott
Index: mcclim/Doc/manual.tex
diff -u mcclim/Doc/manual.tex:1.24 mcclim/Doc/manual.tex:1.25
--- mcclim/Doc/manual.tex:1.24 Thu Mar 10 23:45:55 2005
+++ mcclim/Doc/manual.tex Fri Mar 11 20:54:07 2005
@@ -1650,10 +1650,10 @@
Finally, to be really fancy, we'll throw in a function to compute the
standard deviation. You don't need to understand this, but the
standard deviation is a measurement of how spread out or bunched
-together the numbers in the sample are. It's written as $\sigma$, and
+together the numbers in the sample are. It's called $s$, and
it's computed like this:
-$$ \sigma = \sqrt{\frac{1}{N} \sum_{i=1}^N (x_i - \overline{x})^2} $$
+$$ s = \sqrt{\frac{1}{N-1} \sum_{i=1}^N (x_i - \overline{x})^2} $$
\begin{alltt}
(defgeneric standard-deviation (sample)
@@ -1664,7 +1664,7 @@
(let ((mean (mean sample)))
(sqrt (/ (loop for x in (data sample)
sum (expt (- x mean) 2))
- (sample-size sample)))))
+ (1- (sample-size sample))))))
\end{alltt}
This is all very nice, but when we inspect \cl{*my-sample*} all we see
@@ -1748,8 +1748,8 @@
% FIXME: SCREENSHOT
Finally, for our amusement and further practice, we'll try to get some
-mathematical symbols. We could get $\sigma$ most easily by using a
-Lisp that supports Unicode, but we'll just use the letter S instead.
+mathematical symbols---in this case we'll just need $\overline{x}$. We
+can get this by printing an italic $x$ and drawing a line over it:
\begin{alltt}
(defun xbar (stream)
More information about the Mcclim-cvs
mailing list