diff options
author | ranke <ranke@5fad18fb-23f0-0310-ab10-e59a3bee62b4> | 2012-09-11 23:56:14 +0000 |
---|---|---|
committer | ranke <ranke@5fad18fb-23f0-0310-ab10-e59a3bee62b4> | 2012-09-11 23:56:14 +0000 |
commit | b561996c588b6602b24aa1d236dee88f7c1d85a1 (patch) | |
tree | d3e4877c6b2ab0a249fba44955f2e611b69b7168 /branches/0.1/chemCal/vignettes | |
parent | de25b97cfa4d97f0e7c3e1e845bfa91a200b91be (diff) |
- Fixed the link to the bug report in the vignette - thanks to John Thaden for the hint
- Moved the vignette to the vignettes/ folder in order to avoid to write an .Rinstignore file
- Made the vignette compile in trunk, the trunk contains unfinished stuff however
git-svn-id: http://kriemhild.uft.uni-bremen.de/svn/chemCal@29 5fad18fb-23f0-0310-ab10-e59a3bee62b4
Diffstat (limited to 'branches/0.1/chemCal/vignettes')
-rw-r--r-- | branches/0.1/chemCal/vignettes/Makefile | 33 | ||||
-rw-r--r-- | branches/0.1/chemCal/vignettes/Rplots.ps | 1970 | ||||
-rw-r--r-- | branches/0.1/chemCal/vignettes/chemCal-001.eps | 1762 | ||||
-rw-r--r-- | branches/0.1/chemCal/vignettes/chemCal-001.pdf | bin | 0 -> 12038 bytes | |||
-rw-r--r-- | branches/0.1/chemCal/vignettes/chemCal-002.eps | 288 | ||||
-rw-r--r-- | branches/0.1/chemCal/vignettes/chemCal-002.pdf | bin | 0 -> 5031 bytes | |||
-rw-r--r-- | branches/0.1/chemCal/vignettes/chemCal.Rnw | 130 | ||||
-rw-r--r-- | branches/0.1/chemCal/vignettes/chemCal.aux | 18 | ||||
-rw-r--r-- | branches/0.1/chemCal/vignettes/chemCal.bbl | 0 | ||||
-rw-r--r-- | branches/0.1/chemCal/vignettes/chemCal.blg | 46 | ||||
-rw-r--r-- | branches/0.1/chemCal/vignettes/chemCal.log | 399 | ||||
-rw-r--r-- | branches/0.1/chemCal/vignettes/chemCal.out | 0 | ||||
-rw-r--r-- | branches/0.1/chemCal/vignettes/chemCal.pdf | bin | 0 -> 179149 bytes | |||
-rw-r--r-- | branches/0.1/chemCal/vignettes/chemCal.tex | 169 |
14 files changed, 4815 insertions, 0 deletions
diff --git a/branches/0.1/chemCal/vignettes/Makefile b/branches/0.1/chemCal/vignettes/Makefile new file mode 100644 index 0000000..8eca69e --- /dev/null +++ b/branches/0.1/chemCal/vignettes/Makefile @@ -0,0 +1,33 @@ +# Makefile for Sweave documents containing both Latex and R code +# Author: Johannes Ranke <jranke@uni-bremen.de> +# Last Change: 2006 Jun 23 +# based on the Makefile of Nicholas Lewin-Koh +# in turn based on work of Rouben Rostmaian +# SVN: $Id: Makefile.rnoweb 62 2006-05-24 08:30:59Z ranke $ + +RNWFILES = $(wildcard *.Rnw) +TARGETS = $(patsubst %.Rnw,%.tex,$(RNWFILE)) $(patsubst %.Rnw,%.pdf,$(RNWFILES)) + +RERUN = "(There were undefined references|Rerun to get (cross-references|the bars) right|Table widths have changed. Rerun LaTeX.|Linenumber reference failed)" +RERUNBIB = "No file.*\.bbl|Citation.*undefined" + +%.tex: %.Rnw + echo 'Sweave("$<")' | R --no-save --no-restore + +%.pdf: %.tex + pdflatex $< + egrep -c $(RERUNBIB) $*.log && (bibtex $*;pdflatex $<); true + egrep $(RERUN) $*.log && (pdflatex $<) ; true + egrep $(RERUN) $*.log && (pdflatex $<) ; true + +all: all-recursive $(TARGETS) + +clean: clean-recursive + rm -f *.aux *.log *.bbl *.blg *.brf *.cb *.ind *.idx *.ilg \ + *.inx *.ps *.dvi *.toc *.out *.lot *~ *.lof *.ttt *.fff + +all-recursive: + for dir in $(wildcard *); do if [ -d $$dir ] && [ -f $$dir/Makefile ]; then cd $$dir; $(MAKE) all; cd ..; fi; done + +clean-recursive: + for dir in $(wildcard *); do if [ -d $$dir ] && [ -f $$dir/Makefile ]; then cd $$dir; $(MAKE) clean; cd ..; fi; done diff --git a/branches/0.1/chemCal/vignettes/Rplots.ps b/branches/0.1/chemCal/vignettes/Rplots.ps new file mode 100644 index 0000000..e8f26c5 --- /dev/null +++ b/branches/0.1/chemCal/vignettes/Rplots.ps @@ -0,0 +1,1970 @@ +%!PS-Adobe-3.0 +%%DocumentNeededResources: font Helvetica +%%+ font Helvetica-Bold +%%+ font Helvetica-Oblique +%%+ font Helvetica-BoldOblique +%%+ font Symbol +%%DocumentMedia: letter 612 792 0 () () +%%Title: R Graphics Output +%%Creator: R Software +%%Pages: (atend) +%%Orientation: Landscape +%%BoundingBox: 18 18 594 774 +%%EndComments +%%BeginProlog +/bp { gs 612.00 0 translate 90 rotate gs } def +% begin .ps.prolog +/gs { gsave } def +/gr { grestore } def +/ep { showpage gr gr } def +/m { moveto } def +/l { rlineto } def +/np { newpath } def +/cp { closepath } def +/f { fill } def +/o { stroke } def +/c { newpath 0 360 arc } def +/r { 4 2 roll moveto 1 copy 3 -1 roll exch 0 exch rlineto 0 rlineto -1 mul 0 exch rlineto closepath } def +/p1 { stroke } def +/p2 { gsave bg fill grestore newpath } def +/p3 { gsave bg fill grestore stroke } def +/t { 6 -2 roll moveto gsave rotate + ps mul neg 0 2 1 roll rmoveto + 1 index stringwidth pop + mul neg 0 rmoveto show grestore } def +/cl { grestore gsave newpath 3 index 3 index moveto 1 index + 4 -1 roll lineto exch 1 index lineto lineto + closepath clip newpath } def +/rgb { setrgbcolor } def +/s { scalefont setfont } def +% end .ps.prolog +%%IncludeResource: font Helvetica +/Helvetica findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end +/Font1 exch definefont pop +%%IncludeResource: font Helvetica-Bold +/Helvetica-Bold findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end +/Font2 exch definefont pop +%%IncludeResource: font Helvetica-Oblique +/Helvetica-Oblique findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end +/Font3 exch definefont pop +%%IncludeResource: font Helvetica-BoldOblique +/Helvetica-BoldOblique findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end +/Font4 exch definefont pop +%%IncludeResource: font Symbol +/Symbol findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + currentdict + end +/Font5 exch definefont pop +%%EndProlog +%%Page: 1 1 +bp +18.00 18.00 774.00 594.00 cl +0 setgray +0.75 setlinewidth +[] 0 setdash +1 setlinecap +1 setlinejoin +10.00 setmiterlimit +np +101.73 91.44 m +617.34 0 l +o +np +101.73 91.44 m +0 -7.20 l +o +np +225.20 91.44 m +0 -7.20 l +o +np +348.67 91.44 m +0 -7.20 l +o +np +472.13 91.44 m +0 -7.20 l +o +np +595.60 91.44 m +0 -7.20 l +o +np +719.07 91.44 m +0 -7.20 l +o +/ps 12 def /Font1 findfont 12 s +101.73 65.52 (0) .5 0 0 t +225.20 65.52 (10) .5 0 0 t +348.67 65.52 (20) .5 0 0 t +472.13 65.52 (30) .5 0 0 t +595.60 65.52 (40) .5 0 0 t +719.07 65.52 (50) .5 0 0 t +np +77.04 120.94 m +0 366.44 l +o +np +77.04 120.94 m +-7.20 0 l +o +np +77.04 194.23 m +-7.20 0 l +o +np +77.04 267.52 m +-7.20 0 l +o +np +77.04 340.81 m +-7.20 0 l +o +np +77.04 414.09 m +-7.20 0 l +o +np +77.04 487.38 m +-7.20 0 l +o +59.76 120.94 (0) .5 0 90 t +59.76 194.23 (20) .5 0 90 t +59.76 267.52 (40) .5 0 90 t +59.76 340.81 (60) .5 0 90 t +59.76 414.09 (80) .5 0 90 t +59.76 487.38 (100) .5 0 90 t +np +77.04 91.44 m +666.72 0 l +0 443.52 l +-666.72 0 l +0 -443.52 l +o +18.00 18.00 774.00 594.00 cl +/ps 12 def /Font1 findfont 12 s +0 setgray +410.40 36.72 (Concentration) .5 0 0 t +30.96 313.20 (Response) .5 0 90 t +77.04 91.44 743.76 534.96 cl +/bg { 1 1 0 rgb } def +0 setgray +0.75 setlinewidth +[] 0 setdash +1 setlinecap +1 setlinejoin +10.00 setmiterlimit +101.73 135.60 2.70 c p3 +225.20 201.56 2.70 c p3 +348.67 282.17 2.70 c p3 +472.13 340.81 2.70 c p3 +595.60 395.77 2.70 c p3 +719.07 502.04 2.70 c p3 +101.73 131.93 2.70 c p3 +225.20 194.23 2.70 c p3 +348.67 289.50 2.70 c p3 +472.13 351.80 2.70 c p3 +595.60 417.76 2.70 c p3 +719.07 520.36 2.70 c p3 +101.73 135.60 2.70 c p3 +225.20 197.89 2.70 c p3 +348.67 285.84 2.70 c p3 +472.13 340.81 2.70 c p3 +595.60 410.43 2.70 c p3 +719.07 513.03 2.70 c p3 +101.73 139.26 2.70 c p3 +225.20 201.56 2.70 c p3 +348.67 282.17 2.70 c p3 +472.13 351.80 2.70 c p3 +595.60 406.76 2.70 c p3 +719.07 491.05 2.70 c p3 +101.73 135.60 2.70 c p3 +225.20 197.89 2.70 c p3 +348.67 282.17 2.70 c p3 +472.13 351.80 2.70 c p3 +595.60 403.10 2.70 c p3 +719.07 505.70 2.70 c p3 +np +101.73 131.65 m +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +349.66 277.47 lineto +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +597.58 423.29 lineto +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +o +1 0 0 rgb +0.75 setlinewidth +[ 0.00 4.00 3.00 4.00] 0 setdash +np +101.73 107.87 m +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.47 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.47 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.47 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.47 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.47 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.46 l +2.47 1.47 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +349.66 254.44 lineto +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.47 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.47 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.47 1.45 l +2.48 1.45 l +597.58 400.00 lineto +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.47 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.47 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.47 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +o +np +101.73 155.44 m +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.47 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.47 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.47 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.47 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.47 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.47 1.45 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +349.66 300.51 lineto +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.46 l +2.47 1.47 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.47 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.47 1.47 l +2.48 1.46 l +597.58 446.59 lineto +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.47 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.47 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.47 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +o +0 setgray +0.75 setlinewidth +[] 0 setdash +np +101.73 131.65 m +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +349.66 277.47 lineto +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +597.58 423.29 lineto +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +o +0 0.5451 0 rgb +0.75 setlinewidth +[ 0.00 4.00] 0 setdash +np +101.73 124.33 m +2.48 1.50 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.50 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.50 l +2.48 1.50 l +2.48 1.49 l +2.47 1.50 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.47 1.50 l +2.48 1.50 l +2.48 1.49 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.47 1.49 l +2.48 1.50 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.47 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.48 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.48 l +2.48 1.49 l +2.48 1.49 l +2.47 1.48 l +2.48 1.49 l +2.48 1.49 l +2.48 1.48 l +2.48 1.49 l +2.48 1.48 l +2.48 1.48 l +2.48 1.49 l +2.48 1.48 l +2.48 1.49 l +2.48 1.48 l +2.48 1.48 l +2.48 1.48 l +2.47 1.48 l +2.48 1.49 l +2.48 1.48 l +2.48 1.48 l +2.48 1.48 l +2.48 1.48 l +2.48 1.48 l +2.48 1.48 l +2.48 1.47 l +2.48 1.48 l +2.48 1.48 l +2.48 1.48 l +2.48 1.47 l +2.48 1.48 l +2.47 1.48 l +2.48 1.47 l +2.48 1.48 l +2.48 1.47 l +2.48 1.47 l +2.48 1.48 l +2.48 1.47 l +2.48 1.47 l +349.66 273.17 lineto +2.48 1.48 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.47 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.47 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.47 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.44 l +2.48 1.44 l +2.48 1.45 l +2.48 1.44 l +2.48 1.44 l +2.48 1.45 l +2.48 1.44 l +2.48 1.44 l +2.47 1.44 l +2.48 1.44 l +2.48 1.44 l +2.48 1.44 l +2.48 1.44 l +2.48 1.43 l +2.48 1.44 l +2.48 1.44 l +2.48 1.44 l +2.48 1.43 l +2.48 1.44 l +2.48 1.44 l +2.48 1.43 l +2.48 1.44 l +2.47 1.43 l +2.48 1.44 l +2.48 1.43 l +2.48 1.43 l +2.48 1.44 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.44 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.47 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.42 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.42 l +2.48 1.43 l +2.47 1.43 l +2.48 1.42 l +597.58 417.77 lineto +2.48 1.42 l +2.48 1.43 l +2.48 1.43 l +2.48 1.42 l +2.48 1.43 l +2.48 1.42 l +2.48 1.42 l +2.48 1.43 l +2.48 1.42 l +2.48 1.43 l +2.48 1.42 l +2.47 1.42 l +2.48 1.43 l +2.48 1.42 l +2.48 1.42 l +2.48 1.43 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.43 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.47 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.43 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.47 1.41 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.41 l +2.48 1.42 l +2.48 1.42 l +o +np +101.73 138.98 m +2.48 1.42 l +2.48 1.42 l +2.48 1.41 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.47 1.41 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.43 l +2.48 1.42 l +2.48 1.42 l +2.47 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.43 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.42 l +2.48 1.43 l +2.48 1.42 l +2.48 1.42 l +2.48 1.43 l +2.47 1.42 l +2.48 1.42 l +2.48 1.43 l +2.48 1.42 l +2.48 1.43 l +2.48 1.42 l +2.48 1.42 l +2.48 1.43 l +2.48 1.42 l +2.48 1.43 l +2.48 1.43 l +2.48 1.42 l +2.48 1.43 l +2.48 1.42 l +2.47 1.43 l +2.48 1.43 l +2.48 1.42 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.42 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.47 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.44 l +2.48 1.43 l +2.48 1.43 l +2.48 1.43 l +2.48 1.44 l +2.48 1.43 l +2.48 1.43 l +2.48 1.44 l +2.47 1.43 l +2.48 1.44 l +2.48 1.43 l +2.48 1.44 l +2.48 1.44 l +2.48 1.43 l +2.48 1.44 l +2.48 1.44 l +2.48 1.44 l +2.48 1.43 l +2.48 1.44 l +2.48 1.44 l +2.48 1.44 l +2.48 1.44 l +2.47 1.44 l +2.48 1.44 l +2.48 1.44 l +2.48 1.45 l +2.48 1.44 l +2.48 1.44 l +2.48 1.45 l +2.48 1.44 l +349.66 281.77 lineto +2.48 1.45 l +2.48 1.44 l +2.48 1.45 l +2.48 1.45 l +2.47 1.44 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.47 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.45 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.48 1.46 l +2.47 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.46 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.46 l +2.47 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.48 l +2.48 1.47 l +2.48 1.47 l +2.48 1.47 l +2.48 1.48 l +2.48 1.47 l +2.48 1.47 l +2.48 1.48 l +2.48 1.47 l +2.47 1.48 l +2.48 1.48 l +2.48 1.47 l +2.48 1.48 l +2.48 1.48 l +2.48 1.48 l +2.48 1.47 l +2.48 1.48 l +2.48 1.48 l +2.48 1.48 l +2.48 1.48 l +2.48 1.48 l +2.48 1.48 l +2.48 1.49 l +2.47 1.48 l +2.48 1.48 l +2.48 1.48 l +2.48 1.48 l +2.48 1.49 l +2.48 1.48 l +2.48 1.49 l +2.48 1.48 l +2.48 1.48 l +2.48 1.49 l +2.48 1.48 l +2.48 1.49 l +2.48 1.49 l +2.47 1.48 l +2.48 1.49 l +2.48 1.49 l +2.48 1.48 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.48 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.47 1.49 l +2.48 1.49 l +597.58 428.82 lineto +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.49 l +2.48 1.50 l +2.47 1.49 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.48 1.49 l +2.48 1.50 l +2.47 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.47 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.50 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.50 l +2.48 1.50 l +2.48 1.49 l +2.48 1.50 l +2.48 1.50 l +o +/bg { 0.9490 setgray } def +0 setgray +0.75 setlinewidth +[] 0 setdash +101.73 518.53 133.62 -51.84 r p3 +1.50 setlinewidth +[] 0 setdash +np +111.45 505.57 m +19.44 0 l +o +0 0.5451 0 rgb +1.50 setlinewidth +[ 0.00 6.00] 0 setdash +np +111.45 492.61 m +19.44 0 l +o +1 0 0 rgb +1.50 setlinewidth +[ 0.00 6.00 4.50 6.00] 0 setdash +np +111.45 479.65 m +19.44 0 l +o +/ps 11 def /Font1 findfont 11 s +0 setgray +140.61 501.62 (Fitted Line) 0 0 0 t +140.61 488.66 (Confidence Bands) 0 0 0 t +140.61 475.70 (Prediction Bands) 0 0 0 t +ep +%%Page: 2 2 +bp +77.04 91.44 743.76 534.96 cl +18.00 18.00 774.00 594.00 cl +0 setgray +0.75 setlinewidth +[] 0 setdash +1 setlinecap +1 setlinejoin +10.00 setmiterlimit +np +83.52 91.44 m +623.03 0 l +o +np +83.52 91.44 m +0 -7.20 l +o +np +208.12 91.44 m +0 -7.20 l +o +np +332.73 91.44 m +0 -7.20 l +o +np +457.33 91.44 m +0 -7.20 l +o +np +581.94 91.44 m +0 -7.20 l +o +np +706.55 91.44 m +0 -7.20 l +o +/ps 12 def /Font1 findfont 12 s +83.52 65.52 (0) .5 0 0 t +208.12 65.52 (20) .5 0 0 t +332.73 65.52 (40) .5 0 0 t +457.33 65.52 (60) .5 0 0 t +581.94 65.52 (80) .5 0 0 t +706.55 65.52 (100) .5 0 0 t +np +77.04 107.87 m +0 392.81 l +o +np +77.04 107.87 m +-7.20 0 l +o +np +77.04 238.80 m +-7.20 0 l +o +np +77.04 369.74 m +-7.20 0 l +o +np +77.04 500.68 m +-7.20 0 l +o +59.76 107.87 (0.0) .5 0 90 t +59.76 238.80 (0.5) .5 0 90 t +59.76 369.74 (1.0) .5 0 90 t +59.76 500.68 (1.5) .5 0 90 t +np +77.04 91.44 m +666.72 0 l +0 443.52 l +-666.72 0 l +0 -443.52 l +o +18.00 18.00 774.00 594.00 cl +/ps 12 def /Font1 findfont 12 s +0 setgray +410.40 36.72 (Fitted values) .5 0 0 t +0.75 setlinewidth +[] 0 setdash +1 setlinecap +1 setlinejoin +10.00 setmiterlimit +np +30.17 247.30 m +-0.87 1.55 l +4.54 1.55 l +-11.58 2.07 l +0 126.08 l +o +np +33.84 254.28 m +-9.07 0 l +o +33.61 254.83 (S) 0 0 90 t +33.61 262.84 (t) 0 0 90 t +33.61 266.17 (a) 0 0 90 t +33.61 272.84 (n) 0 0 90 t +33.61 279.52 (d) 0 0 90 t +33.61 286.19 (a) 0 0 90 t +33.61 292.86 (r) 0 0 90 t +33.61 296.86 (d) 0 0 90 t +33.61 303.53 (i) 0 0 90 t +33.61 306.19 (z) 0 0 90 t +33.61 312.19 (e) 0 0 90 t +33.61 318.86 (d) 0 0 90 t +33.61 325.54 ( ) 0 0 90 t +33.61 328.87 (r) 0 0 90 t +33.61 332.87 (e) 0 0 90 t +33.61 339.54 (s) 0 0 90 t +33.61 345.54 (i) 0 0 90 t +33.61 348.20 (d) 0 0 90 t +33.61 354.88 (u) 0 0 90 t +33.61 361.55 (a) 0 0 90 t +33.61 368.22 (l) 0 0 90 t +33.61 370.88 (s) 0 0 90 t +np +33.84 377.44 m +-9.07 0 l +o +77.04 91.44 743.76 534.96 cl +0 setgray +0.75 setlinewidth +[] 0 setdash +1 setlinecap +1 setlinejoin +10.00 setmiterlimit +101.73 268.71 2.70 c p1 +225.20 239.68 2.70 c p1 +348.67 290.64 2.70 c p1 +472.13 342.45 2.70 c p1 +595.60 518.53 2.70 c p1 +719.07 326.61 2.70 c p1 +101.73 150.66 2.70 c p1 +225.20 361.38 2.70 c p1 +348.67 390.25 2.70 c p1 +472.13 228.18 2.70 c p1 +595.60 275.08 2.70 c p1 +719.07 517.80 2.70 c p1 +101.73 268.71 2.70 c p1 +225.20 309.91 2.70 c p1 +348.67 345.72 2.70 c p1 +472.13 342.45 2.70 c p1 +595.60 381.46 2.70 c p1 +719.07 454.23 2.70 c p1 +101.73 331.27 2.70 c p1 +225.20 239.68 2.70 c p1 +348.67 290.64 2.70 c p1 +472.13 228.18 2.70 c p1 +595.60 421.40 2.70 c p1 +719.07 263.65 2.70 c p1 +101.73 268.71 2.70 c p1 +225.20 309.91 2.70 c p1 +348.67 290.64 2.70 c p1 +472.13 228.18 2.70 c p1 +595.60 456.80 2.70 c p1 +719.07 375.99 2.70 c p1 +1 0 0 rgb +np +101.73 262.01 m +0 0 l +0 0 l +0 0 l +0 0 l +123.47 28.96 l +0 0 l +0 0 l +0 0 l +0 0 l +123.47 9.37 l +0 0 l +0 0 l +0 0 l +0 0 l +123.46 25.94 l +0 0 l +0 0 l +0 0 l +0 0 l +123.47 38.03 l +0 0 l +0 0 l +0 0 l +0 0 l +123.47 45.46 l +0 0 l +0 0 l +0 0 l +0 0 l +o +18.00 18.00 774.00 594.00 cl +/ps 12 def /Font1 findfont 12 s +0 setgray +410.40 22.32 (lm\(y ~ x\)) .5 0 0 t +18.00 18.00 774.00 594.00 cl +/ps 12 def /Font1 findfont 12 s +0 setgray +410.40 541.44 (Scale-Location) .5 0 0 t +18.00 18.00 774.00 594.00 cl +/ps 9 def /Font1 findfont 9 s +0 setgray +599.20 516.38 (5) 0 0 0 t +715.47 515.65 (12) 1 0 0 t +599.20 454.64 (29) 0 0 0 t +ep +%%Trailer +%%Pages: 2 +%%EOF diff --git a/branches/0.1/chemCal/vignettes/chemCal-001.eps b/branches/0.1/chemCal/vignettes/chemCal-001.eps new file mode 100644 index 0000000..63645cc --- /dev/null +++ b/branches/0.1/chemCal/vignettes/chemCal-001.eps @@ -0,0 +1,1762 @@ +%!PS-Adobe-3.0 +%%DocumentNeededResources: font Helvetica +%%+ font Helvetica-Bold +%%+ font Helvetica-Oblique +%%+ font Helvetica-BoldOblique +%%+ font Symbol +%%DocumentMedia: special 432 432 0 () () +%%Title: R Graphics Output +%%Creator: R Software +%%Pages: (atend) +%%BoundingBox: 0 0 432 432 +%%EndComments +%%BeginProlog +/bp { gs gs } def +% begin .ps.prolog +/gs { gsave } def +/gr { grestore } def +/ep { showpage gr gr } def +/m { moveto } def +/l { rlineto } def +/np { newpath } def +/cp { closepath } def +/f { fill } def +/o { stroke } def +/c { newpath 0 360 arc } def +/r { 4 2 roll moveto 1 copy 3 -1 roll exch 0 exch rlineto 0 rlineto -1 mul 0 exch rlineto closepath } def +/p1 { stroke } def +/p2 { gsave bg fill grestore newpath } def +/p3 { gsave bg fill grestore stroke } def +/t { 6 -2 roll moveto gsave rotate + ps mul neg 0 2 1 roll rmoveto + 1 index stringwidth pop + mul neg 0 rmoveto show grestore } def +/cl { grestore gsave newpath 3 index 3 index moveto 1 index + 4 -1 roll lineto exch 1 index lineto lineto + closepath clip newpath } def +/rgb { setrgbcolor } def +/s { scalefont setfont } def +% end .ps.prolog +%%IncludeResource: font Helvetica +/Helvetica findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end +/Font1 exch definefont pop +%%IncludeResource: font Helvetica-Bold +/Helvetica-Bold findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end +/Font2 exch definefont pop +%%IncludeResource: font Helvetica-Oblique +/Helvetica-Oblique findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end +/Font3 exch definefont pop +%%IncludeResource: font Helvetica-BoldOblique +/Helvetica-BoldOblique findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end +/Font4 exch definefont pop +%%IncludeResource: font Symbol +/Symbol findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + currentdict + end +/Font5 exch definefont pop +%%EndProlog +%%Page: 1 1 +bp +0.00 0.00 432.00 432.00 cl +0 setgray +0.75 setlinewidth +[] 0 setdash +1 setlinecap +1 setlinejoin +10.00 setmiterlimit +np +71.73 73.44 m +317.34 0 l +o +np +71.73 73.44 m +0 -7.20 l +o +np +135.20 73.44 m +0 -7.20 l +o +np +198.67 73.44 m +0 -7.20 l +o +np +262.13 73.44 m +0 -7.20 l +o +np +325.60 73.44 m +0 -7.20 l +o +np +389.07 73.44 m +0 -7.20 l +o +/ps 12 def /Font1 findfont 12 s +71.73 47.52 (0) .5 0 0 t +135.20 47.52 (10) .5 0 0 t +198.67 47.52 (20) .5 0 0 t +262.13 47.52 (30) .5 0 0 t +325.60 47.52 (40) .5 0 0 t +389.07 47.52 (50) .5 0 0 t +np +59.04 93.36 m +0 247.47 l +o +np +59.04 93.36 m +-7.20 0 l +o +np +59.04 142.86 m +-7.20 0 l +o +np +59.04 192.35 m +-7.20 0 l +o +np +59.04 241.84 m +-7.20 0 l +o +np +59.04 291.34 m +-7.20 0 l +o +np +59.04 340.83 m +-7.20 0 l +o +41.76 93.36 (0) .5 0 90 t +41.76 142.86 (20) .5 0 90 t +41.76 192.35 (40) .5 0 90 t +41.76 241.84 (60) .5 0 90 t +41.76 291.34 (80) .5 0 90 t +41.76 340.83 (100) .5 0 90 t +np +59.04 73.44 m +342.72 0 l +0 299.52 l +-342.72 0 l +0 -299.52 l +o +0.00 0.00 432.00 432.00 cl +/ps 12 def /Font1 findfont 12 s +0 setgray +230.40 18.72 (Concentration) .5 0 0 t +12.96 223.20 (Response) .5 0 90 t +59.04 73.44 401.76 372.96 cl +/bg { 1 1 0 rgb } def +0 setgray +0.75 setlinewidth +[] 0 setdash +1 setlinecap +1 setlinejoin +10.00 setmiterlimit +71.73 103.26 2.70 c p3 +135.20 147.81 2.70 c p3 +198.67 202.25 2.70 c p3 +262.13 241.84 2.70 c p3 +325.60 278.96 2.70 c p3 +389.07 350.73 2.70 c p3 +71.73 100.79 2.70 c p3 +135.20 142.86 2.70 c p3 +198.67 207.20 2.70 c p3 +262.13 249.27 2.70 c p3 +325.60 293.81 2.70 c p3 +389.07 363.10 2.70 c p3 +71.73 103.26 2.70 c p3 +135.20 145.33 2.70 c p3 +198.67 204.72 2.70 c p3 +262.13 241.84 2.70 c p3 +325.60 288.86 2.70 c p3 +389.07 358.15 2.70 c p3 +71.73 105.74 2.70 c p3 +135.20 147.81 2.70 c p3 +198.67 202.25 2.70 c p3 +262.13 249.27 2.70 c p3 +325.60 286.39 2.70 c p3 +389.07 343.30 2.70 c p3 +71.73 103.26 2.70 c p3 +135.20 145.33 2.70 c p3 +198.67 202.25 2.70 c p3 +262.13 249.27 2.70 c p3 +325.60 283.91 2.70 c p3 +389.07 353.20 2.70 c p3 +np +71.73 100.60 m +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +199.18 199.07 lineto +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +326.62 297.55 lineto +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +o +1 0 0 rgb +0.75 setlinewidth +[ 0.00 4.00 3.00 4.00] 0 setdash +np +71.73 84.53 m +1.28 1.00 l +1.27 0.99 l +1.28 0.99 l +1.27 1.00 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 1.00 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 1.00 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 1.00 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 1.00 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 1.00 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 1.00 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +199.18 183.52 lineto +1.27 0.98 l +1.28 0.99 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +326.62 281.82 lineto +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.97 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.97 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.28 0.97 l +1.27 0.98 l +1.28 0.98 l +o +np +71.73 116.66 m +1.28 0.98 l +1.27 0.98 l +1.28 0.97 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.28 0.97 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.97 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +199.18 214.63 lineto +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +326.62 313.28 lineto +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 1.00 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 1.00 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 1.00 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 1.00 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 1.00 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 1.00 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 1.00 l +1.28 0.99 l +1.27 0.99 l +1.28 1.00 l +o +0 setgray +0.75 setlinewidth +[] 0 setdash +np +71.73 100.60 m +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +199.18 199.07 lineto +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +326.62 297.55 lineto +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +o +0 0.5451 0 rgb +0.75 setlinewidth +[ 0.00 4.00] 0 setdash +np +71.73 95.65 m +1.28 1.01 l +1.27 1.01 l +1.28 1.02 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.02 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.27 1.00 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.00 l +1.28 1.01 l +1.27 1.01 l +1.27 1.01 l +1.28 1.00 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.00 l +1.27 1.01 l +1.27 1.01 l +1.28 1.00 l +1.27 1.01 l +1.28 1.00 l +1.27 1.01 l +1.28 1.01 l +1.27 1.00 l +1.28 1.01 l +1.27 1.00 l +1.27 1.01 l +1.28 1.00 l +1.27 1.01 l +1.28 1.00 l +1.27 1.00 l +1.28 1.01 l +1.27 1.00 l +1.28 1.00 l +1.27 1.01 l +1.27 1.00 l +1.28 1.00 l +1.27 1.01 l +1.28 1.00 l +1.27 1.00 l +1.28 1.00 l +1.27 1.00 l +1.28 1.01 l +1.27 1.00 l +1.27 1.00 l +1.28 1.00 l +1.27 1.00 l +1.28 1.00 l +1.27 1.00 l +1.28 1.00 l +1.27 1.00 l +1.28 1.00 l +1.27 1.00 l +1.27 0.99 l +1.28 1.00 l +1.27 1.00 l +1.28 1.00 l +1.27 0.99 l +1.28 1.00 l +1.27 1.00 l +1.28 0.99 l +1.27 1.00 l +1.27 1.00 l +1.28 0.99 l +1.27 1.00 l +1.28 0.99 l +1.27 1.00 l +199.18 196.17 lineto +1.27 0.99 l +1.28 1.00 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 1.00 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.97 l +1.27 0.97 l +1.28 0.98 l +1.27 0.97 l +1.28 0.97 l +1.27 0.98 l +1.28 0.97 l +1.27 0.97 l +1.28 0.97 l +1.27 0.97 l +1.27 0.97 l +1.28 0.97 l +1.27 0.97 l +1.28 0.97 l +1.27 0.97 l +1.28 0.97 l +1.27 0.97 l +1.28 0.97 l +1.27 0.97 l +1.27 0.97 l +1.28 0.96 l +1.27 0.97 l +1.28 0.97 l +1.27 0.97 l +1.28 0.97 l +1.27 0.96 l +1.28 0.97 l +1.27 0.97 l +1.27 0.96 l +1.28 0.97 l +1.27 0.96 l +1.28 0.97 l +1.27 0.96 l +1.28 0.97 l +1.27 0.96 l +1.28 0.97 l +1.27 0.96 l +1.27 0.97 l +1.28 0.96 l +1.27 0.97 l +1.28 0.96 l +1.27 0.96 l +1.28 0.97 l +1.27 0.96 l +1.28 0.96 l +326.62 293.82 lineto +1.27 0.96 l +1.28 0.96 l +1.27 0.97 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.27 0.97 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.97 l +1.27 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.95 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.95 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.27 0.96 l +1.28 0.95 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +o +np +71.73 105.54 m +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.95 l +1.27 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.95 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.95 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.27 0.96 l +1.28 0.97 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.97 l +1.27 0.96 l +1.28 0.96 l +1.27 0.96 l +1.28 0.96 l +1.27 0.97 l +1.28 0.96 l +1.27 0.96 l +1.27 0.97 l +1.28 0.96 l +1.27 0.96 l +1.28 0.97 l +1.27 0.96 l +1.28 0.96 l +1.27 0.97 l +1.28 0.96 l +1.27 0.97 l +1.27 0.96 l +1.28 0.97 l +1.27 0.96 l +1.28 0.97 l +1.27 0.96 l +1.28 0.97 l +1.27 0.96 l +1.28 0.97 l +1.27 0.96 l +1.27 0.97 l +1.28 0.97 l +1.27 0.96 l +1.28 0.97 l +1.27 0.97 l +1.28 0.97 l +1.27 0.97 l +1.28 0.96 l +1.27 0.97 l +1.27 0.97 l +1.28 0.97 l +1.27 0.97 l +1.28 0.97 l +1.27 0.97 l +1.28 0.97 l +1.27 0.97 l +1.28 0.97 l +1.27 0.97 l +1.27 0.97 l +1.28 0.97 l +1.27 0.97 l +1.28 0.97 l +1.27 0.98 l +1.28 0.97 l +1.27 0.97 l +1.28 0.98 l +1.27 0.97 l +1.27 0.97 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.97 l +199.18 201.98 lineto +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.97 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.27 0.98 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.27 0.99 l +1.28 0.98 l +1.27 0.99 l +1.28 0.99 l +1.27 0.98 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 0.99 l +1.28 0.99 l +1.27 1.00 l +1.28 0.99 l +1.27 0.99 l +1.27 0.99 l +1.28 1.00 l +1.27 0.99 l +1.28 0.99 l +1.27 1.00 l +1.28 0.99 l +1.27 1.00 l +1.28 0.99 l +1.27 1.00 l +1.27 1.00 l +1.28 0.99 l +1.27 1.00 l +1.28 1.00 l +1.27 0.99 l +1.28 1.00 l +1.27 1.00 l +1.28 1.00 l +1.27 0.99 l +1.27 1.00 l +1.28 1.00 l +1.27 1.00 l +1.28 1.00 l +1.27 1.00 l +1.28 1.00 l +1.27 1.00 l +1.28 1.00 l +1.27 1.00 l +1.27 1.00 l +1.28 1.01 l +1.27 1.00 l +1.28 1.00 l +1.27 1.00 l +1.28 1.00 l +1.27 1.01 l +1.28 1.00 l +1.27 1.00 l +1.27 1.01 l +1.28 1.00 l +1.27 1.00 l +1.28 1.01 l +1.27 1.00 l +1.28 1.00 l +1.27 1.01 l +1.28 1.00 l +1.27 1.01 l +1.27 1.00 l +1.28 1.01 l +1.27 1.00 l +1.28 1.01 l +1.27 1.01 l +1.28 1.00 l +1.27 1.01 l +1.28 1.00 l +326.62 301.28 lineto +1.27 1.01 l +1.28 1.00 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.00 l +1.27 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.00 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.00 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.02 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.27 1.01 l +1.28 1.01 l +1.27 1.01 l +1.28 1.02 l +1.27 1.01 l +1.28 1.01 l +o +/bg { 0.9490 setgray } def +0 setgray +0.75 setlinewidth +[] 0 setdash +71.73 361.87 133.62 -51.84 r p3 +1.50 setlinewidth +[] 0 setdash +np +81.45 348.91 m +19.44 0 l +o +0 0.5451 0 rgb +1.50 setlinewidth +[ 0.00 6.00] 0 setdash +np +81.45 335.95 m +19.44 0 l +o +1 0 0 rgb +1.50 setlinewidth +[ 0.00 6.00 4.50 6.00] 0 setdash +np +81.45 322.99 m +19.44 0 l +o +/ps 11 def /Font1 findfont 11 s +0 setgray +110.61 344.96 (Fitted Line) 0 0 0 t +110.61 332.00 (Confidence Bands) 0 0 0 t +110.61 319.04 (Prediction Bands) 0 0 0 t +ep +%%Trailer +%%Pages: 1 +%%EOF diff --git a/branches/0.1/chemCal/vignettes/chemCal-001.pdf b/branches/0.1/chemCal/vignettes/chemCal-001.pdf Binary files differnew file mode 100644 index 0000000..ef9e332 --- /dev/null +++ b/branches/0.1/chemCal/vignettes/chemCal-001.pdf diff --git a/branches/0.1/chemCal/vignettes/chemCal-002.eps b/branches/0.1/chemCal/vignettes/chemCal-002.eps new file mode 100644 index 0000000..84553d7 --- /dev/null +++ b/branches/0.1/chemCal/vignettes/chemCal-002.eps @@ -0,0 +1,288 @@ +%!PS-Adobe-3.0 +%%DocumentNeededResources: font Helvetica +%%+ font Helvetica-Bold +%%+ font Helvetica-Oblique +%%+ font Helvetica-BoldOblique +%%+ font Symbol +%%DocumentMedia: special 432 432 0 () () +%%Title: R Graphics Output +%%Creator: R Software +%%Pages: (atend) +%%BoundingBox: 0 0 432 432 +%%EndComments +%%BeginProlog +/bp { gs gs } def +% begin .ps.prolog +/gs { gsave } def +/gr { grestore } def +/ep { showpage gr gr } def +/m { moveto } def +/l { rlineto } def +/np { newpath } def +/cp { closepath } def +/f { fill } def +/o { stroke } def +/c { newpath 0 360 arc } def +/r { 4 2 roll moveto 1 copy 3 -1 roll exch 0 exch rlineto 0 rlineto -1 mul 0 exch rlineto closepath } def +/p1 { stroke } def +/p2 { gsave bg fill grestore newpath } def +/p3 { gsave bg fill grestore stroke } def +/t { 6 -2 roll moveto gsave rotate + ps mul neg 0 2 1 roll rmoveto + 1 index stringwidth pop + mul neg 0 rmoveto show grestore } def +/cl { grestore gsave newpath 3 index 3 index moveto 1 index + 4 -1 roll lineto exch 1 index lineto lineto + closepath clip newpath } def +/rgb { setrgbcolor } def +/s { scalefont setfont } def +% end .ps.prolog +%%IncludeResource: font Helvetica +/Helvetica findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end +/Font1 exch definefont pop +%%IncludeResource: font Helvetica-Bold +/Helvetica-Bold findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end +/Font2 exch definefont pop +%%IncludeResource: font Helvetica-Oblique +/Helvetica-Oblique findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end +/Font3 exch definefont pop +%%IncludeResource: font Helvetica-BoldOblique +/Helvetica-BoldOblique findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end +/Font4 exch definefont pop +%%IncludeResource: font Symbol +/Symbol findfont +dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + currentdict + end +/Font5 exch definefont pop +%%EndProlog +%%Page: 1 1 +bp +0.00 0.00 432.00 432.00 cl +0 setgray +0.75 setlinewidth +[] 0 setdash +1 setlinecap +1 setlinejoin +10.00 setmiterlimit +np +62.37 73.44 m +320.26 0 l +o +np +62.37 73.44 m +0 -7.20 l +o +np +126.42 73.44 m +0 -7.20 l +o +np +190.47 73.44 m +0 -7.20 l +o +np +254.53 73.44 m +0 -7.20 l +o +np +318.58 73.44 m +0 -7.20 l +o +np +382.63 73.44 m +0 -7.20 l +o +/ps 12 def /Font1 findfont 12 s +62.37 47.52 (0) .5 0 0 t +126.42 47.52 (20) .5 0 0 t +190.47 47.52 (40) .5 0 0 t +254.53 47.52 (60) .5 0 0 t +318.58 47.52 (80) .5 0 0 t +382.63 47.52 (100) .5 0 0 t +np +59.04 84.53 m +0 265.28 l +o +np +59.04 84.53 m +-7.20 0 l +o +np +59.04 172.96 m +-7.20 0 l +o +np +59.04 261.38 m +-7.20 0 l +o +np +59.04 349.81 m +-7.20 0 l +o +41.76 84.53 (0.0) .5 0 90 t +41.76 172.96 (0.5) .5 0 90 t +41.76 261.38 (1.0) .5 0 90 t +41.76 349.81 (1.5) .5 0 90 t +np +59.04 73.44 m +342.72 0 l +0 299.52 l +-342.72 0 l +0 -299.52 l +o +0.00 0.00 432.00 432.00 cl +/ps 12 def /Font1 findfont 12 s +0 setgray +230.40 18.72 (Fitted values) .5 0 0 t +0.75 setlinewidth +[] 0 setdash +1 setlinecap +1 setlinejoin +10.00 setmiterlimit +np +12.17 157.30 m +-0.87 1.55 l +4.54 1.55 l +-11.58 2.07 l +0 126.08 l +o +np +15.84 164.28 m +-9.07 0 l +o +15.61 164.83 (S) 0 0 90 t +15.61 172.84 (t) 0 0 90 t +15.61 176.17 (a) 0 0 90 t +15.61 182.84 (n) 0 0 90 t +15.61 189.52 (d) 0 0 90 t +15.61 196.19 (a) 0 0 90 t +15.61 202.86 (r) 0 0 90 t +15.61 206.86 (d) 0 0 90 t +15.61 213.53 (i) 0 0 90 t +15.61 216.19 (z) 0 0 90 t +15.61 222.19 (e) 0 0 90 t +15.61 228.86 (d) 0 0 90 t +15.61 235.54 ( ) 0 0 90 t +15.61 238.87 (r) 0 0 90 t +15.61 242.87 (e) 0 0 90 t +15.61 249.54 (s) 0 0 90 t +15.61 255.54 (i) 0 0 90 t +15.61 258.20 (d) 0 0 90 t +15.61 264.88 (u) 0 0 90 t +15.61 271.55 (a) 0 0 90 t +15.61 278.22 (l) 0 0 90 t +15.61 280.88 (s) 0 0 90 t +np +15.84 287.44 m +-9.07 0 l +o +59.04 73.44 401.76 372.96 cl +0 setgray +0.75 setlinewidth +[] 0 setdash +1 setlinecap +1 setlinejoin +10.00 setmiterlimit +71.73 193.16 2.70 c p1 +135.20 173.55 2.70 c p1 +198.67 207.97 2.70 c p1 +262.13 242.95 2.70 c p1 +325.60 361.87 2.70 c p1 +389.07 232.26 2.70 c p1 +71.73 113.44 2.70 c p1 +135.20 255.74 2.70 c p1 +198.67 275.24 2.70 c p1 +262.13 165.78 2.70 c p1 +325.60 197.45 2.70 c p1 +389.07 361.37 2.70 c p1 +71.73 193.16 2.70 c p1 +135.20 220.98 2.70 c p1 +198.67 245.16 2.70 c p1 +262.13 242.95 2.70 c p1 +325.60 269.30 2.70 c p1 +389.07 318.44 2.70 c p1 +71.73 235.40 2.70 c p1 +135.20 173.55 2.70 c p1 +198.67 207.97 2.70 c p1 +262.13 165.78 2.70 c p1 +325.60 296.27 2.70 c p1 +389.07 189.74 2.70 c p1 +71.73 193.16 2.70 c p1 +135.20 220.98 2.70 c p1 +198.67 207.97 2.70 c p1 +262.13 165.78 2.70 c p1 +325.60 320.17 2.70 c p1 +389.07 265.60 2.70 c p1 +1 0 0 rgb +np +71.73 188.63 m +0 0 l +0 0 l +0 0 l +0 0 l +63.47 19.56 l +0 0 l +0 0 l +0 0 l +0 0 l +63.47 6.32 l +0 0 l +0 0 l +0 0 l +0 0 l +63.46 17.52 l +0 0 l +0 0 l +0 0 l +0 0 l +63.47 25.69 l +0 0 l +0 0 l +0 0 l +0 0 l +63.47 30.70 l +0 0 l +0 0 l +0 0 l +0 0 l +o +0.00 0.00 432.00 432.00 cl +/ps 12 def /Font1 findfont 12 s +0 setgray +230.40 4.32 (lm\(y ~ x\)) .5 0 0 t +0.00 0.00 432.00 432.00 cl +/ps 12 def /Font1 findfont 12 s +0 setgray +230.40 379.44 (Scale-Location) .5 0 0 t +0.00 0.00 432.00 432.00 cl +/ps 9 def /Font1 findfont 9 s +0 setgray +329.20 359.71 (5) 0 0 0 t +385.47 359.22 (12) 1 0 0 t +329.20 318.02 (29) 0 0 0 t +ep +%%Trailer +%%Pages: 1 +%%EOF diff --git a/branches/0.1/chemCal/vignettes/chemCal-002.pdf b/branches/0.1/chemCal/vignettes/chemCal-002.pdf Binary files differnew file mode 100644 index 0000000..2b56f14 --- /dev/null +++ b/branches/0.1/chemCal/vignettes/chemCal-002.pdf diff --git a/branches/0.1/chemCal/vignettes/chemCal.Rnw b/branches/0.1/chemCal/vignettes/chemCal.Rnw new file mode 100644 index 0000000..30e0331 --- /dev/null +++ b/branches/0.1/chemCal/vignettes/chemCal.Rnw @@ -0,0 +1,130 @@ +\documentclass[a4paper]{article} +%\VignetteIndexEntry{Short manual for the chemCal package} +\usepackage{hyperref} + +\title{Basic calibration functions for analytical chemistry} +\author{Johannes Ranke} + +\begin{document} +\maketitle + +The \texttt{chemCal} package was first designed in the course of a lecture and lab +course on "analytics of organic trace contaminants" at the University of Bremen +from October to December 2004. In the fall 2005, an email exchange with +Ron Wehrens led to the belief that it would be desirable to implement the +inverse prediction method given in \cite{massart97} since it also covers the +case of weighted regression. Studies of the IUPAC orange book and of DIN 32645 +as well as publications by Currie and the Analytical Method Committee of the +Royal Society of Chemistry and a nice paper by Castillo and Castells provided +further understanding of the matter. + +At the moment, the package consists of four functions, working on univariate +linear models of class \texttt{lm} or \texttt{rlm}, plus to datasets for +validation. + +A \href{http://bugs.r-project.org/bugzilla3/show_bug.cgi?id=8877}{bug +report (PR\#8877)} and the following e-mail exchange on the r-devel mailing list about +prediction intervals from weighted regression entailed some further studies +on this subject. However, I did not encounter any proof or explanation of the +formula cited below yet, so I can't really confirm that Massart's method is correct. + +When calibrating an analytical method, the first task is to generate a suitable +model. If we want to use the \texttt{chemCal} functions, we will have to restrict +ourselves to univariate, possibly weighted, linear regression so far. + +Once such a model has been created, the calibration can be graphically +shown by using the \texttt{calplot} function: + +<<echo=TRUE,fig=TRUE>>= +library(chemCal) +data(massart97ex3) +m0 <- lm(y ~ x, data = massart97ex3) +calplot(m0) +@ + +As we can see, the scatter increases with increasing x. This is also +illustrated by one of the diagnostic plots for linear models +provided by R: + +<<echo=TRUE,fig=TRUE>>= +plot(m0,which=3) +@ + +Therefore, in Example 8 in \cite{massart97} weighted regression +is proposed which can be reproduced by + +<<>>= +attach(massart97ex3) +yx <- split(y, x) +ybar <- sapply(yx, mean) +s <- round(sapply(yx, sd), digits = 2) +w <- round(1 / (s^2), digits = 3) +weights <- w[factor(x)] +m <- lm(y ~ x, w = weights) +@ + +If we now want to predict a new x value from measured y values, +we use the \texttt{inverse.predict} function: + +<<>>= +inverse.predict(m, 15, ws=1.67) +inverse.predict(m, 90, ws = 0.145) +@ + +The weight \texttt{ws} assigned to the measured y value has to be +given by the user in the case of weighted regression, or alternatively, +the approximate variance \texttt{var.s} at this location. + +\section*{Theory for \texttt{inverse.predict}} +Equation 8.28 in \cite{massart97} gives a general equation for predicting the +standard error $s_{\hat{x_s}}$ for an x value predicted from measurements of y +according to the linear calibration function $ y = b_0 + b_1 \cdot x$: + +\begin{equation} +s_{\hat{x_s}} = \frac{s_e}{b_1} \sqrt{\frac{1}{w_s m} + \frac{1}{\sum{w_i}} + + \frac{(\bar{y_s} - \bar{y_w})^2 \sum{w_i}} + {{b_1}^2 \left( \sum{w_i} \sum{w_i {x_i}^2} - + {\left( \sum{ w_i x_i } \right)}^2 \right) }} +\end{equation} + +with + +\begin{equation} +s_e = \sqrt{ \frac{\sum w_i (y_i - \hat{y_i})^2}{n - 2}} +\end{equation} + +where $w_i$ is the weight for calibration standard $i$, $y_i$ is the mean $y$ +value (!) observed for standard $i$, $\hat{y_i}$ is the estimated value for +standard $i$, $n$ is the number calibration standards, $w_s$ is the weight +attributed to the sample $s$, $m$ is the number of replicate measurements of +sample $s$, $\bar{y_s}$ is the mean response for the sample, +$\bar{y_w} = \frac{\sum{w_i y_i}}{\sum{w_i}}$ is the weighted mean of responses +$y_i$, and $x_i$ is the given $x$ value for standard $i$. + +The weight $w_s$ for the sample should be estimated or calculated in accordance +to the weights used in the linear regression. + +I adjusted the above equation in order to be able to take a different +precisions in standards and samples into account. In analogy to Equation 8.26 +from \cite{massart97} we get + +\begin{equation} +s_{\hat{x_s}} = \frac{1}{b_1} \sqrt{\frac{{s_s}^2}{w_s m} + + {s_e}^2 \left( \frac{1}{\sum{w_i}} + + \frac{(\bar{y_s} - \bar{y_w})^2 \sum{w_i}} + {{b_1}^2 \left( \sum{w_i} \sum{w_i {x_i}^2} - {\left( \sum{ w_i x_i } \right)}^2 \right) } \right) } +\end{equation} + +where I interpret $\frac{{s_s}^2}{w_s}$ as an estimator of the variance at location +$\hat{x_s}$, which can be replaced by a user-specified value using the argument +\texttt{var.s} of the function \texttt{inverse.predict}. + +\begin{thebibliography}{1} +\bibitem{massart97} +Massart, L.M, Vandenginste, B.G.M., Buydens, L.M.C., De Jong, S., Lewi, P.J., +Smeyers-Verbeke, J. +\newblock Handbook of Chemometrics and Qualimetrics: Part A, +\newblock Elsevier, Amsterdam, 1997 +\end{thebibliography} + +\end{document} diff --git a/branches/0.1/chemCal/vignettes/chemCal.aux b/branches/0.1/chemCal/vignettes/chemCal.aux new file mode 100644 index 0000000..20bfc98 --- /dev/null +++ b/branches/0.1/chemCal/vignettes/chemCal.aux @@ -0,0 +1,18 @@ +\relax +\ifx\hyper@anchor\@undefined +\global \let \oldcontentsline\contentsline +\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global \let \oldnewlabel\newlabel +\gdef \newlabel#1#2{\newlabelxx{#1}#2} +\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\let \contentsline\oldcontentsline +\let \newlabel\oldnewlabel} +\else +\global \let \hyper@last\relax +\fi + +\citation{massart97} +\citation{massart97} +\citation{massart97} +\citation{massart97} +\bibcite{massart97}{1} diff --git a/branches/0.1/chemCal/vignettes/chemCal.bbl b/branches/0.1/chemCal/vignettes/chemCal.bbl new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/branches/0.1/chemCal/vignettes/chemCal.bbl diff --git a/branches/0.1/chemCal/vignettes/chemCal.blg b/branches/0.1/chemCal/vignettes/chemCal.blg new file mode 100644 index 0000000..72f5a0e --- /dev/null +++ b/branches/0.1/chemCal/vignettes/chemCal.blg @@ -0,0 +1,46 @@ +This is BibTeX, Version 0.99c (Web2C 7.5.4) +The top-level auxiliary file: chemCal.aux +I found no \bibdata command---while reading file chemCal.aux +I found no \bibstyle command---while reading file chemCal.aux +You've used 1 entry, + 0 wiz_defined-function locations, + 84 strings with 497 characters, +and the built_in function-call counts, 0 in all, are: += -- 0 +> -- 0 +< -- 0 ++ -- 0 +- -- 0 +* -- 0 +:= -- 0 +add.period$ -- 0 +call.type$ -- 0 +change.case$ -- 0 +chr.to.int$ -- 0 +cite$ -- 0 +duplicate$ -- 0 +empty$ -- 0 +format.name$ -- 0 +if$ -- 0 +int.to.chr$ -- 0 +int.to.str$ -- 0 +missing$ -- 0 +newline$ -- 0 +num.names$ -- 0 +pop$ -- 0 +preamble$ -- 0 +purify$ -- 0 +quote$ -- 0 +skip$ -- 0 +stack$ -- 0 +substring$ -- 0 +swap$ -- 0 +text.length$ -- 0 +text.prefix$ -- 0 +top$ -- 0 +type$ -- 0 +warning$ -- 0 +while$ -- 0 +width$ -- 0 +write$ -- 0 +(There were 2 error messages) diff --git a/branches/0.1/chemCal/vignettes/chemCal.log b/branches/0.1/chemCal/vignettes/chemCal.log new file mode 100644 index 0000000..3107ddd --- /dev/null +++ b/branches/0.1/chemCal/vignettes/chemCal.log @@ -0,0 +1,399 @@ +This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2012.6.4) 11 SEP 2012 23:05 +entering extended mode + %&-line parsing enabled. +**chemCal.tex +(./chemCal.tex +LaTeX2e <2009/09/24> +Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh +yphenation, ngerman, german, german-x-2009-06-19, ngerman-x-2009-06-19, loaded. + +(/usr/share/texmf-texlive/tex/latex/base/article.cls +Document Class: article 2007/10/19 v1.4h Standard LaTeX document class +(/usr/share/texmf-texlive/tex/latex/base/size10.clo +File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty +Package: hyperref 2009/10/09 v6.79a Hypertext links for LaTeX + +(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in pdf mode detected. +) +(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2009/01/23 v0.5 Provides ifxetex conditional +) +(/usr/share/texmf-texlive/tex/latex/oberdiek/hycolor.sty +Package: hycolor 2009/10/02 v1.5 Code for color options of hyperref/bookmark (H +O) + +(/usr/share/texmf-texlive/tex/latex/oberdiek/xcolor-patch.sty +Package: xcolor-patch 2009/10/02 xcolor patch +)) +\@linkdim=\dimen103 +\Hy@linkcounter=\count87 +\Hy@pagecounter=\count88 + +(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2009/10/09 v6.79a Hyperref: PDFDocEncoding definition (HO) +) +(/usr/share/texmf-texlive/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2007/12/12 v1.2 Prefix for e-TeX command names (HO) + +(/usr/share/texmf-texlive/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2007/09/09 v1.2 Providing info/warning/message (HO) +) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +) +(/usr/share/texmf-texlive/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2009/08/13 v3.4 Keyval support for LaTeX options (HO) + +(/usr/share/texmf-texlive/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2009/07/30 v1.5 Key value parser with default handler suppor +t (HO) +)) +Package hyperref Info: Hyper figures OFF on input line 2975. +Package hyperref Info: Link nesting OFF on input line 2980. +Package hyperref Info: Hyper index ON on input line 2983. +Package hyperref Info: Plain pages OFF on input line 2990. +Package hyperref Info: Backreferencing OFF on input line 2995. + +Implicit mode ON; LaTeX internals redefined +Package hyperref Info: Bookmarks ON on input line 3191. +(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty +\Urlmuskip=\muskip10 +Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 3428. + +(/usr/share/texmf-texlive/tex/generic/oberdiek/bitset.sty +Package: bitset 2007/09/28 v1.0 Data type bit set (HO) + +(/usr/share/texmf-texlive/tex/generic/oberdiek/intcalc.sty +Package: intcalc 2007/09/27 v1.1 Expandable integer calculations (HO) +) +(/usr/share/texmf-texlive/tex/generic/oberdiek/bigintcalc.sty +Package: bigintcalc 2007/11/11 v1.1 Expandable big integer calculations (HO) + +(/usr/share/texmf-texlive/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2009/09/23 v0.6 LuaTeX support for pdfTeX utility functions + (HO) + +(/usr/share/texmf-texlive/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2009/04/17 v1.2 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texmf-texlive/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO +) +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +))) +\Fld@menulength=\count89 +\Field@Width=\dimen104 +\Fld@charsize=\dimen105 +\Field@toks=\toks15 +Package hyperref Info: Hyper figures OFF on input line 4377. +Package hyperref Info: Link nesting OFF on input line 4382. +Package hyperref Info: Hyper index ON on input line 4385. +Package hyperref Info: backreferencing OFF on input line 4392. +Package hyperref Info: Link coloring OFF on input line 4397. +Package hyperref Info: Link coloring with OCG OFF on input line 4402. +Package hyperref Info: PDF/A mode OFF on input line 4407. + +(/usr/share/texmf-texlive/tex/generic/oberdiek/atbegshi.sty +Package: atbegshi 2008/07/31 v1.9 At begin shipout hook (HO) +) +\Hy@abspage=\count90 +\c@Item=\count91 +\c@Hfootnote=\count92 +) +*hyperref using default driver hpdftex* +(/usr/share/texmf-texlive/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2009/10/09 v6.79a Hyperref driver for pdfTeX +\Fld@listcount=\count93 +) +(/usr/share/texmf/tex/latex/R/tex/latex/Sweave.sty +Package: Sweave + +(/usr/share/texmf-texlive/tex/latex/base/ifthen.sty +Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC) +) +(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/etc/texmf/tex/latex/config/graphics.cfg +File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2010/03/12 v0.04p Graphics/color for pdfTeX +\Gread@gobject=\count94 +)) +\Gin@req@height=\dimen106 +\Gin@req@width=\dimen107 +) +(/usr/share/texmf-texlive/tex/latex/fancyvrb/fancyvrb.sty +Package: fancyvrb 2008/02/07 + +Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix +<2008/02/07> (tvz) +\FV@CodeLineNo=\count95 +\FV@InFile=\read1 +\FV@TabBox=\box26 +\c@FancyVerbLine=\count96 +\FV@StepNumber=\count97 +\FV@OutFile=\write3 +) (/usr/share/texmf/tex/latex/R/tex/latex/upquote.sty +Package: upquote 2003/08/11 v1.1 Covington's upright-quote modification to verb +atim and verb + +(/usr/share/texmf-texlive/tex/latex/base/textcomp.sty +Package: textcomp 2005/09/27 v1.99g Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71. + +(/usr/share/texmf-texlive/tex/latex/base/ts1enc.def +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +) +LaTeX Info: Redefining \oldstylenums on input line 266. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 311. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 312. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 313. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 314. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 315. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 316. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 317. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 318. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 319. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 320. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 321. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 322. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 323. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 324. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 325. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 326. +)) +(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +(/usr/share/texmf-texlive/tex/latex/ae/ae.sty +Package: ae 2001/02/12 1.3 Almost European Computer Modern + +(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +) +LaTeX Font Info: Try loading font information for T1+aer on input line 100. + +(/usr/share/texmf-texlive/tex/latex/ae/t1aer.fd +File: t1aer.fd 1997/11/16 Font definitions for T1/aer. +)))) (./chemCal.aux) +\openout1 = `chemCal.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 9. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 9. + +(/usr/share/texmf-texlive/tex/latex/base/ts1cmr.fd +File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 9. +Package hyperref Info: Link coloring OFF on input line 9. + +(/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty +Package: nameref 2007/05/29 v2.31 Cross-referencing by name of section + +(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty +Package: refcount 2008/08/11 v3.1 Data extraction from references (HO) +) +\c@section@level=\count98 +) +LaTeX Info: Redefining \ref on input line 9. +LaTeX Info: Redefining \pageref on input line 9. + (./chemCal.out) +(./chemCal.out) +\@outlinefile=\write4 +\openout4 = `chemCal.out'. + +\AtBeginShipoutBox=\box27 + (/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count99 +\scratchdimen=\dimen108 +\scratchbox=\box28 +\nofMPsegments=\count100 +\nofMParguments=\count101 +\everyMPshowfont=\toks16 +\MPscratchCnt=\count102 +\MPscratchDim=\dimen109 +\MPnumerator=\count103 +\everyMPtoPDFconversion=\toks17 +) +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 11. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 11. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 11. +LaTeX Font Info: Try loading font information for T1+aett on input line 12. + (/usr/share/texmf-texlive/tex/latex/ae/t1aett.fd +File: t1aett.fd 1997/11/16 Font definitions for T1/aett. +) +<chemCal-001.pdf, id=5, 433.62pt x 433.62pt> +File: chemCal-001.pdf Graphic file (type pdf) + <use chemCal-001.pdf> [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +<chemCal-002.pdf, id=17, 433.62pt x 433.62pt> +File: chemCal-002.pdf Graphic file (type pdf) + <use chemCal-002.pdf> [2 <./chemCal-001.pdf>] +LaTeX Font Info: Try loading font information for TS1+aett on input line 86. + + (/usr/share/texmf/tex/latex/R/tex/latex/ts1aett.fd +File: ts1aett.fd +) +LaTeX Font Info: Try loading font information for TS1+cmtt on input line 86. + + +(/usr/share/texmf-texlive/tex/latex/base/ts1cmtt.fd +File: ts1cmtt.fd 1999/05/25 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `TS1/aett/m/n' in size <10> not available +(Font) Font shape `TS1/cmtt/m/n' tried instead on input line 86. + [3 <./chemCal-002.pdf>] + +LaTeX Font Warning: Font shape `T1/aett/bx/n' undefined +(Font) using `T1/aett/m/n' instead on input line 117. + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 119. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 119. +[4] [5] (./chemCal.aux) + +LaTeX Font Warning: Some font shapes were not available, defaults substituted. + + ) +Here is how much of TeX's memory you used: + 5327 strings out of 495021 + 77626 string characters out of 1181036 + 141123 words of memory out of 3000000 + 8405 multiletter control sequences out of 15000+50000 + 21574 words of font info for 52 fonts, out of 3000000 for 9000 + 28 hyphenation exceptions out of 8191 + 38i,7n,21p,255b,444s stack positions out of 5000i,500n,10000p,200000b,50000s + </home/ranke/.texmf-var/fonts/pk/ljfour/jknappen/ec/tctt1000.600pk></usr/sha +re/texmf-texlive/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texmf-te +xlive/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texmf-texlive/fonts +/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texmf-texlive/fonts/type1/publ +ic/amsfonts/cm/cmmi5.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/ +cm/cmmi7.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr10.pfb +></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share +/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr17.pfb></usr/share/texmf-texli +ve/fonts/type1/public/amsfonts/cm/cmr5.pfb></usr/share/texmf-texlive/fonts/type +1/public/amsfonts/cm/cmr7.pfb></usr/share/texmf-texlive/fonts/type1/public/amsf +onts/cm/cmsltt10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/c +msy10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmtt10.pfb>< +/usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmtt12.pfb> +Output written on chemCal.pdf (5 pages, 179149 bytes). +PDF statistics: + 115 PDF objects out of 1000 (max. 8388607) + 12 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/branches/0.1/chemCal/vignettes/chemCal.out b/branches/0.1/chemCal/vignettes/chemCal.out new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/branches/0.1/chemCal/vignettes/chemCal.out diff --git a/branches/0.1/chemCal/vignettes/chemCal.pdf b/branches/0.1/chemCal/vignettes/chemCal.pdf Binary files differnew file mode 100644 index 0000000..935b160 --- /dev/null +++ b/branches/0.1/chemCal/vignettes/chemCal.pdf diff --git a/branches/0.1/chemCal/vignettes/chemCal.tex b/branches/0.1/chemCal/vignettes/chemCal.tex new file mode 100644 index 0000000..6326126 --- /dev/null +++ b/branches/0.1/chemCal/vignettes/chemCal.tex @@ -0,0 +1,169 @@ +\documentclass[a4paper]{article} +%\VignetteIndexEntry{Short manual for the chemCal package} +\usepackage{hyperref} + +\title{Basic calibration functions for analytical chemistry} +\author{Johannes Ranke} + +\usepackage{Sweave} +\begin{document} +\maketitle + +The \texttt{chemCal} package was first designed in the course of a lecture and lab +course on "analytics of organic trace contaminants" at the University of Bremen +from October to December 2004. In the fall 2005, an email exchange with +Ron Wehrens led to the belief that it would be desirable to implement the +inverse prediction method given in \cite{massart97} since it also covers the +case of weighted regression. Studies of the IUPAC orange book and of DIN 32645 +as well as publications by Currie and the Analytical Method Committee of the +Royal Society of Chemistry and a nice paper by Castillo and Castells provided +further understanding of the matter. + +At the moment, the package consists of four functions, working on univariate +linear models of class \texttt{lm} or \texttt{rlm}, plus to datasets for +validation. + +A \href{http://bugs.r-project.org/bugzilla3/show_bug.cgi?id=8877}{bug +report (PR\#8877)} and the following e-mail exchange on the r-devel mailing list about +prediction intervals from weighted regression entailed some further studies +on this subject. However, I did not encounter any proof or explanation of the +formula cited below yet, so I can't really confirm that Massart's method is correct. + +When calibrating an analytical method, the first task is to generate a suitable +model. If we want to use the \texttt{chemCal} functions, we will have to restrict +ourselves to univariate, possibly weighted, linear regression so far. + +Once such a model has been created, the calibration can be graphically +shown by using the \texttt{calplot} function: + +\begin{Schunk} +\begin{Sinput} +> library(chemCal) +> data(massart97ex3) +> m0 <- lm(y ~ x, data = massart97ex3) +> calplot(m0) +\end{Sinput} +\end{Schunk} +\includegraphics{chemCal-001} + +As we can see, the scatter increases with increasing x. This is also +illustrated by one of the diagnostic plots for linear models +provided by R: + +\begin{Schunk} +\begin{Sinput} +> plot(m0,which=3) +\end{Sinput} +\end{Schunk} +\includegraphics{chemCal-002} + +Therefore, in Example 8 in \cite{massart97} weighted regression +is proposed which can be reproduced by + +\begin{Schunk} +\begin{Sinput} +> attach(massart97ex3) +> yx <- split(y, x) +> ybar <- sapply(yx, mean) +> s <- round(sapply(yx, sd), digits = 2) +> w <- round(1 / (s^2), digits = 3) +> weights <- w[factor(x)] +> m <- lm(y ~ x, w = weights) +\end{Sinput} +\end{Schunk} + +If we now want to predict a new x value from measured y values, +we use the \texttt{inverse.predict} function: + +\begin{Schunk} +\begin{Sinput} +> inverse.predict(m, 15, ws=1.67) +\end{Sinput} +\begin{Soutput} +$Prediction +[1] 5.865367 + +$`Standard Error` +[1] 0.8926109 + +$Confidence +[1] 2.478285 + +$`Confidence Limits` +[1] 3.387082 8.343652 +\end{Soutput} +\begin{Sinput} +> inverse.predict(m, 90, ws = 0.145) +\end{Sinput} +\begin{Soutput} +$Prediction +[1] 44.06025 + +$`Standard Error` +[1] 2.829162 + +$Confidence +[1] 7.855012 + +$`Confidence Limits` +[1] 36.20523 51.91526 +\end{Soutput} +\end{Schunk} + +The weight \texttt{ws} assigned to the measured y value has to be +given by the user in the case of weighted regression, or alternatively, +the approximate variance \texttt{var.s} at this location. + +\section*{Theory for \texttt{inverse.predict}} +Equation 8.28 in \cite{massart97} gives a general equation for predicting the +standard error $s_{\hat{x_s}}$ for an x value predicted from measurements of y +according to the linear calibration function $ y = b_0 + b_1 \cdot x$: + +\begin{equation} +s_{\hat{x_s}} = \frac{s_e}{b_1} \sqrt{\frac{1}{w_s m} + \frac{1}{\sum{w_i}} + + \frac{(\bar{y_s} - \bar{y_w})^2 \sum{w_i}} + {{b_1}^2 \left( \sum{w_i} \sum{w_i {x_i}^2} - + {\left( \sum{ w_i x_i } \right)}^2 \right) }} +\end{equation} + +with + +\begin{equation} +s_e = \sqrt{ \frac{\sum w_i (y_i - \hat{y_i})^2}{n - 2}} +\end{equation} + +where $w_i$ is the weight for calibration standard $i$, $y_i$ is the mean $y$ +value (!) observed for standard $i$, $\hat{y_i}$ is the estimated value for +standard $i$, $n$ is the number calibration standards, $w_s$ is the weight +attributed to the sample $s$, $m$ is the number of replicate measurements of +sample $s$, $\bar{y_s}$ is the mean response for the sample, +$\bar{y_w} = \frac{\sum{w_i y_i}}{\sum{w_i}}$ is the weighted mean of responses +$y_i$, and $x_i$ is the given $x$ value for standard $i$. + +The weight $w_s$ for the sample should be estimated or calculated in accordance +to the weights used in the linear regression. + +I adjusted the above equation in order to be able to take a different +precisions in standards and samples into account. In analogy to Equation 8.26 +from \cite{massart97} we get + +\begin{equation} +s_{\hat{x_s}} = \frac{1}{b_1} \sqrt{\frac{{s_s}^2}{w_s m} + + {s_e}^2 \left( \frac{1}{\sum{w_i}} + + \frac{(\bar{y_s} - \bar{y_w})^2 \sum{w_i}} + {{b_1}^2 \left( \sum{w_i} \sum{w_i {x_i}^2} - {\left( \sum{ w_i x_i } \right)}^2 \right) } \right) } +\end{equation} + +where I interpret $\frac{{s_s}^2}{w_s}$ as an estimator of the variance at location +$\hat{x_s}$, which can be replaced by a user-specified value using the argument +\texttt{var.s} of the function \texttt{inverse.predict}. + +\begin{thebibliography}{1} +\bibitem{massart97} +Massart, L.M, Vandenginste, B.G.M., Buydens, L.M.C., De Jong, S., Lewi, P.J., +Smeyers-Verbeke, J. +\newblock Handbook of Chemometrics and Qualimetrics: Part A, +\newblock Elsevier, Amsterdam, 1997 +\end{thebibliography} + +\end{document} |