V10/vol2/index/monmac.tex

\newdimen\twothirdshsize \twothirdshsize=3in
\newdimen\halfhsize \halfhsize=2in

%\def\OP#1{\ifmmode{\mathop{\rm #1}\nolimits}\else{{\it #1}}\fi}
\def\OP#1{\ifmmode{{\rm #1}}\else{{\it #1}}\fi}
\def\draft#1{\global\def\draftmessage{\vbox{\hsize=3.5in\baselineskip=8pt
Generalized Additive Models --- \today\bk
\copyright Hastie and Tibshirani --- last change: #1 }}
}
\draft{\today}
\newcount\eqnum % for the equation number in the current chapter
\newcount\figno % for the figure numbering in the current chapter
\def\bull{\vrule height .9ex width .8ex depth -.1ex } % square bullet
\def\sitemcon  {\par\smallbreak\itemitem{\ }}
\def\bullitem {\par \medbreak\item{$\bullet $}}
\def\sbullitem {\par \medbreak\itemitem{$\bullet $}}
\def\dashitem {\par \medbreak\item{\DASH}}
\def\sdashitem {\par \medbreak\itemitem{\DASH}}
\def\itemcon  {\par\smallbreak\item{\ }}
% Here follows a TJH macro for equation numbering
\def\chapnodot{\number\chapno.}
\def\fig#1{\figname#1
  \chapnodot\the\figno   }
\def\figname#1{\global\advance\figno by 1\query{Fig. \chapnodot\the\figno\ is  \string#1'' }\immediate\write\eqnumbers{\string\def\string#1 {\chapnodot\the\figno}}\xdef#1{\chapnodot\the\figno}}
\def\eqname#1{\global\advance\eqnum by 1
\immediate\write\eqnumbers{\string\def\string#1 {(\chapnodot\the\eqnum)}}
\query{Eq. \chapnodot\the\eqnum\ is  \string#1'' }
\xdef#1{(\chapnodot\the\eqnum)}
}
%
\def\enum{\global\advance\eqnum by 1
(\chapnodot\the\eqnum)}
%
\def\eq{\enum}
%
\def\eqn#1{\eqname{#1}\eqno{(\chapnodot\the\eqnum)}
}
\def\eqn#1{\eqname{#1}\eqno{(\chapnodot\the\eqnum)}
}

\def\endpage{\par\vfill\eject}

\def\figurecaption#1#2*{
\vbox{\medskip
\setnine\noindent \rm Fig.~#1. \it #2}}

\def\tablecaption#1#2*{
\vbox{\smallskip
\setnine\noindent Table#1. \it #2}}



\def\date{\number\month /\number\day /\number\year}
\def\infinity{\infty}
\def\myskip{\mskip 2mu}
\def\ev{{\it E}}
\def\var{{\rm var}}
\def\trace {\OP{tr}}
\def\P{\OP{pr}}
\def\ave{\OP{ave}}
\def\smooth{{\cal S}}
\def\ese{\hbox{\tenbf Ese}}
\def\dev{{\it D}}
\def\df{\ifmmode{df}\else$df$\fi}
\def\dferr{\ifmmode\df^{\,\rm err}\else$\df^{\,\rm err}$\fi}
\def\dfvar{\ifmmode\df^{\,\rm var}\else$\df^{\,\rm var}$\fi}
\def\dfeff{\ifmmode\df^{\,\rm eff}\else$\df^{\,\rm eff}$\fi}
\def\dof{\df}
\def\given{\, \vert \,}
\def\Given{\; \bigm\vert \,}
\def\GIVEN{\; \biggm\vert \,}
\def\implies{\Rightarrow}
\def\vec#1{{\bf #1}}
\def\C#1{{\script C}^{#1}}
\def\Rmath{\hbox{I$\!$R}}
\def\R#1{\ifmmode{\Rmath^{#1}}\else{$\Rmath^{#1}$}\fi}
\def\parn{\par\noindent}
\def\norm#1{\left\Vert#1\right\Vert}
\def\inner#1{\langle#1\rangle}
\def\abs#1{\,\left\vert\,#1\,\right\vert\,}
\def\appsim{\buildrel . \over \sim }
\def\cunderline#1{\centerline{\underbar{\uppercase{#1}}}
\par\bigskip\noindent}
\def\script#1{{\cal #1}}
\def\deq{\buildrel \rm def \over =}
\def\goesto{\mathop{\rightarrow}}
\def\vprod{\cdot}
\def\bk{\hfil\break}
\def\DASH{\hbox{\vrule width 6pt height 1pt }}
\def\innerp#1{\langle #1\rangle}
\def\Range{\script R}
\def\Column{\script C}
\def\trevornote#1{
\bigskip
$$\hbox{\hsize=1in} \big\langle\vcenter{\hsize 4in\noindent#1 }\big\rangle$$
\special{psfile=/usr/trevor/pictures/trevor.p hoffset= 15 voffset= 15 vscale= 30 hscale= 30}
\bigskip
}
\def\positem{\item{\symbolsfont\char'115\quad}}
\def\negitem{\item{\symbolsfont\char'117\quad}}
\def\name#1{{\tt{#1}}}
\def\llik{\ifmmode l\else $l$\fi}
\def\boxit#1{\vbox{\hrule\hbox{\vrule\kern3pt
	\vbox{\kern3pt#1\kern3pt}\kern3pt\vrule}\hrule}} % page 223
\def\authorsnote#1{$$\boxit{\boxit{\vbox{\hsize 3.5in\noindent\strut#1\strut}}}$$}
\def\bdig#1{#1}
\newdimen\algwidth\algwidth=\hsize\advance\algwidth by -20pt
%\def\algorithm#1{\vbox{\hrule\hbox{\vrule\kern10pt
%	\vbox{\kern10pt#1\kern10pt}\kern10pt\vrule}\hrule}}
\def\algorithm#1#2{\vbox{
\smallskip
{\nineit #1}
\smallskip
\hrule height 1pt\medskip
#2
\medskip
\hrule height 1pt\medskip
} %end vbox
}

\def\cov{\mathop{\rm cov}\nolimits}
\def\corr{\mathop{\rm corr}\nolimits}
\def\hatvec{\hatbold}
\def\bA{\vec A}
\def\by{\vec y}
\def\bX{\vec X}
\def\bE{\vec E}
\def\bG{\vec G}
\def\bB{\vec B}
\def\bU{\vec U}
\def\bOmega{\fat \Omega}
\def\bC{\vec C}
\def\bI{\vec I}
\def\bN{\vec N}
\def\bL{\vec L}
\def\hbU{\vec U}
\def\bS{\vec S}
\def\bP{\vec P}
\def\bQ{\vec Q}
\def\bK{\vec K}
\def\bT{\vec T}
\def\bD{\vec D}
\def\bV{\vec V}
\def\bH{\vec H}
\def\bW{\vec W}
\def\bR{\vec R}
\def\bg{\vec g}
\def\br{\vec r}
\def\hbP{\vec R}
\def\bK{\vec K}
\def\bSigma {{\fat\Sigma}}
\def\rvX {\fat X}
\def\rank{\mathop{\rm rank}\nolimits}

\newwrite\conts
\newif\iftoc\tocfalse
\def\makecontents{\toctrue 
	\immediate\openout\conts=contents.tex}
\newwrite\eqnumbers
\immediate\openout\eqnumbers=numbers.xref
%\def\NEW{\,{\rm new}}
%\def\OLD{\,{\rm old}}
\def\NEW{1}
\def\OLD{0}


\def\qref#1{\query{is this number really #1}#1}
\def\em{\sl}
\def\MSE{\OP{\it MSE}}
\def\PSE{\OP{\it PSE}}
\def\CV{\OP{\it CV}}
\def\GCV{\OP{\it GCV}}
\def\RSS{\OP{\it RSS}}
\def\AIC{\OP{\it AIC}}
\def\ASR{\OP{\it ASR}}