From 33c829318ab87914d35cbe16d367841124a61068 Mon Sep 17 00:00:00 2001 From: bgreenwell Date: Tue, 25 Aug 2020 00:36:28 -0400 Subject: [PATCH 1/6] update article --- .Rproj.user/shared/notebooks/paths | 52 +- R/gen_pkg_bib.R | 33 + rjournal/RJwrapper.log | 1500 +++++++++++++++++ rjournal/RJwrapper.pdf | Bin 163583 -> 178421 bytes rjournal/RJwrapper.tex | 1 + rjournal/greenwell.Rmd | 275 ++- rjournal/greenwell.bib | 42 +- rjournal/greenwell.tex | 426 ++++- rjournal/greenwell_cache/latex/__packages | 2 + ...ark_ea93b04f25ab77d3e5743f87ba471dd0.RData | Bin 0 -> 3590 bytes ...hmark_ea93b04f25ab77d3e5743f87ba471dd0.rdb | Bin 0 -> 732 bytes ...hmark_ea93b04f25ab77d3e5743f87ba471dd0.rdx | Bin 0 -> 197 bytes ...act_2412fe79940d9afc3962c5dcb03a7d84.RData | Bin 0 -> 3206 bytes ...exact_2412fe79940d9afc3962c5dcb03a7d84.rdb | 0 ...exact_2412fe79940d9afc3962c5dcb03a7d84.rdx | Bin 0 -> 124 bytes ...glm_1f109ee39a9c05a547e16f1739194dbf.RData | Bin 0 -> 229 bytes ...c-glm_1f109ee39a9c05a547e16f1739194dbf.rdb | Bin 0 -> 105977 bytes ...c-glm_1f109ee39a9c05a547e16f1739194dbf.rdx | Bin 0 -> 157 bytes ...ers_190b5c5b0215eb2cc9e0739470d0a2e9.RData | Bin 0 -> 398 bytes ...lpers_190b5c5b0215eb2cc9e0739470d0a2e9.rdb | Bin 0 -> 552565 bytes ...lpers_190b5c5b0215eb2cc9e0739470d0a2e9.rdx | Bin 0 -> 335 bytes ...ons_b805a37b9e40b5df2e02a7ce20ced9aa.RData | Bin 0 -> 3269 bytes ...tions_b805a37b9e40b5df2e02a7ce20ced9aa.rdb | Bin 0 -> 763351 bytes ...tions_b805a37b9e40b5df2e02a7ce20ced9aa.rdx | Bin 0 -> 2299 bytes ...ict_47bbea4f59edb3bbe68b7528a8885dcf.RData | Bin 0 -> 235 bytes ...edict_47bbea4f59edb3bbe68b7528a8885dcf.rdb | 0 ...edict_47bbea4f59edb3bbe68b7528a8885dcf.rdx | Bin 0 -> 124 bytes ...ack_cd99d1c2c55d1420219e4795642daa53.RData | Bin 0 -> 324 bytes ...-jack_cd99d1c2c55d1420219e4795642daa53.rdb | Bin 0 -> 231 bytes ...-jack_cd99d1c2c55d1420219e4795642daa53.rdx | Bin 0 -> 144 bytes ...oad_7b5b154b038c175a2b2bca080ecd3ff9.RData | Bin 0 -> 464 bytes ...-load_7b5b154b038c175a2b2bca080ecd3ff9.rdb | Bin 0 -> 13741 bytes ...-load_7b5b154b038c175a2b2bca080ecd3ff9.rdx | Bin 0 -> 170 bytes .../figure-latex/titanic-benchmark-1.pdf | Bin 0 -> 8523 bytes .../titanic-jack-explanations-1.pdf | Bin 0 -> 7046 bytes 35 files changed, 2228 insertions(+), 103 deletions(-) create mode 100644 R/gen_pkg_bib.R create mode 100644 rjournal/RJwrapper.log create mode 100644 rjournal/greenwell_cache/latex/__packages create mode 100644 rjournal/greenwell_cache/latex/titanic-benchmark_ea93b04f25ab77d3e5743f87ba471dd0.RData create mode 100644 rjournal/greenwell_cache/latex/titanic-benchmark_ea93b04f25ab77d3e5743f87ba471dd0.rdb create mode 100644 rjournal/greenwell_cache/latex/titanic-benchmark_ea93b04f25ab77d3e5743f87ba471dd0.rdx create mode 100644 rjournal/greenwell_cache/latex/titanic-exact_2412fe79940d9afc3962c5dcb03a7d84.RData create mode 100644 rjournal/greenwell_cache/latex/titanic-exact_2412fe79940d9afc3962c5dcb03a7d84.rdb create mode 100644 rjournal/greenwell_cache/latex/titanic-exact_2412fe79940d9afc3962c5dcb03a7d84.rdx create mode 100644 rjournal/greenwell_cache/latex/titanic-glm_1f109ee39a9c05a547e16f1739194dbf.RData create mode 100644 rjournal/greenwell_cache/latex/titanic-glm_1f109ee39a9c05a547e16f1739194dbf.rdb create mode 100644 rjournal/greenwell_cache/latex/titanic-glm_1f109ee39a9c05a547e16f1739194dbf.rdx create mode 100644 rjournal/greenwell_cache/latex/titanic-helpers_190b5c5b0215eb2cc9e0739470d0a2e9.RData create mode 100644 rjournal/greenwell_cache/latex/titanic-helpers_190b5c5b0215eb2cc9e0739470d0a2e9.rdb create mode 100644 rjournal/greenwell_cache/latex/titanic-helpers_190b5c5b0215eb2cc9e0739470d0a2e9.rdx create mode 100644 rjournal/greenwell_cache/latex/titanic-jack-explanations_b805a37b9e40b5df2e02a7ce20ced9aa.RData create mode 100644 rjournal/greenwell_cache/latex/titanic-jack-explanations_b805a37b9e40b5df2e02a7ce20ced9aa.rdb create mode 100644 rjournal/greenwell_cache/latex/titanic-jack-explanations_b805a37b9e40b5df2e02a7ce20ced9aa.rdx create mode 100644 rjournal/greenwell_cache/latex/titanic-jack-predict_47bbea4f59edb3bbe68b7528a8885dcf.RData create mode 100644 rjournal/greenwell_cache/latex/titanic-jack-predict_47bbea4f59edb3bbe68b7528a8885dcf.rdb create mode 100644 rjournal/greenwell_cache/latex/titanic-jack-predict_47bbea4f59edb3bbe68b7528a8885dcf.rdx create mode 100644 rjournal/greenwell_cache/latex/titanic-jack_cd99d1c2c55d1420219e4795642daa53.RData create mode 100644 rjournal/greenwell_cache/latex/titanic-jack_cd99d1c2c55d1420219e4795642daa53.rdb create mode 100644 rjournal/greenwell_cache/latex/titanic-jack_cd99d1c2c55d1420219e4795642daa53.rdx create mode 100644 rjournal/greenwell_cache/latex/titanic-load_7b5b154b038c175a2b2bca080ecd3ff9.RData create mode 100644 rjournal/greenwell_cache/latex/titanic-load_7b5b154b038c175a2b2bca080ecd3ff9.rdb create mode 100644 rjournal/greenwell_cache/latex/titanic-load_7b5b154b038c175a2b2bca080ecd3ff9.rdx create mode 100644 rjournal/greenwell_files/figure-latex/titanic-benchmark-1.pdf create mode 100644 rjournal/greenwell_files/figure-latex/titanic-jack-explanations-1.pdf diff --git a/.Rproj.user/shared/notebooks/paths b/.Rproj.user/shared/notebooks/paths index 012e413..8a04e31 100644 --- a/.Rproj.user/shared/notebooks/paths +++ b/.Rproj.user/shared/notebooks/paths @@ -1,49 +1,3 @@ -/Library/Frameworks/R.framework/Versions/3.5/Resources/library/RcppArmadillo/include/RcppArmadillo.h="7A2EC50" -/Users/b780620/.R/Makevars="2A873AA9" -/Users/b780620/Desktop/devel/fastshap/.Rbuildignore="9D5980A4" -/Users/b780620/Desktop/devel/fastshap/.gitattributes="1590E2AD" -/Users/b780620/Desktop/devel/fastshap/.gitignore="7E490EEC" -/Users/b780620/Desktop/devel/fastshap/.travis.yml="2720CBBB" -/Users/b780620/Desktop/devel/fastshap/DESCRIPTION="AD1517C7" -/Users/b780620/Desktop/devel/fastshap/NAMESPACE="BF528FAD" -/Users/b780620/Desktop/devel/fastshap/NEWS.md="7A48BA2E" -/Users/b780620/Desktop/devel/fastshap/R/RcppExports.R="7EE1E8DB" -/Users/b780620/Desktop/devel/fastshap/R/autoplot.R="8E338D61" -/Users/b780620/Desktop/devel/fastshap/R/explain.R="EEBAA2BE" -/Users/b780620/Desktop/devel/fastshap/R/fastshap-package.R="250FF95F" -/Users/b780620/Desktop/devel/fastshap/R/force_plot.R="DAE77890" -/Users/b780620/Desktop/devel/fastshap/R/gen_friedman.R="E242B3D6" -/Users/b780620/Desktop/devel/fastshap/R/utils.R="DAEA8479" -/Users/b780620/Desktop/devel/fastshap/README.Rmd="9999330F" -/Users/b780620/Desktop/devel/fastshap/TODO.md="111E1592" -/Users/b780620/Desktop/devel/fastshap/_pkgdown.yml="7EA64706" -/Users/b780620/Desktop/devel/fastshap/codecov.yml="A39CFB69" -/Users/b780620/Desktop/devel/fastshap/inst/tinytest/test_copy_classes.R="87DD3522" -/Users/b780620/Desktop/devel/fastshap/inst/tinytest/test_fastshap.R="4B297159" -/Users/b780620/Desktop/devel/fastshap/inst/tinytest/test_fastshap_adjust.R="EF3C4AD4" -/Users/b780620/Desktop/devel/fastshap/inst/tinytest/test_fastshap_ames.R="694D3D80" -/Users/b780620/Desktop/devel/fastshap/inst/tinytest/test_fastshap_exact.R="65A83803" -/Users/b780620/Desktop/devel/fastshap/inst/tinytest/test_fastshap_matrix.R="65E9EB44" -/Users/b780620/Desktop/devel/fastshap/inst/tinytest/test_fastshap_titanic.R="DE7B49F6" -/Users/b780620/Desktop/devel/fastshap/inst/tinytest/test_force_plot.R="55C2401A" -/Users/b780620/Desktop/devel/fastshap/rjournal/greenwell.Rmd="5B4336F7" -/Users/b780620/Desktop/devel/fastshap/slowtests/fastshap-ames.R="138A8419" -/Users/b780620/Desktop/devel/fastshap/slowtests/fastshap-benchmarks.R="C70C0C1C" -/Users/b780620/Desktop/devel/fastshap/slowtests/fastshap-boston.R="47C5AAA8" -/Users/b780620/Desktop/devel/fastshap/slowtests/fastshap-cpp-benchmarks.R="40E7B57E" -/Users/b780620/Desktop/devel/fastshap/slowtests/fastshap-genOMat.cpp="8F2A7303" -/Users/b780620/Desktop/devel/fastshap/slowtests/fastshap-matrix.R="AB254C9" -/Users/b780620/Desktop/devel/fastshap/slowtests/fastshap-par_replicate.R="9F6C61BF" -/Users/b780620/Desktop/devel/fastshap/slowtests/fastshap-xgboost.R="E70DBEEE" -/Users/b780620/Desktop/devel/fastshap/slowtests/slowtests-boston.html="4CB2AB05" -/Users/b780620/Desktop/devel/fastshap/src/.gitignore="C52AAA53" -/Users/b780620/Desktop/devel/fastshap/src/Makevars="805EA0CF" -/Users/b780620/Desktop/devel/fastshap/src/Makevars.win="C3DD2D34" -/Users/b780620/Desktop/devel/fastshap/src/RcppExports.cpp="9D414F34" -/Users/b780620/Desktop/devel/fastshap/src/fastshap.cpp="44558692" -/Users/b780620/Desktop/devel/fastshap/tests/tinytest.R="4C0F8E7D" -/Users/b780620/Desktop/devel/fastshap/tools/logo-fastshap.R="44537B4" -/Users/b780620/Desktop/devel/training/training-datarobot-api/docs/api-leaderboard.Rmd="AD7E5B2B" -/Users/b780620/Desktop/devel/training/training-datarobot-api/docs/scripts/setup-cache.R="C3F54CAC" -/Users/b780620/Desktop/devel/vip/R/gen_friedman.R="A1AA2FC7" -/Users/b780620/Desktop/devel/vip/R/vi_permute.R="DA45DF66" +/Users/bgreenwell/Dropbox/devel/fastshap/R/gen_pkg_bib.R="E1B8FA98" +/Users/bgreenwell/Dropbox/devel/fastshap/rjournal/greenwell.Rmd="44C6DFCC" +/Users/bgreenwell/Dropbox/devel/fastshap/rjournal/greenwell.bib="6C1920D6" diff --git a/R/gen_pkg_bib.R b/R/gen_pkg_bib.R new file mode 100644 index 0000000..a41517f --- /dev/null +++ b/R/gen_pkg_bib.R @@ -0,0 +1,33 @@ +# # Grab cited packages from Rmd file +# lines <- readLines("rjournal/greenwell-boehmke.Rmd") +# z <- sapply(lines, FUN = function(x) { +# stringi::stri_extract(x, pattern = "pkg\\{[:alnum:]*\\}", regex = TRUE) +# }) +# z <- unname(sort(unique(z))) +# z <- gsub("^pkg\\{", replacement = "", x = z) +# z <- gsub("\\}$", replacement = "", x = z) + +# Remove current bib files, if they exist +files <- c("rjournal/greenwell.bib", "rjournal/packages.bib") +for (f in files) { + if (file.exists(f)) { + file.remove(f) + } +} + +# List of cited packages to include in the bibliography +pkgs <- c( + "iml", + "Rcpp" +) + +# Make sure the packages listed above are installed and up to date +required_pkgs <- setdiff(pkgs, installed.packages()[, "Package"]) +install.packages(required_pkgs) + +# Generate bibliography +knitr::write_bib(pkgs, file = "rjournal/greenwell.bib", tweak = TRUE, + width = NULL, prefix = "R-") + +# Create new bib file +file.append("rjournal/greenwell.bib", "rjournal/general.bib") diff --git a/rjournal/RJwrapper.log b/rjournal/RJwrapper.log new file mode 100644 index 0000000..7a8a653 --- /dev/null +++ b/rjournal/RJwrapper.log @@ -0,0 +1,1500 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2017.5.23) 25 AUG 2020 00:34 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**RJwrapper.tex +(./RJwrapper.tex +LaTeX2e <2017-04-15> +Babel <3.10> and hyphenation patterns for 84 language(s) loaded. +(/usr/local/texlive/2017/texmf-dist/tex/latex/base/report.cls +Document Class: report 2014/09/29 v1.4h Standard LaTeX document class +(/usr/local/texlive/2017/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@chapter=\count80 +\c@section=\count81 +\c@subsection=\count82 +\c@subsubsection=\count83 +\c@paragraph=\count84 +\c@subparagraph=\count85 +\c@figure=\count86 +\c@table=\count87 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2015/03/17 v1.2c Input encoding file +\inpenc@prehook=\toks14 +\inpenc@posthook=\toks15 +(/usr/local/texlive/2017/texmf-dist/tex/latex/base/utf8.def +File: utf8.def 2017/01/28 v1.1t UTF-8 support for inputenc +Now handling font encoding OML ... +... no UTF-8 mapping file for font encoding OML +Now handling font encoding T1 ... +... processing UTF-8 mapping file for font encoding T1 +(/usr/local/texlive/2017/texmf-dist/tex/latex/base/t1enc.dfu +File: t1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc + defining Unicode char U+00A0 (decimal 160) + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00AB (decimal 171) + defining Unicode char U+00AD (decimal 173) + defining Unicode char U+00BB (decimal 187) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C0 (decimal 192) + defining Unicode char U+00C1 (decimal 193) + defining Unicode char U+00C2 (decimal 194) + defining Unicode char U+00C3 (decimal 195) + defining Unicode char U+00C4 (decimal 196) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00C7 (decimal 199) + defining Unicode char U+00C8 (decimal 200) + defining Unicode char U+00C9 (decimal 201) + defining Unicode char U+00CA (decimal 202) + defining Unicode char U+00CB (decimal 203) + defining Unicode char U+00CC (decimal 204) + defining Unicode char U+00CD (decimal 205) + defining Unicode char U+00CE (decimal 206) + defining Unicode char U+00CF (decimal 207) + defining Unicode char U+00D0 (decimal 208) + defining Unicode char U+00D1 (decimal 209) + defining Unicode char U+00D2 (decimal 210) + defining Unicode char U+00D3 (decimal 211) + defining Unicode char U+00D4 (decimal 212) + defining Unicode char U+00D5 (decimal 213) + defining Unicode char U+00D6 (decimal 214) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00D9 (decimal 217) + defining Unicode char U+00DA (decimal 218) + defining Unicode char U+00DB (decimal 219) + defining Unicode char U+00DC (decimal 220) + defining Unicode char U+00DD (decimal 221) + defining Unicode char U+00DE (decimal 222) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E0 (decimal 224) + defining Unicode char U+00E1 (decimal 225) + defining Unicode char U+00E2 (decimal 226) + defining Unicode char U+00E3 (decimal 227) + defining Unicode char U+00E4 (decimal 228) + defining Unicode char U+00E5 (decimal 229) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00E7 (decimal 231) + defining Unicode char U+00E8 (decimal 232) + defining Unicode char U+00E9 (decimal 233) + defining Unicode char U+00EA (decimal 234) + defining Unicode char U+00EB (decimal 235) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F0 (decimal 240) + defining Unicode char U+00F1 (decimal 241) + defining Unicode char U+00F2 (decimal 242) + defining Unicode char U+00F3 (decimal 243) + defining Unicode char U+00F4 (decimal 244) + defining Unicode char U+00F5 (decimal 245) + defining Unicode char U+00F6 (decimal 246) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+00F9 (decimal 249) + defining Unicode char U+00FA (decimal 250) + defining Unicode char U+00FB (decimal 251) + defining Unicode char U+00FC (decimal 252) + defining Unicode char U+00FD (decimal 253) + defining Unicode char U+00FE (decimal 254) + defining Unicode char U+00FF (decimal 255) + defining Unicode char U+0100 (decimal 256) + defining Unicode char U+0101 (decimal 257) + defining Unicode char U+0102 (decimal 258) + defining Unicode char U+0103 (decimal 259) + defining Unicode char U+0104 (decimal 260) + defining Unicode char U+0105 (decimal 261) + defining Unicode char U+0106 (decimal 262) + defining Unicode char U+0107 (decimal 263) + defining Unicode char U+0108 (decimal 264) + defining Unicode char U+0109 (decimal 265) + defining Unicode char U+010A (decimal 266) + defining Unicode char U+010B (decimal 267) + defining Unicode char U+010C (decimal 268) + defining Unicode char U+010D (decimal 269) + defining Unicode char U+010E (decimal 270) + defining Unicode char U+010F (decimal 271) + defining Unicode char U+0110 (decimal 272) + defining Unicode char U+0111 (decimal 273) + defining Unicode char U+0112 (decimal 274) + defining Unicode char U+0113 (decimal 275) + defining Unicode char U+0114 (decimal 276) + defining Unicode char U+0115 (decimal 277) + defining Unicode char U+0116 (decimal 278) + defining Unicode char U+0117 (decimal 279) + defining Unicode char U+0118 (decimal 280) + defining Unicode char U+0119 (decimal 281) + defining Unicode char U+011A (decimal 282) + defining Unicode char U+011B (decimal 283) + defining Unicode char U+011C (decimal 284) + defining Unicode char U+011D (decimal 285) + defining Unicode char U+011E (decimal 286) + defining Unicode char U+011F (decimal 287) + defining Unicode char U+0120 (decimal 288) + defining Unicode char U+0121 (decimal 289) + defining Unicode char U+0122 (decimal 290) + defining Unicode char U+0123 (decimal 291) + defining Unicode char U+0124 (decimal 292) + defining Unicode char U+0125 (decimal 293) + defining Unicode char U+0128 (decimal 296) + defining Unicode char U+0129 (decimal 297) + defining Unicode char U+012A (decimal 298) + defining Unicode char U+012B (decimal 299) + defining Unicode char U+012C (decimal 300) + defining Unicode char U+012D (decimal 301) + defining Unicode char U+012E (decimal 302) + defining Unicode char U+012F (decimal 303) + defining Unicode char U+0130 (decimal 304) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0132 (decimal 306) + defining Unicode char U+0133 (decimal 307) + defining Unicode char U+0134 (decimal 308) + defining Unicode char U+0135 (decimal 309) + defining Unicode char U+0136 (decimal 310) + defining Unicode char U+0137 (decimal 311) + defining Unicode char U+0139 (decimal 313) + defining Unicode char U+013A (decimal 314) + defining Unicode char U+013B (decimal 315) + defining Unicode char U+013C (decimal 316) + defining Unicode char U+013D (decimal 317) + defining Unicode char U+013E (decimal 318) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0143 (decimal 323) + defining Unicode char U+0144 (decimal 324) + defining Unicode char U+0145 (decimal 325) + defining Unicode char U+0146 (decimal 326) + defining Unicode char U+0147 (decimal 327) + defining Unicode char U+0148 (decimal 328) + defining Unicode char U+014A (decimal 330) + defining Unicode char U+014B (decimal 331) + defining Unicode char U+014C (decimal 332) + defining Unicode char U+014D (decimal 333) + defining Unicode char U+014E (decimal 334) + defining Unicode char U+014F (decimal 335) + defining Unicode char U+0150 (decimal 336) + defining Unicode char U+0151 (decimal 337) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+0154 (decimal 340) + defining Unicode char U+0155 (decimal 341) + defining Unicode char U+0156 (decimal 342) + defining Unicode char U+0157 (decimal 343) + defining Unicode char U+0158 (decimal 344) + defining Unicode char U+0159 (decimal 345) + defining Unicode char U+015A (decimal 346) + defining Unicode char U+015B (decimal 347) + defining Unicode char U+015C (decimal 348) + defining Unicode char U+015D (decimal 349) + defining Unicode char U+015E (decimal 350) + defining Unicode char U+015F (decimal 351) + defining Unicode char U+0160 (decimal 352) + defining Unicode char U+0161 (decimal 353) + defining Unicode char U+0162 (decimal 354) + defining Unicode char U+0163 (decimal 355) + defining Unicode char U+0164 (decimal 356) + defining Unicode char U+0165 (decimal 357) + defining Unicode char U+0168 (decimal 360) + defining Unicode char U+0169 (decimal 361) + defining Unicode char U+016A (decimal 362) + defining Unicode char U+016B (decimal 363) + defining Unicode char U+016C (decimal 364) + defining Unicode char U+016D (decimal 365) + defining Unicode char U+016E (decimal 366) + defining Unicode char U+016F (decimal 367) + defining Unicode char U+0170 (decimal 368) + defining Unicode char U+0171 (decimal 369) + defining Unicode char U+0172 (decimal 370) + defining Unicode char U+0173 (decimal 371) + defining Unicode char U+0174 (decimal 372) + defining Unicode char U+0175 (decimal 373) + defining Unicode char U+0176 (decimal 374) + defining Unicode char U+0177 (decimal 375) + defining Unicode char U+0178 (decimal 376) + defining Unicode char U+0179 (decimal 377) + defining Unicode char U+017A (decimal 378) + defining Unicode char U+017B (decimal 379) + defining Unicode char U+017C (decimal 380) + defining Unicode char U+017D (decimal 381) + defining Unicode char U+017E (decimal 382) + defining Unicode char U+01CD (decimal 461) + defining Unicode char U+01CE (decimal 462) + defining Unicode char U+01CF (decimal 463) + defining Unicode char U+01D0 (decimal 464) + defining Unicode char U+01D1 (decimal 465) + defining Unicode char U+01D2 (decimal 466) + defining Unicode char U+01D3 (decimal 467) + defining Unicode char U+01D4 (decimal 468) + defining Unicode char U+01E2 (decimal 482) + defining Unicode char U+01E3 (decimal 483) + defining Unicode char U+01E6 (decimal 486) + defining Unicode char U+01E7 (decimal 487) + defining Unicode char U+01E8 (decimal 488) + defining Unicode char U+01E9 (decimal 489) + defining Unicode char U+01EA (decimal 490) + defining Unicode char U+01EB (decimal 491) + defining Unicode char U+01F0 (decimal 496) + defining Unicode char U+01F4 (decimal 500) + defining Unicode char U+01F5 (decimal 501) + defining Unicode char U+0218 (decimal 536) + defining Unicode char U+0219 (decimal 537) + defining Unicode char U+021A (decimal 538) + defining Unicode char U+021B (decimal 539) + defining Unicode char U+0232 (decimal 562) + defining Unicode char U+0233 (decimal 563) + defining Unicode char U+1E02 (decimal 7682) + defining Unicode char U+1E03 (decimal 7683) + defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2010 (decimal 8208) + defining Unicode char U+2011 (decimal 8209) + defining Unicode char U+2012 (decimal 8210) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2015 (decimal 8213) + defining Unicode char U+2018 (decimal 8216) + defining Unicode char U+2019 (decimal 8217) + defining Unicode char U+201A (decimal 8218) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) + defining Unicode char U+201E (decimal 8222) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2031 (decimal 8241) + defining Unicode char U+2039 (decimal 8249) + defining Unicode char U+203A (decimal 8250) + defining Unicode char U+2423 (decimal 9251) + defining Unicode char U+1E20 (decimal 7712) + defining Unicode char U+1E21 (decimal 7713) +) +Now handling font encoding OT1 ... +... processing UTF-8 mapping file for font encoding OT1 +(/usr/local/texlive/2017/texmf-dist/tex/latex/base/ot1enc.dfu +File: ot1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc + defining Unicode char U+00A0 (decimal 160) + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00AD (decimal 173) + defining Unicode char U+00B8 (decimal 184) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+0174 (decimal 372) + defining Unicode char U+0175 (decimal 373) + defining Unicode char U+0176 (decimal 374) + defining Unicode char U+0177 (decimal 375) + defining Unicode char U+0218 (decimal 536) + defining Unicode char U+0219 (decimal 537) + defining Unicode char U+021A (decimal 538) + defining Unicode char U+021B (decimal 539) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2018 (decimal 8216) + defining Unicode char U+2019 (decimal 8217) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) +) +Now handling font encoding OMS ... +... processing UTF-8 mapping file for font encoding OMS +(/usr/local/texlive/2017/texmf-dist/tex/latex/base/omsenc.dfu +File: omsenc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) +) +Now handling font encoding OMX ... +... no UTF-8 mapping file for font encoding OMX +Now handling font encoding U ... +... no UTF-8 mapping file for font encoding U + defining Unicode char U+00A9 (decimal 169) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+02C6 (decimal 710) + defining Unicode char U+02DC (decimal 732) + defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2026 (decimal 8230) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+2423 (decimal 9251) +)) (/usr/local/texlive/2017/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2017/04/05 v2.0i Standard LaTeX package +(/usr/local/texlive/2017/texmf-dist/tex/latex/base/t1enc.def +File: t1enc.def 2017/04/05 v2.0i Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 48. +)) (./RJournal.sty +Package: RJournal 2013/08/27 v0.13 RJournal package +(/usr/local/texlive/2017/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (/usr/ +local/texlive/2017/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (/usr/local/texl +ive/2017/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te +x +\pgfutil@everybye=\toks16 +\pgfutil@tempdima=\dimen103 +\pgfutil@tempdimb=\dimen104 + +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-li +sts.tex)) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box26 +(/usr/local/texlive/2017/texmf-dist/tex/latex/ms/everyshi.sty +Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) +)) (/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.te +x +Package: pgfrcs 2015/08/07 v3.0.1a (rcs-revision 1.31) +)) +Package: pgf 2015/08/07 v3.0.1a (rcs-revision 1.15) +(/usr/local/texlive/2017/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty (/usr/ +local/texlive/2017/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) +(/usr/local/texlive/2017/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks17 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2017/04/14 v1.1b Standard LaTeX Graphics (DPC,SPQR) +(/usr/local/texlive/2017/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) (/usr/local/texlive/2017/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. +(/usr/local/texlive/2017/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX +(/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) (/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count88 +)) +\Gin@req@height=\dimen105 +\Gin@req@width=\dimen106 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2014/07/09 v3.0.1a (rcs-revision 1.48) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks18 +\pgfkeys@temptoks=\toks19 + +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.c +ode.tex +\pgfkeys@tmptoks=\toks20 +)) +\pgf@x=\dimen107 +\pgf@y=\dimen108 +\pgf@xa=\dimen109 +\pgf@ya=\dimen110 +\pgf@xb=\dimen111 +\pgf@yb=\dimen112 +\pgf@xc=\dimen113 +\pgf@yc=\dimen114 +\w@pgf@writea=\write3 +\r@pgf@reada=\read1 +\c@pgf@counta=\count89 +\c@pgf@countb=\count90 +\c@pgf@countc=\count91 +\c@pgf@countd=\count92 +\t@pgf@toka=\toks21 +\t@pgf@tokb=\toks22 +\t@pgf@tokc=\toks23 +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2008/05/14 (rcs-revision 1.7) +) +Driver file for pgf: pgfsys-pdftex.def + +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d +ef +File: pgfsys-pdftex.def 2014/10/11 (rcs-revision 1.35) + +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p +df.def +File: pgfsys-common-pdf.def 2013/10/10 (rcs-revision 1.13) +))) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath. +code.tex +File: pgfsyssoftpath.code.tex 2013/09/09 (rcs-revision 1.9) +\pgfsyssoftpath@smallbuffer@items=\count93 +\pgfsyssoftpath@bigbuffer@items=\count94 +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol. +code.tex +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) (/usr/local/texlive/2017/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) +(/usr/local/texlive/2017/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2010/04/11 v3.0.1a (rcs-revision 1.7) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr +/local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex (/usr/ +local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen115 +\pgfmath@count=\count95 +\pgfmath@box=\box27 +\pgfmath@toks=\toks24 +\pgfmath@stack@operand=\toks25 +\pgfmath@stack@operation=\toks26 +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code. +tex +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic +.code.tex) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo +nometric.code.tex) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando +m.code.tex) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa +rison.code.tex) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base. +code.tex) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round +.code.tex) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc. +code.tex) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integ +erarithmetics.code.tex))) (/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/m +ath/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count96 +)) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co +de.tex +File: pgfcorepoints.code.tex 2013/10/07 (rcs-revision 1.27) +\pgf@picminx=\dimen116 +\pgf@picmaxx=\dimen117 +\pgf@picminy=\dimen118 +\pgf@picmaxy=\dimen119 +\pgf@pathminx=\dimen120 +\pgf@pathmaxx=\dimen121 +\pgf@pathminy=\dimen122 +\pgf@pathmaxy=\dimen123 +\pgf@xx=\dimen124 +\pgf@xy=\dimen125 +\pgf@yx=\dimen126 +\pgf@yy=\dimen127 +\pgf@zx=\dimen128 +\pgf@zy=\dimen129 +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst +ruct.code.tex +File: pgfcorepathconstruct.code.tex 2013/10/07 (rcs-revision 1.29) +\pgf@path@lastx=\dimen130 +\pgf@path@lasty=\dimen131 +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage +.code.tex +File: pgfcorepathusage.code.tex 2014/11/02 (rcs-revision 1.24) +\pgf@shorten@end@additional=\dimen132 +\pgf@shorten@start@additional=\dimen133 +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co +de.tex +File: pgfcorescopes.code.tex 2015/05/08 (rcs-revision 1.46) +\pgfpic=\box28 +\pgf@hbox=\box29 +\pgf@layerbox@main=\box30 +\pgf@picture@serial@count=\count97 +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst +ate.code.tex +File: pgfcoregraphicstate.code.tex 2014/11/02 (rcs-revision 1.12) +\pgflinewidth=\dimen134 +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform +ations.code.tex +File: pgfcoretransformations.code.tex 2015/08/07 (rcs-revision 1.20) +\pgf@pt@x=\dimen135 +\pgf@pt@y=\dimen136 +\pgf@pt@temp=\dimen137 +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod +e.tex +File: pgfcorequick.code.tex 2008/10/09 (rcs-revision 1.3) +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c +ode.tex +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce +ssing.code.tex +File: pgfcorepathprocessing.code.tex 2013/09/09 (rcs-revision 1.9) +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co +de.tex +File: pgfcorearrows.code.tex 2015/05/14 (rcs-revision 1.43) +\pgfarrowsep=\dimen138 +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod +e.tex +File: pgfcoreshade.code.tex 2013/07/15 (rcs-revision 1.15) +\pgf@max=\dimen139 +\pgf@sys@shading@range@num=\count98 +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod +e.tex +File: pgfcoreimage.code.tex 2013/07/15 (rcs-revision 1.18) + +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal. +code.tex +File: pgfcoreexternal.code.tex 2014/07/09 (rcs-revision 1.21) +\pgfexternal@startupbox=\box31 +)) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co +de.tex +File: pgfcorelayers.code.tex 2013/07/18 (rcs-revision 1.7) +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare +ncy.code.tex +File: pgfcoretransparency.code.tex 2013/09/30 (rcs-revision 1.5) +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns. +code.tex +File: pgfcorepatterns.code.tex 2013/11/07 (rcs-revision 1.5) +))) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod +e.tex +File: pgfmoduleshapes.code.tex 2014/03/21 (rcs-revision 1.35) +\pgfnodeparttextbox=\box32 +) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code. +tex +File: pgfmoduleplot.code.tex 2015/08/03 (rcs-revision 1.13) +) +(/usr/local/texlive/2017/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version +-0-65.sty +Package: pgfcomp-version-0-65 2007/07/03 v3.0.1a (rcs-revision 1.7) +\pgf@nodesepstart=\dimen140 +\pgf@nodesepend=\dimen141 +) +(/usr/local/texlive/2017/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version +-1-18.sty +Package: pgfcomp-version-1-18 2007/07/23 v3.0.1a (rcs-revision 1.1) +)) (/usr/local/texlive/2017/texmf-dist/tex/latex/pgf/utilities/pgffor.sty (/usr +/local/texlive/2017/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (/usr/local/ +texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (/usr/loca +l/texlive/2017/texmf-dist/tex/latex/pgf/math/pgfmath.sty (/usr/local/texlive/20 +17/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) (/usr/local/texlive/2017/ +texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2013/12/13 v3.0.1a (rcs-revision 1.25) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) +\pgffor@iter=\dimen142 +\pgffor@skip=\dimen143 +\pgffor@stack=\toks27 +\pgffor@toks=\toks28 +)) +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod +e.tex +Package: tikz 2015/08/07 v3.0.1a (rcs-revision 1.151) + +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan +dlers.code.tex +File: pgflibraryplothandlers.code.tex 2013/08/31 v3.0.1a (rcs-revision 1.20) +\pgf@plot@mark@count=\count99 +\pgfplotmarksize=\dimen144 +) +\tikz@lastx=\dimen145 +\tikz@lasty=\dimen146 +\tikz@lastxsaved=\dimen147 +\tikz@lastysaved=\dimen148 +\tikzleveldistance=\dimen149 +\tikzsiblingdistance=\dimen150 +\tikz@figbox=\box33 +\tikz@figbox@bg=\box34 +\tikz@tempbox=\box35 +\tikz@tempbox@bg=\box36 +\tikztreelevel=\count100 +\tikznumberofchildren=\count101 +\tikznumberofcurrentchild=\count102 +\tikz@fig@count=\count103 + +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod +e.tex +File: pgfmodulematrix.code.tex 2013/09/17 (rcs-revision 1.8) +\pgfmatrixcurrentrow=\count104 +\pgfmatrixcurrentcolumn=\count105 +\pgf@matrix@numberofcolumns=\count106 +) +\tikz@expandcount=\count107 + +(/usr/local/texlive/2017/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2008/06/17 v3.0.1a (rcs-revision 1.2) +))) (/usr/local/texlive/2017/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry +(/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2017/03/15 v3.2 Provides the ifpdf switch +) (/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) (/usr/local/texlive/2017/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count108 +\Gm@cntv=\count109 +\c@Gm@tempcnt=\count110 +\Gm@bindingoffset=\dimen151 +\Gm@wd@mp=\dimen152 +\Gm@odd@mp=\dimen153 +\Gm@even@mp=\dimen154 +\Gm@layoutwidth=\dimen155 +\Gm@layoutheight=\dimen156 +\Gm@layouthoffset=\dimen157 +\Gm@layoutvoffset=\dimen158 +\Gm@dimlist=\toks29 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2016/09/06 3.8 Extensive control of page headers and footers +\fancy@headwidth=\skip43 +\f@ncyO@elh=\skip44 +\f@ncyO@erh=\skip45 +\f@ncyO@olh=\skip46 +\f@ncyO@orh=\skip47 +\f@ncyO@elf=\skip48 +\f@ncyO@erf=\skip49 +\f@ncyO@olf=\skip50 +\f@ncyO@orf=\skip51 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/microtype/microtype.sty +Package: microtype 2016/05/14 v2.6a Micro-typographical refinements (RS) +\MT@toks=\toks30 +\MT@count=\count111 +LaTeX Info: Redefining \textls on input line 774. +\MT@outer@kern=\dimen159 +LaTeX Info: Redefining \textmicrotypecontext on input line 1310. +\MT@listname@count=\count112 +(/usr/local/texlive/2017/texmf-dist/tex/latex/microtype/microtype-pdftex.def +File: microtype-pdftex.def 2016/05/14 v2.6a Definitions specific to pdftex (RS) + +LaTeX Info: Redefining \lsstyle on input line 916. +LaTeX Info: Redefining \lslig on input line 916. +\MT@outer@space=\skip52 +) +Package microtype Info: Loading configuration file microtype.cfg. +(/usr/local/texlive/2017/texmf-dist/tex/latex/microtype/microtype.cfg +File: microtype.cfg 2016/05/14 v2.6a microtype main configuration file (RS) +)) (/usr/local/texlive/2017/texmf-dist/tex/latex/psnfss/helvet.sty +Package: helvet 2005/04/12 PSNFSS-v9.2a (WaS) +) (/usr/local/texlive/2017/texmf-dist/tex/latex/psnfss/palatino.sty +Package: palatino 2005/04/12 PSNFSS-v9.2a (SPQR) +) (/usr/local/texlive/2017/texmf-dist/tex/latex/psnfss/mathpazo.sty +Package: mathpazo 2005/04/12 PSNFSS-v9.2a Palatino w/ Pazo Math (D.Puga, WaS) +\symupright=\mathgroup4 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/inconsolata/inconsolata.sty +Package: inconsolata 2017/01/04 v1.112 +`inconsolata-zi4' v1.112, 2017/01/04 Text macros for Inconsolata (msharpe) (/us +r/local/texlive/2017/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2017/04/05 v2.0i 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 79. +(/usr/local/texlive/2017/texmf-dist/tex/latex/base/ts1enc.def +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +Now handling font encoding TS1 ... +... processing UTF-8 mapping file for font encoding TS1 +(/usr/local/texlive/2017/texmf-dist/tex/latex/base/ts1enc.dfu +File: ts1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc + defining Unicode char U+00A2 (decimal 162) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00A4 (decimal 164) + defining Unicode char U+00A5 (decimal 165) + defining Unicode char U+00A6 (decimal 166) + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00A8 (decimal 168) + defining Unicode char U+00A9 (decimal 169) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AC (decimal 172) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00AF (decimal 175) + defining Unicode char U+00B0 (decimal 176) + defining Unicode char U+00B1 (decimal 177) + defining Unicode char U+00B2 (decimal 178) + defining Unicode char U+00B3 (decimal 179) + defining Unicode char U+00B4 (decimal 180) + defining Unicode char U+00B5 (decimal 181) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+00B9 (decimal 185) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+00BC (decimal 188) + defining Unicode char U+00BD (decimal 189) + defining Unicode char U+00BE (decimal 190) + defining Unicode char U+00D7 (decimal 215) + defining Unicode char U+00F7 (decimal 247) + defining Unicode char U+0192 (decimal 402) + defining Unicode char U+02C7 (decimal 711) + defining Unicode char U+02D8 (decimal 728) + defining Unicode char U+02DD (decimal 733) + defining Unicode char U+0E3F (decimal 3647) + defining Unicode char U+2016 (decimal 8214) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2031 (decimal 8241) + defining Unicode char U+203B (decimal 8251) + defining Unicode char U+203D (decimal 8253) + defining Unicode char U+2044 (decimal 8260) + defining Unicode char U+204E (decimal 8270) + defining Unicode char U+2052 (decimal 8274) + defining Unicode char U+20A1 (decimal 8353) + defining Unicode char U+20A4 (decimal 8356) + defining Unicode char U+20A6 (decimal 8358) + defining Unicode char U+20A9 (decimal 8361) + defining Unicode char U+20AB (decimal 8363) + defining Unicode char U+20AC (decimal 8364) + defining Unicode char U+20B1 (decimal 8369) + defining Unicode char U+2103 (decimal 8451) + defining Unicode char U+2116 (decimal 8470) + defining Unicode char U+2117 (decimal 8471) + defining Unicode char U+211E (decimal 8478) + defining Unicode char U+2120 (decimal 8480) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+2126 (decimal 8486) + defining Unicode char U+2127 (decimal 8487) + defining Unicode char U+212E (decimal 8494) + defining Unicode char U+2190 (decimal 8592) + defining Unicode char U+2191 (decimal 8593) + defining Unicode char U+2192 (decimal 8594) + defining Unicode char U+2193 (decimal 8595) + defining Unicode char U+2329 (decimal 9001) + defining Unicode char U+232A (decimal 9002) + defining Unicode char U+2422 (decimal 9250) + defining Unicode char U+25E6 (decimal 9702) + defining Unicode char U+25EF (decimal 9711) + defining Unicode char U+266A (decimal 9834) +)) +LaTeX Info: Redefining \oldstylenums on input line 334. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 349. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 350. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 351. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 352. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 353. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 354. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 355. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 356. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 357. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 358. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 359. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 360. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 361. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 362. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 363. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 364. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 365. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 366. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 367. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 368. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 369. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 370. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 371. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 372. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 373. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 374. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 375. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 376. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 377. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 378. +Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 379. +Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 380. +Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 381. +Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 382. +Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 383. +Package textcomp Info: Setting lmtt sub-encoding to TS1/0 on input line 384. +Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 385. +Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 386. +Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 387. +Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 388. +Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 389. +Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 390. +Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 391. +Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 392. +Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 393. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 394. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 395. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 396. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 397. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 398. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 399. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 400. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 401. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 402. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 403. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 404. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 405. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 406. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 407. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 408. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 409. +) (/usr/local/texlive/2017/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2014/12/03 v2.7a package option processing (HA) +(/usr/local/texlive/2017/texmf-dist/tex/generic/xkeyval/xkeyval.tex (/usr/local +/texlive/2017/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks31 +\XKV@tempa@toks=\toks32 +) +\XKV@depth=\count113 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +\zifour@ocount=\count114 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2017/04/05 v2.0i Standard LaTeX package +(/usr/local/texlive/2017/texmf-dist/tex/latex/base/t1enc.def +File: t1enc.def 2017/04/05 v2.0i Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 48. +)) (/usr/local/texlive/2017/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip10 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) (/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2017/03/14 v6.85a Hypertext links for LaTeX +(/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) + +(/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) +Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) +Package hobsub Info: Skipping package `infwarerr' (already loaded). +Package hobsub Info: Skipping package `ltxcmds' (already loaded). +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +Package hobsub Info: Skipping package `ifvtex' (already loaded). +Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) +Package hobsub Info: Skipping package `ifpdf' (already loaded). +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (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. +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +Package: pdftexcmds 2017/03/19 v0.25 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO +) +Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) +Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) +Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) +Package: xcolor-patch 2016/05/16 xcolor patch +Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) +Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) +Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) +) (/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/auxhook.sty +Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) +) (/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) +) +\@linkdim=\dimen160 +\Hy@linkcounter=\count115 +\Hy@pagecounter=\count116 +(/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2017/03/14 v6.85a Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +\Hy@SavedSpaceFactor=\count117 +(/usr/local/texlive/2017/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Hyper figures OFF on input line 4498. +Package hyperref Info: Link nesting OFF on input line 4503. +Package hyperref Info: Hyper index ON on input line 4506. +Package hyperref Info: Plain pages OFF on input line 4513. +Package hyperref Info: Backreferencing ON on input line 4516. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4751. +(/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/backref.sty +Package: backref 2016/05/21 v1.39 Bibliographical back referencing +(/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +)) +\c@Hy@tempcnt=\count118 +LaTeX Info: Redefining \url on input line 5104. +\XeTeXLinkMargin=\dimen161 +\Fld@menulength=\count119 +\Field@Width=\dimen162 +\Fld@charsize=\dimen163 +Package hyperref Info: Hyper figures OFF on input line 6358. +Package hyperref Info: Link nesting OFF on input line 6363. +Package hyperref Info: Hyper index ON on input line 6366. +Package hyperref Info: backreferencing ON on input line 6371. +Package hyperref Info: Link coloring OFF on input line 6378. +Package hyperref Info: Link coloring with OCG OFF on input line 6383. +Package hyperref Info: PDF/A mode OFF on input line 6388. +LaTeX Info: Redefining \ref on input line 6428. +LaTeX Info: Redefining \pageref on input line 6432. +\Hy@abspage=\count120 +\c@Item=\count121 +\c@Hfootnote=\count122 +) + +Package hyperref Message: Driver (autodetected): hpdftex. + +(/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2017/03/14 v6.85a Hyperref driver for pdfTeX +\Fld@listcount=\count123 +\c@bookmark@seq@number=\count124 +\Hy@SectionHShift=\skip53 +) +Package hyperref Info: Option `colorlinks' set `true' on input line 62. +(/usr/local/texlive/2017/texmf-dist/tex/latex/setspace/setspace.sty +Package: setspace 2011/12/19 v6.7a set line spacing +) (/usr/local/texlive/2017/texmf-dist/tex/latex/titlesec/titlesec.sty +Package: titlesec 2016/03/21 v2.10.2 Sectioning titles +\ttl@box=\box37 +\beforetitleunit=\skip54 +\aftertitleunit=\skip55 +\ttl@plus=\dimen164 +\ttl@minus=\dimen165 +\ttl@toksa=\toks33 +\titlewidth=\dimen166 +\titlewidthlast=\dimen167 +\titlewidthfirst=\dimen168 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/titlesec/titletoc.sty +Package: titletoc 2011/12/15 v1.6 TOC entries +\ttl@leftsep=\dimen169 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/placeins/placeins.sty +Package: placeins 2005/04/18 v 2.2 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/natbib/natbib.sty +Package: natbib 2010/09/13 8.31b (PWD, AO) +\bibhang=\skip56 +\bibsep=\skip57 +LaTeX Info: Redefining \cite on input line 694. +\c@NAT@ctr=\count125 +) (/usr/local/texlive/2017/texmf-dist/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=\count126 +\FV@InFile=\read2 +\FV@TabBox=\box38 +\c@FancyVerbLine=\count127 +\FV@StepNumber=\count128 +\FV@OutFile=\write4 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/base/alltt.sty +Package: alltt 1997/06/16 v2.0g defines alltt environment +) (/usr/local/texlive/2017/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\@emptytoks=\toks34 +\symAMSa=\mathgroup5 +\symAMSb=\mathgroup6 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +) (/usr/local/texlive/2017/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) +(/usr/local/texlive/2017/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen170 +\captionmargin@=\dimen171 +\captionwidth=\dimen172 +\caption@tempdima=\dimen173 +\caption@indent=\dimen174 +\caption@parindent=\dimen175 +\caption@hangindent=\dimen176 +) +\c@ContinuedFloat=\count129 +Package caption Info: hyperref package is loaded. +) (/usr/local/texlive/2017/texmf-dist/tex/latex/environ/environ.sty +Package: environ 2014/05/04 v0.3 A new way to define environments +(/usr/local/texlive/2017/texmf-dist/tex/latex/trimspaces/trimspaces.sty +Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list +) +\@envbody=\toks35 +)) (/usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2016/11/05 v2.16a AMS math features +\@mathmargin=\skip58 +For additional information on amsmath, use the `?' option. +(/usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text +(/usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks36 +\ex@=\dimen177 +)) (/usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen178 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2016/03/08 v2.02 operator names +LaTeX Info: Redefining \operatorname on input line 43. +) +\inf@bad=\count130 +LaTeX Info: Redefining \frac on input line 213. +\uproot@=\count131 +\leftroot@=\count132 +LaTeX Info: Redefining \overline on input line 375. +\classnum@=\count133 +\DOTSCASE@=\count134 +LaTeX Info: Redefining \ldots on input line 472. +LaTeX Info: Redefining \dots on input line 475. +LaTeX Info: Redefining \cdots on input line 596. +\Mathstrutbox@=\box39 +\strutbox@=\box40 +\big@size=\dimen179 +LaTeX Font Info: Redeclaring font encoding OML on input line 712. +LaTeX Font Info: Redeclaring font encoding OMS on input line 713. +\macc@depth=\count135 +\c@MaxMatrixCols=\count136 +\dotsspace@=\muskip11 +\c@parentequation=\count137 +\dspbrk@lvl=\count138 +\tag@help=\toks37 +\row@=\count139 +\column@=\count140 +\maxfields@=\count141 +\andhelp@=\toks38 +\eqnshift@=\dimen180 +\alignsep@=\dimen181 +\tagshift@=\dimen182 +\tagwidth@=\dimen183 +\totwidth@=\dimen184 +\lineht@=\dimen185 +\@envbody=\toks39 +\multlinegap=\skip59 +\multlinetaggap=\skip60 +\mathdisplay@stack=\toks40 +LaTeX Info: Redefining \[ on input line 2817. +LaTeX Info: Redefining \] on input line 2818. +) (/usr/local/texlive/2017/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols +) (/usr/local/texlive/2017/texmf-dist/tex/latex/tools/array.sty +Package: array 2016/10/06 v2.4d Tabular extension package (FMi) +\col@sep=\dimen186 +\extrarowheight=\dimen187 +\NC@list=\toks41 +\extratabsurround=\skip61 +\backup@length=\skip62 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/booktabs/booktabs.sty +Package: booktabs 2016/04/27 v1.618033 publication quality tables +\heavyrulewidth=\dimen188 +\lightrulewidth=\dimen189 +\cmidrulewidth=\dimen190 +\belowrulesep=\dimen191 +\belowbottomsep=\dimen192 +\aboverulesep=\dimen193 +\abovetopsep=\dimen194 +\cmidrulesep=\dimen195 +\cmidrulekern=\dimen196 +\defaultaddspace=\dimen197 +\@cmidla=\count142 +\@cmidlb=\count143 +\@aboverulesep=\dimen198 +\@belowrulesep=\dimen199 +\@thisruleclass=\count144 +\@lastruleclass=\count145 +\@thisrulewidth=\dimen256 +) (/usr/local/texlive/2017/texmf-dist/tex/generic/ulem/ulem.sty +\UL@box=\box41 +\UL@hyphenbox=\box42 +\UL@skip=\skip63 +\UL@hook=\toks42 +\UL@height=\dimen257 +\UL@pe=\count146 +\UL@pixel=\dimen258 +\ULC@box=\box43 +Package: ulem 2012/05/18 +\ULdepth=\dimen259 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count147 +\float@exts=\toks43 +\float@box=\box44 +\@float@everytoks=\toks44 +\@floatcapt=\box45 +) +\@float@every@algorithm=\toks45 +\c@algorithm=\count148 +(./RJwrapper.aux) +\openout1 = `RJwrapper.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 18. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 18. +(/usr/local/texlive/2017/texmf-dist/tex/latex/base/ts1cmr.fd +File: ts1cmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Try loading font information for T1+ppl on input line 18. +(/usr/local/texlive/2017/texmf-dist/tex/latex/psnfss/t1ppl.fd +File: t1ppl.fd 2001/06/04 font definitions for T1/ppl. +) ABD: EveryShipout initializing macros (/usr/local/texlive/2017/texmf-dist/tex +/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count149 +\scratchdimen=\dimen260 +\scratchbox=\box46 +\nofMPsegments=\count150 +\nofMParguments=\count151 +\everyMPshowfont=\toks46 +\MPscratchCnt=\count152 +\MPscratchDim=\dimen261 +\MPnumerator=\count153 +\makeMPintoPDFobject=\count154 +\everyMPtoPDFconversion=\toks47 +) (/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf +(/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) +) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. +(/usr/local/texlive/2017/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* hratio: 1:1 +* vratio: 1:1 +* modes: includehead includefoot +* h-part:(L,W,R)=(99.58464pt, 398.33858pt, 99.58466pt) +* v-part:(T,H,B)=(28.45274pt, 788.14136pt, 28.45274pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.33858pt +* \textheight=708.46223pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-43.81725pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=10.0pt +* \footskip=42.67912pt +* \marginparwidth=57.0pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Info: Redefining \microtypecontext on input line 18. +Package microtype Info: Generating PDF output. +Package microtype Info: Character protrusion enabled (level 2). +Package microtype Info: Using default protrusion set `alltext'. +Package microtype Info: Automatic font expansion enabled (level 2), +(microtype) stretch: 20, shrink: 20, step: 1, non-selected. +Package microtype Info: Using default expansion set `basictext'. +Package microtype Info: No adjustment of tracking. +Package microtype Info: No adjustment of interword spacing. +Package microtype Info: No adjustment of character kerning. +(/usr/local/texlive/2017/texmf-dist/tex/latex/microtype/mt-ppl.cfg +File: mt-ppl.cfg 2005/11/16 v1.6 microtype config. file: Palatino (RS) +) (/usr/local/texlive/2017/texmf-dist/tex/latex/upquote/upquote.sty +Package: upquote 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verba +tim +) +\AtBeginShipoutBox=\box47 +Package backref Info: ** backref set up for natbib ** on input line 18. +Package hyperref Info: Link coloring ON on input line 18. +(/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section +(/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) +) +\c@section@level=\count155 +) +LaTeX Info: Redefining \ref on input line 18. +LaTeX Info: Redefining \pageref on input line 18. +LaTeX Info: Redefining \nameref on input line 18. +(./RJwrapper.out) (./RJwrapper.out) +\@outlinefile=\write5 +\openout5 = `RJwrapper.out'. + +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: float package is loaded. +Package caption Info: End \AtBeginDocument code. +(./greenwell.tex +LaTeX Font Info: Font shape `T1/ppl/bx/n' in size <20.74> not available +(Font) Font shape `T1/ppl/b/n' tried instead on input line 6. +LaTeX Font Info: Font shape `T1/ppl/bx/n' in size <9> not available +(Font) Font shape `T1/ppl/b/n' tried instead on input line 10. +LaTeX Font Info: Font shape `T1/ppl/bx/n' in size <10> not available +(Font) Font shape `T1/ppl/b/n' tried instead on input line 13. + +Package hyperref Warning: Difference (2) between bookmark levels is greater +(hyperref) than one, level fixed on input line 13. + + +Package natbib Warning: Citation `R' on page 1 undefined on input line 16. + + +Package natbib Warning: Citation `R' on page 1 undefined on input line 16. + +LaTeX Font Info: Try loading font information for OT1+ppl on input line 27. +(/usr/local/texlive/2017/texmf-dist/tex/latex/psnfss/ot1ppl.fd +File: ot1ppl.fd 2001/06/04 font definitions for OT1/ppl. +) +LaTeX Font Info: Try loading font information for OML+zplm on input line 27. + +(/usr/local/texlive/2017/texmf-dist/tex/latex/psnfss/omlzplm.fd +File: omlzplm.fd 2002/09/08 Fontinst v1.914 font definitions for OML/zplm. +) +LaTeX Font Info: Try loading font information for OMS+zplm on input line 27. + +(/usr/local/texlive/2017/texmf-dist/tex/latex/psnfss/omszplm.fd +File: omszplm.fd 2002/09/08 Fontinst v1.914 font definitions for OMS/zplm. +) +LaTeX Font Info: Try loading font information for OMX+zplm on input line 27. + +(/usr/local/texlive/2017/texmf-dist/tex/latex/psnfss/omxzplm.fd +File: omxzplm.fd 2002/09/08 Fontinst v1.914 font definitions for OMX/zplm. +) +LaTeX Font Info: Try loading font information for OT1+zplm on input line 27. + +(/usr/local/texlive/2017/texmf-dist/tex/latex/psnfss/ot1zplm.fd +File: ot1zplm.fd 2002/09/08 Fontinst v1.914 font definitions for OT1/zplm. +) +Package microtype Info: Loading generic settings for font family +(microtype) `zplm' (encoding: OT1). +(microtype) For optimal results, create family-specific settings. +(microtype) See the microtype manual for details. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 9.37807pt on input line 27. +(/usr/local/texlive/2017/texmf-dist/tex/latex/microtype/mt-msa.cfg +File: mt-msa.cfg 2006/02/04 v1.1 microtype config. file: AMS symbols (a) (RS) +) +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 7.29405pt on input line 27. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 5.21004pt on input line 27. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 9.37807pt on input line 27. +(/usr/local/texlive/2017/texmf-dist/tex/latex/microtype/mt-msb.cfg +File: mt-msb.cfg 2005/06/01 v1.0 microtype config. file: AMS symbols (b) (RS) +) +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 7.29405pt on input line 27. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 5.21004pt on input line 27. +LaTeX Font Info: Try loading font information for TS1+ppl on input line 54. +(/usr/local/texlive/2017/texmf-dist/tex/latex/psnfss/ts1ppl.fd +File: ts1ppl.fd 2001/06/04 font definitions for TS1/ppl. +) + +LaTeX Warning: No positions in optional float specifier. + Default added (so using `tbp') on input line 70. + +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 10.42007pt on input line 72. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 7.91925pt on input line 72. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 6.25204pt on input line 72. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 10.42007pt on input line 72. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 7.91925pt on input line 72. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 6.25204pt on input line 72. +Package hyperref Info: bookmark level for unknown algorithm defaults to 0 on in +put line 117. +[1{/usr/local/texlive/2017/texmf-var/fonts/map/pdftex/updmap/pdftex.map} + +]pdfTeX warning (ext4): destination with the same identifier (name{equation.2.0 +.1}) has been already used, duplicate ignored + + \relax +l.142 ...hat \(f\) takes the form \begin{equation} + pdfTeX warning (ext4): destin +ation with the same identifier (name{equation.2.0.1}) has been already used, du +plicate ignored + + \relax +l.150 \begin{equation} + [2] + +Package natbib Warning: Citation `R-sparklyr' on page 3 undefined on input line + 187. + +LaTeX Font Info: Try loading font information for T1+zi4 on input line 188. +(/usr/local/texlive/2017/texmf-dist/tex/latex/inconsolata/t1zi4.fd +File: t1zi4.fd 2016/12/29 T1/zi4 (Inconsolata) +) +LaTeX Font Info: Font shape `T1/zi4/m/n' will be +(Font) scaled to size 9.18004pt on input line 188. +Package microtype Info: Loading generic settings for font family +(microtype) `zi4' (encoding: T1). +(microtype) For optimal results, create family-specific settings. +(microtype) See the microtype manual for details. +Package microtype Info: Character `textendash ' is missing +(microtype) in font `T1/zi4/m/n/9'. +(microtype) Ignoring protrusion settings for this character. +Package microtype Info: Character `textemdash ' is missing +(microtype) in font `T1/zi4/m/n/9'. +(microtype) Ignoring protrusion settings for this character. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 8.33606pt on input line 201. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 8.33606pt on input line 201. + +Package natbib Warning: Citation `R-Rcpp' on page 3 undefined on input line 206 +. + + +Package natbib Warning: Citation `R-titanic' on page 3 undefined on input line +248. + +[3] +LaTeX Font Info: Try loading font information for TS1+zi4 on input line 355. + +(/usr/local/texlive/2017/texmf-dist/tex/latex/inconsolata/ts1zi4.fd +File: ts1zi4.fd 2016/12/29 TS1/zi4 (Inconsolata) +) +LaTeX Font Info: Font shape `TS1/zi4/m/n' will be +(Font) scaled to size 9.18004pt on input line 355. +Package microtype Info: Loading generic settings for font family +(microtype) `zi4' (encoding: TS1). +(microtype) For optimal results, create family-specific settings. +(microtype) See the microtype manual for details. + + +File: greenwell_files/figure-latex/titanic-jack-explanations-1.pdf Graphic file + (type pdf) + +Package pdftex.def Info: greenwell_files/figure-latex/titanic-jack-explanations +-1.pdf used on input line 363. +(pdftex.def) Requested size: 398.33858pt x 250.24692pt. +[4] + +File: greenwell_files/figure-latex/titanic-benchmark-1.pdf Graphic file (type p +df) + +Package pdftex.def Info: greenwell_files/figure-latex/titanic-benchmark-1.pdf u +sed on input line 413. +(pdftex.def) Requested size: 318.67207pt x 154.98965pt. +[5 <./greenwell_files/figure-latex/titanic-jack-explanations-1.pdf>] (./RJwrapp +er.bbl (./RJwrapper.brf) +\tf@brf=\write6 +\openout6 = `RJwrapper.brf'. + +LaTeX Font Info: Font shape `T1/ppl/bx/n' in size <12> not available +(Font) Font shape `T1/ppl/b/n' tried instead on input line 1. +)) + +Package natbib Warning: There were undefined citations. + +[6 <./greenwell_files/figure-latex/titanic-benchmark-1.pdf>] +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 31. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 31. +(./RJwrapper.aux) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 31. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 31. +Package rerunfilecheck Info: File `RJwrapper.out' has not changed. +(rerunfilecheck) Checksum: DF19BA6E5C7D4437C872B164D7C55F6F;581. +Package rerunfilecheck Info: File `RJwrapper.brf' has not changed. +(rerunfilecheck) Checksum: 082AD04AAED922ABA2A508BCA09EEE99;127. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 31. + ) +Here is how much of TeX's memory you used: + 22425 strings out of 492995 + 400186 string characters out of 6132704 + 502769 words of memory out of 5000000 + 25272 multiletter control sequences out of 15000+600000 + 71517 words of font info for 254 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 62i,16n,94p,425b,693s stack positions out of 5000i,500n,10000p,200000b,80000s +pdfTeX warning (dest): name{Hfootnote.1} has been referenced but does not exi +st, replaced by a fixed one + +{/usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/inconsolata/i4-ts1.enc}{/us +r/local/texlive/2017/texmf-dist/fonts/enc/dvips/inconsolata/i4-t1-0.enc}{/usr/l +ocal/texlive/2017/texmf-dist/fonts/enc/dvips/base/8r.enc} +Output written on RJwrapper.pdf (6 pages, 178421 bytes). +PDF statistics: + 197 PDF objects out of 1000 (max. 8388607) + 169 compressed objects within 2 object streams + 45 named destinations out of 1000 (max. 500000) + 48207 words of extra memory for PDF output out of 51595 (max. 10000000) + diff --git a/rjournal/RJwrapper.pdf b/rjournal/RJwrapper.pdf index 7c8e22410d8a6a9421df905e08f38fc7d16d1fbf..27449016306efb19f11871634658a88932277ddb 100644 GIT binary patch literal 178421 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
  • {J1 zYd)R!D~z$t76TD^XW=Ljo578J2+HcIzJ9p6LvnlUY#dC8t5%GBPg8TsGDig1&5vQ1 zN&yWoW-7Hs`ES|A`Pt$=0e(;!`t<%!T-p_nV}Lpc6jblC-UxhO8s_v%8ML13u9f!> z%zcCOhD|9iAfN?=&3NjZ?PpjE$fS&P=(;GnADw#V!KIWVfg>pSO&6HEmln#hbSMym zWYxqhq|pi3`H^*V4Gjq6%Z9^MJ&R4^=HeqFsKnE$e#HY+;vVuTHcU;n3yQ8_9Xw|k z+D2x*@2&YSkoloirud{oV7evxNwkH+~(Zpd5#(Yeg}EF?=wb7aU}cr9gG zxHZ3QRbadkX!$j189univWju!IGAbxp$&9DbN=`_)jOCL36d;7s!09R*oY9WD6=;v zv=n!UQgbA9c2TI-sg)W$D%IYQ1%nKMnSr_bkRt!#wHr4~so+z-%F&(SNm$siBsX|w zs`6s`^g9hBQry7w!VQu5Z9*ZqE=DfUalRd!0+e4nWbUqBaJCbfVF;8nx5d<{M%#Xb zLb+czXLJp*O0IJ@+8h0ojX48vFZCvc?F>#mzDcDnoo}#ouW;?yhmCHg3dXeRmVK%> zZNk;yilF5rS4S+s`Fz!1hl#GjLWY19{ z6|vN$nC1RuQ`PA1M0^$%N3NVZNa~d&>zk$aMSG>Qx}@sNC>w3yg&cJi9kDkNFouH6 zEcV33$C(1F{SiRyBn#=dskG-F48ai6ld`$U?Tb@If;$JjRa^%CHZz&TIMLtJ_ki2V z$o@zct5cJZd(L}tcg>VTIOV^G?tiOu;{@qHLu=LFlS-J&!}$}$nn0jN@+OtpSA zPR@Apx&{MvaLJw6=3^HhHu;*}nqOD|!QDpLQx#LDhY_m4fG&%jSObeZSNrdb7%Rn^ zhKunDH3OSVxw06WjF|eSe9at0AeIBbXV|Z!GEMe%mg^J8D^FHfV9PUqBt0rfsDDDc z9STcQrwToz*IUNP9g(nQ3b8VIl#SvCQ*C;=B&$of?e9YmIV!;wz&kppt*LI6ag3UW zc#^KXL0(F#dY)U!;>=U}p4@AHncO3sPvRO$#P%XN8J!R$QEg24tXuaM)qEXkQ-w9* z7;m2`yYRI%7OEn_60Xcwxd%N%S^*O!bKbd{r=12Hu+qIF z_9yVFxa(!3<7Tk-UAVNp9y_KRl2dugZ7pI7RVLfkNiwis-WP2<8=*j1>l8RJ_<b3WZP5gSSLV zR2L?LY>vkH!komq6ZGng&ppbfYVvu*sMzCo*vg~n7--~nGKFK}n;-t`RP9WBFm2}Q z<-RTZCFCr=Tbc874nn=#-I6H z(e1AAFm$f-wdLWDSGOI@@&wdwh@SmTJiCkxoYZm?fj=yEEp^DZ**?4`f!qQElyRgp z!e>`rgA?hxO8ObgjXnASZfF4Re##_brtxso_4r1-jOgC-#>KF9aNuj@r(!Lql$!NH zFHp6#&K`kaSHS6vpOSs3A8t3|M%;nIB0$b#5)Qy_Vk~F)=S4M|7Yux*tK&uN+`K+4b+9{h zGOpDS>!ys8%`+@1W}+R5?zph(LlVTbAXtA7{*i7zLDjPd^)c4Os6hSPIbM>tqrVot z^h_7j1^xBr4=$E4jJ;C7N#x`ZLV$skR3cmy8@`-J3GSbC%PF~G+#&G{kfu;51yWUr zjHeSq=_TM8by3m4>uzAn#j$P>0|r#3VDb&5N@Z7iWLji)Kq{b)@Q91$TO!!_(^1?y zgQhXVc8JBC1=@nIHzr9H1j__^dj_e{6vH^a?X^*L*6<7JvnfG_)*ct3K|Ak!sID>j zt%tX()rtK>ud44zB^}#SYC7V;6Vh-x~m3fu_c6GRdv%(P4+itdRxlpUeB@EmmT;5D<`9M&}MX&lckea z#uS9sM67lUFI5e_L1Xh31IEPn9MJ1j-l2Up8PL|V4!kBt66O|UzjZ(u69=H#Yybrqq0T!=b$XaZQ1E19aGW%b+d6w-x|@t6b!&Hby%1;h z_^Mtf&e@K0X(*GzpXUQET^l20_lmxm%2L#WG*D~hEWFI0e=YRhy3F94lrpZaGi*Q=v`GAF8Drc@?F*TlvpK%$pP@P z@vfOk+8eD&-3Cn>3&;n^Oz9{B0l%$HR&3w*D=+S5_!SlW&AFGdxqF7e^dKgR?&@hHlogQbx8wza& zDTdiTP5|a&OQCncnL9fBn-7~cpc~lwMl>FdHpg^4-{Z2OeEmM-Cg5co22ard9Y=OY zF)&ezhDd$1RXyjDec11X%MnEqu;*Ez7H3%T=L=v;(MC(F%t{_SVqzS1WH?#Xp>rNy zEjLA$d-jHgyiD0^SJnj|EVoR~ygu8YOMywgf3^oVSd1IAPY7*xv_|=&e7>88e{ZrFrOYoueu`9eIx-kJ3lDL4Rdmo!5C^1Q;*Iye!t;~kP;HsJ@G0?(yThz?r~Gk|yMO5dQ4F6jK>gdXtk zDX!!%@{e1%p=Hnt?TABo34pANfaB7w1lC(`z>&% ze{!b|-rlKEH|{2rA7;((jj5J)s8L->SCN4>2^w>_<`t|YyHZZyX6^J;S9g*9{`hdq zUy_D!Le0f;p~requDr%l1@Q&ca}rABB8E+jT&`0WY4_?KZmzR&t!|VniL^P?X=Qupv zE?^5+mSb_WeU{D0VpW_ZAq9TE&ByQDzpqc!juVfx4LWOsB(A)XGAz>y00I1ypFEc+ z+A5J8^w?3Q(J4tQiYbz1!fQ!p=Gn9)hYe@cQ+=Dx{J6)?oOya(qT@e-5sCrV^Ch9s z+l`DZ4_WIGti_H0057@R}$oH<2kBY=6lG($|+-R(1 z2=0=s$-Jo+NA1nJxel9{!G_ziwSQ*SNvkEw3M)Gj&s2oXo2|aw#;XlznlDyCmJ4PD4i@TbAZ?R|<9lNWdCU$fISv`w8NY?p1>@i;kR z4s7g;)UvW`G@81ul01I1Wu3ovFs3X=QbTW-MQeleT_&v&q%%OEENYesdQ3rmwxBCD zB<|4~zfe|kqS2LVLr0=`DuturRWv`laGn;FZTX#se~y`S)dKpVQ4%traq1IMlUDB* z=Vr;4+#Bw`g>Uac6u}ZG__k!mtzW~!HNTM-!Z+FS(s%?ttsVDXbXIC5T>G15!-K(`UKGe#R9ELt@Dj6sCVUPYX`RzPW}-o6kL71b%*OX zJ;4=@5KshNxwCI#R{YC-PCp0{608ckaBn9eN<>b^%^H{%>`b2P&XXmHvnct!GqTGZ z^el;L%E198QQLdf)i~gH@_F`iS8hrs=DFv8*0)xpbnrNnyZp7F4Vh7#vkFBKenKKj zQFT(Z7Q4Wqgf*{!y!*`VBfCN?l7QoYTkCi<9*$53vtJZM?Ly6tg?>X0m2r>RgNcRHQJOmh;0)Jj|P$Q1lmVtPluY>_m9( zd8IkwXTpR#|J;)(!GUFX7*U<;?^B9uL(IMx=tsIDwvmigP|aO_WVhZ3btp^p%pS$K ze$bnvSAQ>T`+KH3f8=AOb5xOl^5OlIpl)`mAn?3d@h7qNf?xm{k?!4guH_bpFKFuBy))AU99QI+Tm}8*cOHy}0ABO%}%S`y*Z1rE~QchAo#=wn&eOU)y1N zi*S9+sr#H8B06eu(>$NUP%!bIi;oaaZqSq$c+D~?hyZED?HmrWYUDArlQ)PMPcq8Z zV#3P^{FO?CtKmjIE4VAm^`b(Y1V*D3`?iE~`D%6NWbDAY`>cb?X4Hs5vPHQuqHvFm zW0Xor(w6MgIZH-L`Z?Cad^v~$A;w0o)|&7SC|-TPx7)m371DS#O-M9uSLC9hzxGKF z?F}|0TFU>@k31Xsx#B8MrnlR^dF@~_zP$;u-%Rrl9Db~)cjV+R;=%a8x1A-}5X{f?viyBBZl-K84 z{Tv-RQmty8!C`39>ImS!Ui4i|cHhk5`^C~;C$_`zT0UV5%tNunPqXO%-t_l)#}-bv zX7QYd7eKh8wJW@tH_EUfKOi(XFF}BaGmWzRFfns?@LrlisNPb~zxJ0=bo@ z`cXs0qh^_n_cf0#VzYLBP|Y{u?4e+(4nc)OZj`Je8#iGCP9d!q-BM@e`ka>?z2@CQ z=6xfRScq#%V6{l0&eJ{IkNhrhpo9){A5^|_v58Q6=<{J+D=0*4IRK4L5IoFOexJhZ zGSXTAXheg2We{V?WO@NNu`RJxJ#r~5h@PLo!W$J_sZH6A^I@%}>L!`3w0JG!hA{Sm|%d@kedz8&gvvM-RWaaKE3M8z|y zGbPbEYgs#Tk4uOQZa^nx&B5^+pksLz)7c#3XeE1JslDueoM_oAU3!f~SivX9x!j{w zBqDfHUdwldbyBtXrwFwJ&BXT0ibjJfaIZlvd1mCIC?XZ?IU62>--W(K&M%mvV6(TH zS{s_=U+7^KaG_*#FfnJ$KU3z%#v9?ocSSHd@VqNg`9(2e;GPHuG>#rWEd^Lr(e>jy zb%x`gD(E3x6j~X@#C?b%bN9^{8(@JP$Y_-}Z@tz8asEMt0Oi@?) zFqsfVT3PwvjrsZvVgfb*)6Js^tKy_P;)XNK63<5FZ!C;Vf7DR^u8B{W8Z8a7%$~IN z6swOA1e39QGr_Y7TpJ?=qGc;_{wS}yLo06}?^&rK0rbp?y;~P~6-~F%OO=$#)@^mS zGS^1uyf10xg4lRVSugHtOaBR!DJu6c$O5uMj-AJcC0{S~b&mgdf0<;}XpEkn_pOP< zESGVdi^-;^9Cm&g<+;EW?AdJ{&!OwUy99-t08;8|niw^_Rc@R^AI)qjIVvGGQ+j)= z4bBy_g+t;P##p;kV#$25!Wt4lgh1jQR6K5zu=}&6<<#K_)r1b)6BHq*9KhUO`mu)s zjUsxzYkY{)&$@Q>DdN`yR24o8dhUxd@+Y6*V14*(!1d!heV0l)w$}M^y{P7=h2mrH z`{9yaE^(tCc&iDuyl}8(#ued>TcA#kQu=kXpQPJcJ`yP>calv1?jgoJAGVqvKiLYZgrH)c9TTK_^Kt><)G2)1@j@uUZ- z*5DQB|6%MNnnY{E?f|!K+qP}nwr$(?Y1_7K+qP}H^H!z4R0bL3AMD99+4ox4YDpsX ze+tv$U!a!zX02fyo@H?vbJ(lezx9{Kk^ugdt<$R7D~wZoqQ=s2u7OCx;%Ofc`v(a} zsGph_@opib_-)P>%_`pa*^qip6@h}E%n@0SQfE-P?DUCN=&TXEB0;)x&WaN=h2tR0 zoimxH?E@)}0ZjJIni<-vQRLjNQsYTmWfk&F(*^ut^mViO z41fP&&)4|)oBUa21;xk+Hc=kG>)TR=ST2JL%~M7bn%jY8S#sre9Q0^6#~_H9T)l9h z)l$-2_$K-Bfai9kTI^B;^j2~73=Rj2T}C|`n>DH4&+$pG9ThlmoS1nEX}cdLsg3Uf zQ3^BiN|c2`ecevd_qpjab5AAM7&mdhcp5_xshNzcAO+CsD+hXixWtPJ zFm+)@F>xZx-!d*if)ef5XFwSi1+Sfeped4QL7kpJ z;2d3+ds;{Axgi!dTqe!g^56X)h{o!Om2(`P9jDM#gF-a*t1KTm zP*%IeP7mkp*X!yFsbtc8N($fRdR5~gyl^@VP0I<2AxFf^AE( zQ@7@7_tQehmE<`;G(z0T0M;$W$EpLFJ)}r`_-LVpGj>lcMBc8>=-zF6C4I<#z4*~8;)_UvS zUtNPpzaK`_enhw_Pz~EmyIncy?!U(wapM_GQg4?kQSoA(_K2FQM8uZRcs5+q8!6&{ z2K2s@*{PEKVHiorkDVVr3-2}+?;3W*le>%H zKT!T8i9_PsPe?p~Ar}}CR8|*p2Z+_(hkQ$5CHMf}qn;%QaiWQDhQ3MPtcRhSkLKjZ zNLv2)QSbl&SG+GxdII917NG%p`o7E#lnJM63L>T-nObe8s$j7V-$Jey^SKb+%R)(G zsXwN3X<03EgddY=^o3F*4;0&C;T(XWzI%5Rf12nNc@N4K-R z$fG(N&8H7=3ypO}lgE%CM z42Bo?K8(JzdWaQ^CaLBAIfm033mM35$7DiNCgK8$z!ANY>#dA8X!`5{R5>yTD#fmAN*YcTCQ01$e0fX z+*$-0#N#6p_2v5AHT_0Z3%WWYR#JWH@Ib}9o7;*dSe3+zDtLuu%d^POq?eU}Hi`QA zI|-IU@6pskQ_b~cV3h999f72$6zH|8Z#J>T{YX3Z&m)*LZWTO z7k)TWUfLS<%8JeLEf3vEMds3xcu^TT=e+;xVmBkzLBDlw41SfwyeXIRQ+$07={3Z( zBcbRJXw=$!x)<%p2PSabFuRRQ=J3Sy;jCwMus17=ou2QB2Q&nQlQJCU-PkT(<>B9! z56GU2*|!5LeqaAx2tOv23I9TzpAoih&xA)W;OIzu)lpr;s1WLr@}^eIA6BaZclp%m^gGa@05O^n~Np*x|}$8rO7Z&qYZOSRooYltCXy*sLU zR+plYP`!+5qM)Ws)uS6db}var6acz>FlGk4Hi+{KDz?sw$$t^SA9H=Dxgn{hjZ7Ne zXI*vTo%XA|tNWpbAH{L{3)C4DFrBWIW=|1!JjC&y+t1!USjBj96UTOnJMOctWm(&Z zRp$jmb(XUg&~~{OVEs{_Osf%_x>o8xmOE^gp1*({ttuYXh?>&{`JHAT~+@-sR$+t^jtU8fzqzJ8i zLhUbaqlOdEuk#5TWRig^xonp?UrzwUh^s6h9u(ViYS%PT6YVYuP$I=eQpS%YKzsUYDe0SshZ=X z%5CixfD;gH;a38^JV~%2pcW`@tag7;2F(M~cQFtsVq`YVeipk;N^{ivO+%rQ2w##+ zBCxJ27#AD*NI}{oYWD%@KxZpi(N^tJAXWAGt}NFl0SbXk(Kl5!d+Ui(fVTN?AHq=m zo*u&^f#_kzzUPeCT4C>6&6e{pxkJqh$5jp09uqa z(KVpRvbU6ks?L>;khC~*bGqejblMNN+cWz^~rxH5M*a$4_ zx26YMGfxx$rEGyAgk38_0Crs{yL-jK6(37j=1PSL!g@crn~VY<1(TCa<5T)usv35N zKy^V6Lr#i{G?6mWCMDZ)JtqBe{W{Pw&Ia7MV}25s1fo~nYU&<2W&rBFgTdQ5AkVh_ zuY_fuxuY@6OBwIYn1j64BAno9-cR|%%JJr1@)YZBIS(JUA~lD^ax<5+W#)&JO1_Ut zFN1j+W?6p)S zKu1OQh}s;4w3?rx{#adOYwj?1*7ah0svPl$=QgqC&cqK;|Es@5ofMOwwR7S8d}F27 ze-B68RL;N{W}&*n9J7Hdz`JC(!)p~cN^osRSI#McCDSn=Chs5$EFhA>wO(f{*5{>m zykSpI=1cyHvIj->=CVWQGwCv%{EZ)HivuvPA5v9<4T^sb#o$8!k$mg9;MFk685gR< z;&dC)fIK&XE2I&K?`FAR9h#>>lgyb>;j1<8Fs|C|j}Y6ap0*=u*eX%Gb(W!Nnl~8i z!C<=~d7S%_>j74!c(i!DYHGO)hNqhx_U5(%I~xIP<|iB{Rr{5Mb-@S}^@ku7|Gu<3 zQQzq;Hv6qgy1&MZM_n$AwlUj>cSX%B)>YkyRa|(T=X*N4B@0*bc_~PqJst#|%ZZOP z+Tep?igD4e_%B%k$SEHMQe=y_kFjNis+E6-d7}B-o_(G?nUqiN6l!*@Cy&9Rr*0C+ zW!{4>G7|o)urt+=^P~u8IdzneUt=4}nrvS)={MZK2m?RO;+MttOL)u`^6OKbc#h9~ zgrl|EG-QvvS}mme9BoEXo?$1R1GJ3FTub3$A@6N1`Grt%JRGeIlpLaZun+5rk{^cB zB%wu;-ox@sVG95TDRDQ;fF6Q}_${)OP?KjS5XzU_Vc(V4X5XbT%`J*~O3ZcT$*}Vq zm$d|=bD-3rr+xP_0}!qo^ToB)p$I2U$&hk4z=Gh_Z|8V9Z9-;ayrh*wsO5)1B%~XZ z?08U%Oxu!*W7C%e4}90U=_0c zx_*mi$(F_mgg2uYmwj|X_4LJG{7CA*_sw)qYad7vMeqy*4{!KCt0Z=i@p7t!81{|G zi+=#iz;{b9m~~tK?9{UkEv5qsUw=zTu(1_%^cC`l(wr2Ov-BP#pF~Pq4JTk;v7lv5 zU#|4G-ucUWNvMP#tp=QW$vT1D?ilHIUAJ})h_2CIgtsD5{v$z1;xriatlec8{lu(C z>srF~vIsEZkYvOLUhkX*OvEU@jE2wW|Az91D0~=1^{@CMI=JKDld=eWARlm?cGvBvd>I1y*=F@YUP8w0uID6KAS&9!rvW&8hD&Hj?2lCH~ay4s7-c0_BRbTL#sdWWdDkcC9GYxsfR~QF)NhdihdC1jkFdXslXf zF|IwlgfQW9+RSf7PhbAo@dVA(VGi)q1Z}@fH|w#2?$1h(xw`pS(CLN%Ycqn`rhnZk zIUNYau_zV8jZJYKh8UWe+G3RnvoQOszKqeMN?-KDRtRsgzF{^|-@O!yE@qEfidXQ6 zV*?LF4TQKuvN4Xpp{|NED@;fPSK-*+cl6x#WOvYRK5KX5ldv4Dvyo&CqdLRUKYH zLy_i`cCS^6HTqiV*7svoM1uOwrqP`WDrS?AloW|l1zWD-YIx9zD( zGseYuO3;svmC4YL|IS3SAPRs&l)iPPW-4weOTfZqP{_FmL@@UwL~=H%IDa1IyB4Pa z!j#nnX46KxiXvG}X33ZB2L7%`);3*@q=;kjK^usSkwvk1DsJP=Ucc@JS3`0SkN~DO z<6IS!o&WXqdghh?4hYQl6R{3icVE-janxudNEX;9xx!5sGeQwOopP(+^$ttng)T1| z$ty7LT-o?$oSHi=FR+9(pHrsf){<20ywI!L=v3YcxH>2}n=5m#$Xl5Wz<#s0_`Br zdy;_%hc^HfXRwzX{`&`d4laK2%^I96X@2J;1Q%-4#5ZguV>icNgtwi?Idf~kgZ)0z6`2(B;{QJx!V$$ zpX&MfBjWI6X_sP3Fj2PGY))@XK*;bdU7Oz+|$|I+6mMd zQEDm1vkEzk&f`b~f&ocCG*+aR;{ZstaK<8Wp>}1WONu#AgCc=Vt(f8`YzD&T$*>mC zAf!t+Zjc1YlloT`vFC$pWKHb(+;1>f(&?NoPTtWG`J$E2nH8rYT0F!?QUG3E5YV-p z@C`_YMm{EiCHBYZFijApJUF}gS>b7wq&jp;@;m|>-|wbuzL1oRSW3gn?#4cy{RXZt zRqB^l*t9;XZamicG#m)jH-8-NxU8->ddIn@w&qI^#9kK&xZapNk-4a1_PZg*?5UPl zZe5BEW{s|TY19E+BgS`QHF7l)cP}vg!kcCL#}AcQ6T|C70k&r;zxCnV6sR6Wo+&xzVh?>%A*pm7U4jQjp z!de~2L{Y}gkA3D_50kKpy(KN6oJKz~{+6PW`z~Cn_tEUInn-fW5mKrDsi&Mf zc1G?o$w7}Gh!&*Wlc4FyCgk^dPu}{SUw{DCaTgWovwOY8CR#>Oq45Cwb@e%0t>jvo z#A-qN%dHoUZh^}d$dBqg+wYa!NXp?Mg6)0!of*+thh{^$;kY_KvA!S;_M@vgpZN%> zE7G|&z!zthEoK}5_=Ayoc^^GoB1D>|A+{xKz7i?WgIb84Lnt(Ktt*3VM!#R)U|6cGf(fnTV$hJh~}i zONG6fdc(JBF{n1_%))1frORSdCox^*?!&Cjl;F#_>W~;RzTLK6J~0V8&M^$0uBhsJvExWDJ9Hwv&8AL1Qx{bGfuv*SXe`NyGPP2g*D@!i*o&|tur>;CP{I0 zsgwlMeRTwml4rDXth(J3v}Qu3z$_{sDldBNL4P?UGoe^|6<(XhU!c?THZPme$mt zSuaz;eT1LJl+PFbAfC<}Cf$N!Cf^aRg9-ycF*r>Fc}v(sk$%XY9sN4|Ds5HO>b2$h zUyGO4UN+c>o_WOs$^T30Wc`0iolFe>Lvu3y=XNqM{U5mV|CTx#**Mr4{(q&;PGc8S z-8R~66@`Ww+^tr{23zm3R@*JP5!9_#Th;60M4y-LJNMa+o9(Zw-6!L_*3)z2=Rm$Q zo2xM*VkL!AWF|nYj40rn?2Ghs%nraxsY|FZHnuRbQ~}IR{Mj(JfIc%e3??Q-ab;n1 z>HM7Xf+k9Kft_U#0xK&R12ZrNM@Pqj1VE91|8Y7e`*2iPSepNHI>$f_jvw&H_aw-r zow)%%_Q2JZvGaRsD*kgiqyDZ0OqG=bnnEf2rx!<22#D(PKZNCg1Skp1pb{8bm|efO zLV}|I#g;G%j4rM(&rT#m8GyNftbcn0GJtJnX#6f^BLDms^&$@-?4Q_OUVpStujp#1 z_~A#O?cZHqSY4dBxMS{LgfzIdusHj62b&cLD9LGvjh^5K{cgzu{8Rl8>b$QDztO*@ z&j6aA*!b_cF79I9vsVR`zxQ3av@*E-lD8$D=wkq|d|g=rvABJdmG~R_TmBZ#hNZg6 z0hlYhpZPmsW&p|1+6`Iy)nS}-Js&Xo(=#Y z8};9k)w%uyc4l?`UJIc3+hA7lk7oD}F5U0|kdc`&z&H+=^;ZU>_`6dn{mVoC@E17z zLk#>AKmPGYe(SS-?!!6!TYLK6s~FL>u{nmZmHk5nd5`A?BLIFsOKf2I-P?w>rM2bx zl?VJUe7N(xr%IKP*|mW^A*RA~Oywz4R>y|}Y1^55sK0~wfEJh`j= zHCAnAq;qX*Y-aqfJnJ8U%ri1F{j$r93@)y3-sT-N{a`b-Fn`>g{H0vzk1$h2P)JQt zEq>p}t% zWflp5^)S81K)+bjU5RGkI?%d_wG{P8ijwv$@+Z76;nKt@tj($XlGKL&S`^E_LiCPW z!aAPkNXQaUxQd>kA4`_a$)o&lv9k@qH@uyt!*Sk(CoH{}@=Ro677r{AK6W$@!M+v; zZmHgWXZ-^0z`wAvWUhs`0mweZ{atIsA{UGV#eP^?xr<1f9%*I8y^gW)9}VA3Gc%tZMBf8aFe1`3rdl*8KE0MAL}`x9pc zUWvC94YVK4g2zpeifkabfY*YHuN~^iUEI0sUpvRab_&twkVu;fsdAVU5+B|CjTX9Z z2l`WczwZ`q!w&j@hl{d0FV?8xI)@=(LvIa_DVSG@S4;Tbw$b|)6&@)zLFgsqEW@W| zPRj!^qb}Nt;OQ}jKo=$){lTolKmVnlZ4941w*|Mo3Q~Clid5m(8FF+5yB0xp=w2!FKRmuxQUR1W%`C1y!w_WLa)wX}#I8`?v&Cv8uVZrc zrbO&Os51dw)+WQxvZm9>G%edsj!C+)$MJkx)R_V>x>+z3MYT=ux;?xHb)DkH~=tTgR69+Mvgv`aj z%bh2$k&qdpm%uIqJq=!xgk9i3uRQM^MR@pdN*E^;RCc>jZ=YMOrURhDpWLpwCJ0N>(g2wAg?vluHnI!m5l}l!>uf zKOL31H?jlhT3@;0%up!Ijm)?2lEe>77?^II!gb2I2SM}f*EUm@KlfZ$)b%U%DKU`8 z6PvgnIwCs-leFis4cSm#`x#PJyvc8}h*9fte3c{QGw(a#-_(5(JPrO`P`%=|eGZ+=U~K7VA5nTFFXar{+D+R95ooJP%vF0Z z7uuHjF0d~LB*b20Yrp{A#LLMh&9W+NZ`M*0Qy7;fi}>&!J3Y?{jYIG(i9U;`D?vGf zL%Ph$XQ;Qi45nTJyoPAO-78rD5X?ux>)GiC@MUOED z>!_{MzCO%a7QK|{*M%A9wj{0xAbkSleFxtIPbbMlmlz@h^3B*RGdjoQn2?SH&X}L) zfM7giR%YSW#$rIPEdDn;&{DW|4gMY>0G}x4*?mVujxX3O4bs`QT?Az#AvlxrKukWB zz>>#}7nd9@`$d+DMp$~v*oxZTWQ#61M;(vZ28%u-y>^<+XJef5?&46& z19Zx%$!jkjg_u7^!0G3@KPMvL8gyl0E*tEo2Q^;F+5UL8&*O~v zK98L1qV>{r601DMvNQ7&=5{3A5tM{2jZjP2B1`F!!k&ZwxfD~UoNv~gMsL~2phA>% z7DF=67oX_{q)#-D9d*46BQQ|^(aN+djT{)vjy zacGx!>2@HO8}G4)HM@POS97buqJI-jW zCeD43%}uFjV|KHe(2^)ApW-vz<{*;+-e=krPjYR-jXB0KxwP$T#e-h?<&6VVgbvt> zzy3a_5<~I^4TTHPJVF1bY+6O}VP$$9jC8*MQZ`ELj!<&DOrOnDQ6}xW@V)T2-SHn& zIF?c&*q)3*tXLclvymZ})Dyu58YPXa#=?B%bUv7EMtNM8T7xbkJ9g452=2cWj5`12 zq8os=dY9#Ny0sJ3UL`jy0EPs>6qHd~vfmB4Og{!fZs%>wi?*$aSN)HsJ4_7L=<2}0 zt-Pz31+}r6>tOYNO8Hn2v@jMZD+*1%(yXXU{p4XX65n0xb&Ki&@1 zCcyl1un{dvi!WcqlW5UkWM-UQ`Y=omdqL@j~@#`!`8Y9_Tv<1xrM8! zz1a4%lbN4tK*F}@2=ZMt;bkFb^ej?BsTbylr@{p+yO<=rrhYDsZ}*cTv?iGV9*;h{ zn)|%{GG+~5ifp)zQNP_n5FM5g45_7&^BZmtACHgT&P{p_P2}gP&Ma!f1*9k&-OfF)4LPaDcxNYoHqur#D`3`etPxQQ1c@t(G9beRF+KhF#iiyR2XA@(J z_&7%!|ALi#1~-(7$y?c=#fmr5-^xM7WK?=~hS-7RI)5drC@`%8nqXEoqrUVT=qN28 zZVO2+6|COc4h~SuIid$o_88yoPeXuNT)|qPI~vo^-oPvt!~AgoqQou1=psyupN_1h zCzwjK*zp<7;%A6QE*`g^eZU~5C6lFCyLT(G9!indh?HD@hAKr#vdGW^FT3z@KcuT7 zGNQ;0$yP*FW`Rk864#JC-obrr;g9?wBT-_@2e?$YSc2M{kaYhZpmKrcfH;R=A)~#> z)rP24f%I>kuZqOhW%6R^7NN_K5J_tX^LD@qNxZg0(=dKmb8PZ9fK}~CN)gN*2UT`+ zk@)mDHbe_UwC5F}0_z1G>lTwxodY0u-Nr4B%hR=1$o>!u_PrQmrW;(S;?uzfI1!M6 z65X;2-HeyOx3Wdn!4 z>UK4vFF+7tpKhSvfu9(5Ey^zM;~%G;u*KDOhcWB#{_@X+ML1>EfIg^R;j9g#q<5(Y zgU0fE$*1(Pri!ZLCl5*@GQE=)7id9!JcTNs7H5hhTY#mrcaI^04!(8545}=BwV54t zg;*_eW`|QAThZGNhgjKPU4y}t?inxBPgBXQQu7J`(I+TuAd8uC;nYY9`uu@2$4_+) zp0Av%hQ(nya!0E}FHBVQjr@xRT}b2xWKXRsep}a5Lv7k3$vF3=E&egH0v@3vE)?~N zKTWa&82Tf<*ZK2gMQ%iSPf(!8cIiqgjQj1ZY)JdXeaAKWWH;R+-~`u5v*k;57m}>4 zKI~b33+rao^;_T7Xyz?`@ta!88_?hpKtvA8#uzf{O2Xyd@k93L@smHXh0P;5JL2`3 zrIEK%a=0v#VHg^Xt=vim;{%addBpLg+b1twNZOf%C{&m|f*s$;eb0uV5DAh{@?rl< z9)}tollJ|2vu%3eg&d4MCl*9|7TWCpESd4^fvJONp5r?pgFJwwjt$KQdeBcdDnMo! z9H#n8U2u>nTEaq8UqOx5vWRCaI#Eg$XG{)O_iJ7I3M!#_h|S#N(6d~TXY*X7i@9JPkY8wONpS|?l6OIE!1Yk&(JENaQ~;f zG?nG9l-HV+^VB6il)nTUewUoTV4BuxWs(Cqm%CHEy;PNFb_Q5qHvZvPyBLr9u z8Yp#Ngh|2e@sG{_Sz`K_eQ+Jd5{TbWnrw+}9 zri9FNNtz+55z3Lo5zvLH1w3WG;O(t&{osPNTDaf+@X!Ch5Q{WelkO2Q-Jt7y0#b80 zICl`+Pu9xIWc&F`>Xbl_LA-0^$P8%6h0h{)2Q7XfnYnK^=U!;en0D#{$J=qt>J%=| zSiG18mF6>5F&ku?UwX}>fW=j$)^`5hC2SyK@}{rl`mxAOw`Jm5&+qKb`TPZlsTt_! zEs+ZMhhv14%$B84!Y6{NF@x1V#tw!nl;K^ckz(OAPlhFFSWM#_{)whx)&Tj=k0ohp z5id7qSEOp$2GZLLmru0V!&p1O612+r$_fso(+mz-m7_i8n` zE7?z!r`}R#3Gr;u>YI=R3_D5j$gHCpEq<5L@<(B|y%UiFSJT`aHtiioJtn0%@{&7H zjF@ix0p%;VV8sIoEgq*<>QZ+C;R~9I6WoHI;*t*4>YJR%H`Z$xPa`IBrx62TPQ!yg z$>0NZCbn?E?W9R~a1Vz5w=}cRE~(N)_!)*C-y4`wevmz%e!YRUk2R#}m=|t>(}>gB{Ji-nS2s8k z3mSaVGKTLV8QrMe>=d)a3pnWVYYg$0OYWD)dn9!p!`Sl&@jozuH^cNKEh`)uc>NRE z0MI2RfFpP;EuUH!K1Y_;XnbMFG8f;z@LWcFHT{*e%Mwz_R=i>0FdNfp*>S<8DlvpX z0?KjQD>pJZa^l_X&mi?fWobgRrOL?4-7|AZQ1-xggLGZ4C?Y|XoBeunW-X9z-tVkb z;&5pcX=8iJ@dnvA=kQTjc{@xS@ITt=HYRe$`F4qqy|XL?w8k*)k&!*%lXvNa%o}~( zL)N+$6$e!)N(VD#J=LzI#R5^nwwOe_oFTBYUhLZ-RC{@3#DwDGcgu5&7W5%@r>IQe zICQ(BYN5<%>p9g6S1QN~T|#_PerHLq)dX~0uPS{uu zsmYhVxp9hiKd!s-Mz*2VJA}l02GXH8Z)l?F^$$mE`=tW#h~L0`3BGkwfxX`ikPuK( z++qW{yuqS5@KCPa`$sVz~ONGMLjuMQPa zdRg1t{n_w6Od+|J)O~#e3@%r+@f1a7B7`m2>gDp5Vb_L*8mZ(I%YJ2^^8W@Os6B7E zqy9K)9=l~GfXtf{C~GG1AJP249Pu@L?vobd>=o`@?x+ z58bYeHMX9`K$;{uP|8aix)7b$x&-ISw@%!qgF?J7)}fjY}szueYUSi`Q?(bA>Y{yI!IRIg&3? zi)i)FdB)%>8;c2@i*wtR9eeygZLKO2okx7Lu&Fg zwR^)B^~o8<3J!sr-zj^ptlQ-I1KJ}KHHjA`X{mRb1`|#fld@9=IA-2qJYZ$+x7taU zme*v|H}JySpt7o_p^25_@4qA0>l9+otNcx>Dr*iCLPqN?CYzdS%Ldt0s9y|DPr(glhc%--J=+MmxX4|RLVeb`Fd+3O(sg$p|9-4U( z8>%TobK}Le>qt@?Gnv>wGYdg%2N@mn_P{Z7)Um11f!WbnJDS3`-As|Hs-Zg6|F^^; z6+y5~q`6+Gm;)^2wHM}>%TQbs`)(?d_twNQ$o~($O*=X45K5hzOQ9{ZUes!{S=O64 zdmsqncc%E0L_IQ~vfH>yrwkUR=%hieq{UMWk*B@2Ddq=NsYS2a<3GIP;&*3neskqY zZ{9d;WKodN?N*a3V1*eJD7%ihx8tixA*tVqd=&|{oKoYLF9u)b%>bY+&d^}xI>0E* zDW2SLN6|`0RaG=BlYl#V$H!Ap~{a?eX{C+zacLI+FOiA36T{l!wPw5)G(9qKdCdaA5)e$58e|3`Ur!{y z3NEN`PM$kw50;4^Te4bZ4R4H+295GqUZLHR6BBifW_LB@`gSM65hAP> zHhcsBn1O%Rn{tI3de$Ys_=?r>v9M|xPw`WZqK>9p9VNo%=B zkwHF;+UBdN6*hB`Z<7Z+_`fb(o0>P<0Bri>_QR=e`|tgg@TthL6X72Lm+mKR_%~*O z6~-u=XpIc+$dB%hdsK)s9PB7GhPwC5fk!JV$-G><=JXq8V-oC}Ck96ybe8Sgv_TOh zT(o^*ezG$58gAj&5nAGxDGlJn!^aQy@hkvi(jYIP$npi)K=@q<>U5rXwvS*~!>?Ob zyVzh*Y|V7G!%)q{vuAtC9j3BazEf&vpSI3Kh+PadO3ya}uS4mvug>>V`Ki6F)cYN#(gjO1h_dz8F#qkx$TeC$(@LJWda`QXUGE3ZxYzNSJbX*-x2 zQ-UFl#_6K=v6>jubSovI6~O3gqfBNai~6f$T8xHm$}&!l;trKtn*1k%r}Qi@a9}?m zWVvrjZVG5l8vLxd@swAK`^otlp=hSOtr6p0z})`YWU7X;434 zrz0awu`#77@yeyc*cSWj3}|5#ZMX<>G`h-mLC)3#GYWM2B2=TFa~Q z4-UOgI=v7*>4t7kRFQh-VI7!G=S1ih%v;KiFg2>%w6_X)kzje4Ib+aB6WgF0eGpTh zO*7ph`@ISHYb_%lkHvK_%9tUB0eq~h#YR(Ti#(A0zky;cr@l43o?Bu`efk>8K%`!# znKr7(Q`iYZNb4vQiqOrg2xmy3Y8D2u<9~bwr4}M9qCZc#cip^c?4;ss?~$;>V$nWl zW8o?GG>F5=bmHWMx_z}_ny4W8tRTft+p(SG`}9H4oo@-4!E^zINLNP?*!be%GlMuN zLtNV{nCyM{I_#Rv2XT8KhG_uWWn4M1_VeH?A9n*hX*58O!{|q$RKTwap!Si6_e$e$ zTKp&V3_2HmevCySAI)KRSX1Iy6%XNm&HEf|UB0zu1+M8l_i|KD{g}Y#JI7d2Z!5>t|6BtIJx&SghP;nnUr&W?l`YCp~2O zLRxN(P6lk?PNSJ@z6sA9PIow+&Sf@MP1H;q(#!whI;__{T=Z8k8msxp7{VpE?$gv1 z;n~&{U^QfgmxAg(%TQu*I#v6NG!kXmNH>4-#IaGWU%szGWmL%Tw?onoDjJ!PwTPH05JPSNbGQ zoVB_e*Pd=Lhxe2XDA;-IbUlEcnq`vdR+5I$LCE`r!P1KK#L@DuNj5MiclUjz>u%OJ zNZ<6deI{xDpsS(Y>@6tnJ|oo4I5Bn4SOcqDW3{T@nbZMgc5-=g&ROR~3s0KdlqT>6 zQ8&`2y@2mAHO`;nw+q-Pqg_~{V&+pX@gV|r$oUl4^kVH|Hn&qQC%&wHfF^9WnI5)F z%ZPFVCq8VA+dg^FAoxlVJl>+LcvM*%!PKZHUfrdhV0a;Kqd)xiA{LYGsJu~LLSpOU z8IRDIj1M^coCt!JQb`K!NM=6K#}8A;(|PPjd3TVij}AD%!wz3de`!|kcJO1X3>YDB zcq4u*oae`YLnO)wtIN2Alz#Mf@O_s%x-``Bq6kA2Ml&eG@qRm@EMk&i2Z(=3 zQrL^bmrL>90aLXrAO&SWu4@gRfkN~g_9^UFHs~$nDMGd^OXDsB#&|T}nh}S7EK%xr z#{T1>_oTUZ9X?JaF;Q4-K=|0I}JWNt_R|o{8zj&zfMQrgLIJo@6kBHuU*?|r#7BE2!E{O@-nR{ne zUGlW-6#-=XzLUoc0#$g3>sJJDf_|dh48nibyUnUpIM2)HslhNxuujirCq#q29iWMv z1Al-AR`y`igG@RglT?EnQ~xHc(DhK!;yZAq@dcKre%f+b6f0Lg50Ux_+&Np#&DQfZ zR(;}n9>pf1IZsOr(pSdEbk9JiGZESzM1f(FlFB|XvaW{{-L7wH=4Re?Q>GwbcPh@Q z$gBKgXEUyy7MVA$rZ`tAq7zP;O_ArfxH`{^+3lW=Wfemw5w>5Z5F&H$*sSfnHoNS` znLr68M-v?ABLpf06_dZ2)eow_Uf7qPsGSrUFbqt-I7PXM5fL;`blr_ zbr~n*=~JPlerefL=$@^;&tE&RcSxwsrN%sYEOg#5W%iz!i0Jqqyyv&ABmKO7LhN1S ze&Y1c-RUyYYYFG1M%XX&Kw|C`FIynBl058hSHZXev}C#c1^6SmmvXQ)V$)owL}W^% z`c24tEq`l6fzRo0G#Owoe=FovZ1zX04+$n&zIe35eG+nmUg4RUnG(&?mg_y)BWF|n4R?>TVeGhL;|-We7_hSMyhrj&U>!hweG5MY80i%dM@a(_7tzbZU63cF zE=KXCCaTs9)@Q3zk3Im2Hz0);`Z6u{;~jna=RjyNgp=w|X^qrm4@B+1xV4(AXjMsO z8okd8NZ&GhsFxRjWZ~j_sti^*a%YL$;rUNO;Ktw;(k(OpID3kdGY?zhgML77ilN(( z-V!^L%qj(*V(z#M*#~W5c>g=dk@e}roOI&b?wJ*=&5hfn*YYuc8VPGaa-oem4Pb#V zL5-HV^XtRh88eJ-^UtpUUA+s$c$9b|dD-iEcsDr}4K;%d)T>t81LsN&u(#%UjXqT} zA=8Hb2rAX#6`!Mx9X=+@VWQhW;FKC*K|?t4(T8%}(=q4lh$^x+xc0>vY$HzokUU)R z40GbN-whep1Ywg?3h!*wi;ig7Tl2n5*Y67xz}sH~Cw%katCz-yWK z#l)YXXH#KUO99LYbwVFSr4`&p>OV8+H2)fg8<3Y}QU4m7#eR44kvYtP13yGBUJaW~ zoq)S&?TNdYA-*e95DuIY`y4vtI#OX{kNU#zZK1Kzy}=fwbe?t#RIBOgy|OxUBd}N) z8kv(vy|5ee7&%)W*fK_dg%tA`~LS}~+9!0WnnpS(w*REjdNHKux8=eL8vi7B1F_B$mFd}|-c=@u}t!G7a zN?#q%=!1tMZ}S_2~eNUqaIm?cAszk=UgG4vs zy$2^;b{&E|v+omuf%h-P-M&_VL<}OHuYyHn&VS~gD`?Uqj@ypSX(c3JRmMgyf9nu_ zv?DV>1OeY77ndx>L1_MrCMdl321eM{n=;rqJS=I2$`%HGP)SG!0Lp}#LUlj^d{XX3 zTc!_oXk28_1Y#eeBCpi2K|Z~^RfkPs`UPY#XEGz*^GsY9q?QYV1*dg75HQoblCgV_Hl#!4B_Cbd|Qw zbVjDfCSH;Lf9?lX=R%|7XzJ}RbU>f0mio~46USwZo`~OBFCz8@5N;pNO-$}dT)cg$ z;dnQ7IYdwZ>hX=^2ePp zTiU9^^9aUmE?K%N=;D?e-S|8n)rRZ=%O~DXb<;{bln%kMvrb~mf=NG>^q#H3dOCS2VSkUt)0uZx)i|6AiITDss zFMd0_nx(f5G0p)J`HsjY+mqGpenN;p8gJ#CoN;5H_2QAebJ*6bQ`rp15wK;3Zq3RQoT?Of8$x*Z_D+SO$^nNd@#$RFuYvzAp;g5^W|~o& z3CtMtCt;A(%lN@Y6PK10ERO64+4V@Uuy#XV2`3PyV&0xn(P#{t6)b+BScANN-P4qX zCeFl9Tvx5>DpASaI;_`43AY6dRbToA?(sw`9mp<8X3*{`m?Lsu;HXhGs?O{|ZT%je z^5yrSG8bv)Qdy@B6ou~8Awyva;A?nMCb+`@VYuD1Z{o->_!mhRBZ z2Xd+r)dU97lN&`kg4CD4TotxpI|E?1%%T_KaZMR zKL_-5qhQ>mO4gj&t&gmg57CX0g%Gs0ru^9VMKj@Cfgr*rPFeFjunW}@(V1UAbzrch z7o3&SqEd~M!6jYQ9b!!7rI<}fVu}fWEKQy~!U|~}LnlkGMsCm;W+zNx-Mr%>baEqR zZ*bSW<4z!4u9)BT{@fYeZZS4yp&p#@lCdg?!0=1|wI`7wxMFPuDM3TsPl5d0!~`)T zleI6Jm&8>?*gyF6*eF936=X#hDV4&R$#kOK&Vh8^#OUY|8PxnM*gMUv!Adq;-~3yL-GJDBD z^uN|zDcN0Ty(7wg<{_Fa<#zBn=gWG`^>3Ma!@_jhKKp7tRS`a_qZ7jf*v9c5`uLPl zU=7Pexf>sqL#7YEv!)u;@{RUubSrUcwGV5MJe)!0K(T_Xg1V{0Y8rI7&127XY>ts- zJAtcwC-DYd&wDWZ84`J(pxc+U*1f2kG*@%ApEG=Ttn*kk76v> z4otmvIIU*KM(jk*USizMDt+|9NVNtnkgF8hzrf3`dSR&ENQZc@;LIkXNy@&}t0nWj zSyG2FK=6d0onSg-30b&K!z`w&Lh#4tNEaMhmHSI41^wRNBDqMikYbe|9WsjgIaii^ z<{KO2hf}n(L>qHoD~-(URV72TCb^(Dirg*|#C&Zc zg=swHy;>~HT?qI5B7MVNk>`gJmo)1j{FA1W(r|Z*WaMgco_AbLD+^c35#N)Q9KqZ^ zz*4QJPgs-twS(|$*(qqX``3F8Fmtv#hBmC6jcTc057pwOL%D5C9EPll{*x z21yF6r>#F%t0+mB8#R`AV_q#3MFBwZlG-9{hPa}+0 zeq7ofEjo1{HdQzgO~k8F0tbZgFBz zPaHjeNA*T8BrugPS%s&PKKH6o>X{x=aAVGqy!LU->)3(P%lc?jh(bbN%YLd+TI1oKxJX^@pUNmSDFl&7O@sE|oF}KA=wvBVCV|T37g>6k$ zez4(sd0>PGfma5`ku6vao#hU@O_=aP+0T>t{y@lr@e`Ab^}M-Gvej#dh;9F1@y`3! zvguX+uju5-`C&)(JYh-^EZsjg9WWZXiJ$1od#@EynzfBG2EsJb>BT#B=CfD?=(FMF z3wX=FeWPawDpx#ec@tWD`3mKfa-YxhG`XwqiX9L9bFq_o+`mL+Ta=BI?{D*V1xwfo zA;8i{aT{v|>wj_JNLmaq&9*}i!@fJR$VvqX>-rULI&4*JYZ4MNig{(6_vrB@*Gpwa zwpi8WgM}xUF?6^urOdEe1|~fomA;cY#bRn?`Kj$O?0c?3uTfCJVjxW}ScXBtWqOzz zY9c%+U4KN|^|F+Q5D#^}Z4lnumln&Wl^pPJ^282Eu=EDzt<$nDFG-pfmh$^h6vA~u zG!ZMcY+eV9Z#zRjAV zYYFMnW;KIF6F+{ax3yg+{MVS&C1MBL#QwdxAL|zO3r-3tdg~%r)S@@>gF9q-HD?<} z>rPhAtG|Rl0ecWmoz*V`BS3npLy~ARn5m0i(aPi_+~(h$T!(J@=d)wLHMn z6y70`@NxZvY~!ov1AYUsh8#`YOaa(=$aL0kV^zl4dAO-V9uTDXfdZjLkQFy_i)Er# zZ#@vLBfHBHe*yF2+MXr}$9O3tt|VwlVCNIM4Lj}7*wE65FWG;@>2!7DHN*{)a;W5$ zsms_TZ{LlO?NIth%8`Z
    zHwTVFl7B6r~&|XH`ErgjPa`Y zl%F93DUC>fM&>oDDS>mVNJKvqloj=QZ<0s`|n13UaeT#Jg;hM3cJoqHq_le&>&}LTH#U6Cvg21klj%%p!}XiE#v| z>59HfyAWA76ty1iSVW2C{^6+tde5k{!L$09PUoSU|A?o`;%sR~Zv5Df`00t!fF$c5 zRWoM>k5&$33sZKg?XX&J0(MKcAUE}Yv&?ZvIjOrBy#K~DT#k?(?p18JtVqC`8X9f} z#~9rT7~!wQixO*YkCLe->P4Hhe~%QpPR&jppDXH+BR$$qM01;`e~S~t4y+CM7?l4* z3AoXLlx2Rz=vTE~Mh?^Luh9)pZQHTb;9cL4C=D-_S?uT;NZU_gkk+T|y2N9ScX zdH*0_t7;dA|6-9K`5a*$UNBp7q+c6BrCbXUtQCBCAzQ7#>eAH@;n)T+Jt3EpIsqnxK#1PZ>yG62U|Ecrv{iWN?@#JAR4Bgqpj=e8u;6t(2QD(jkm-D7( z04=aDkBV4-RR~TjUugyQD9PqunF4}&^8WJt66AB>lFYla>=s{tNLPL;tB%~HJe=0= z(53fQ8YJgMI@u#n4po@7rsUjvy!TAs3C@netId3A&Fu?=VJ}!f>}+q4yAgK}*}%qw zyO{R_qOxvK$q)5EO+Jtpo|As4i5NYkD>HbFd|F;l*}zO^j28ZMuBT-kuB9>2(w;CO z*sv;UF%HJ)CpawT?c2gXkECh=kC~@(+W^;K_qh~`1^I4f0$XdP?GFXw{F{*J$yfRB zzlO1{py;f7)y~Jk0`P!n2O)+2w2J-nScp_wFdYeB+8=!bk(q_hyH6XbmQg9nHO*;4+!d;P+&nH~YNyxv3of_?O;-bjkxJko8-Cx@-too!3 zxbMbPxU1xcW!zO&3T5~tfRC@?` zIm}JjnPfT>9wmd5ghM?ZQx%SRt`WYKq~?}`lSO5T>xmpeOI@@t^DsGs{1P`9bfUIb zGV#Kiq;+v-8k^B)=$lr9YFnSESy1-H#}W{5sYE;HIIq$`KMk;a^gS**L46e8_S9{e zb`tjggO6Qb*HoB<-AL7u{1HX1JK#1UTC}Z=T11MY8auPylh%*n;2;~E;msAGk`=VY*iJS8*AecrAh(P{cY00 z(ou-%YhTigE~{(m_WyCE75m*5E?3LjN=PNiT3AFyHA550&uih3Ey(g4 zdpF5m3-$*07Tr2LWV(XHC4T@FqbfFWNW_5%kgnQM>Zlo28hR<1R zt|M)C1tmTrX~Ww#mc$IgTpJi5wFtdZyzem-Da28C!xOGawx%U5!kQhf?c0?E-#C&+ zGLHkY_AV~+v-XG@6YdiVAz=#}?4rAm7!`rfw} z@=eR~WsdVUS5V2tv;pF=Jd9Q&L*K7=-0#v^6YnNaZ@4v<5)3Olh))Na!4|_Ts7MDX zT=&{KaE~lkJpMRgj6@lih2ogVM&TO=w+I_r$%(wrs!2a&B&$UVNmS(Dv9%65e>~kl z9r`*)r!cHseyuPzH5s*#>?)R!qDH~0Y0Vi&SFNG2NqB7m>H=ChZ)k6q&8%*u1-eC3 z%KIu7WRHZ!zfU^5u-c-dJJ(UthD+BQi3jOw(+D5pwvZEaN{C^9{0R~GS-P1Y34US0 zA$TXw1+%7dq%fp(l20~twq_@4%^W!;3AZ=;n36&?9nKjgfQN%W&`ymi^j*+F#o)Fr>%L z>Ya;OZJI}%WN`g=L7CE&g98aPA+E*9fF87i0p2`>>zrGVZzQjLuC8^A=Q4c)AW-Ni zMEAV%UtDmI0B2uT2s!~jdIUWLu=(exyUr}kpltbpTPAF>&nK5CWshl$i4yy}$zvZ1 z`!AN~z~64Hq{aRuEwmyS{0MK~l9Q`&(t{w;G{b-W44SuhEB(w$b<_MfV>r0h)2i z$zkf@;!-;o;T)GUn5^n_%JzF+XP&E%Vn@bvgwcJtQ6-6_RA23fn0px2cQa2`_QAA# z)@;jF1B>y6+C#b3f;soH@Ya`&L4t^Fu_och>M-XEda|6>U?^hEev07*e;DLSM^`15 zdgoSYRJ&g=9Wb=C5lc9wEi>P;jz`Kk5k&GLPUiyBPZ@Bd!6fGyR6Sbu-^dL^+UCC1 zG|Y?`6%o<#mh}>YCU$g%`kvR{)Oh6H&kDW~@N}t9KIGG)OKilZM>q@USdvEy$$}05s5NnDyhHY>#fpFm=)bnrspVpY%D4uynT7A!zfAeKeq}i;*l~Bal;qXr_a+^pnnnh)YB)6;`!>vb_1g}!@=bQqx7mjw43aY zk{`+TO%pdm%u*CIiNoEg{(gi5`*HfSx~nOo$^M|qCflGZq2q3NG**7!9dpY8MRd?Ut7gM4z2M2pk9`0j4FmC(|w( zdOR zYKGcmZ3sh*oR&kBE$Ps16qjU{PDyWCoxK{Q5fPO7_)!iE<(Mrl7n3a84<=Dcz44Lg ztiZ*l-tXZfJ-CLabv{HeIyu8psG1@Az@sqIM9~^bk3$QUI!A_kp3mP;jRlh()fl|* z0b``idX4Jf_TZ|&i$At-&saBsm{eu$>wZr~OQendk;V8EWKZ>|DDY-|Gn_&z`S1_% z01WS6&g8P^ufYsay?=QIR^xx^c6#;t{&9<4MN2|F=UO1l6Qg3c1{9i{!X%xK8yhbZ zGbBdNytZq?UuN;b*b}OEhNm&!Cl>SZ;d8Pj`}Q_Nn~rG5qa+lYaI6!IJkSYlAJ@tq zS(W$KrdSjN>t6ZcpJWTZQEE+>eD~or9voH^UmYL}MQBwp&lH=EC>|#Bac39#^Ve%^ z5Qt-FP0DtUH072$SF>4M6JCEQ<&CMo#+(r^)QsYx-w582{)`RSeikg;C-;gabrXY` z9eo0o5^5d}<^V=Tlb@ng^sTCItP~Ta&3=kCm|YCI6iOs6pvd%yS&P>!d#=a;0!u_L$VmX_@K1k zhc9er_`+a3@7Cpb?ALOLGW9a`9SnX@;IRD_mxwIHnOMf$3wBm&e z5!#J5E;5exosk$=KzZNOViuJV$%_9vrU7kROdymL47L+SGNZWLwm{NgMaPq9ZqjeW zVm&*(=YiBje~&af+NY7QR;Pm50WL)f?FHAEtcrw6Mn5{n)i0sYBLFdhGzE6$usu*m zeq4osn?Bnfu8lJz%?joLH1f%kBF`q67*~Ts;Yni*B)4=7wcMdJ&zB=$Iq3N!A{*qA zEvXKN*+Sld@re$EG=c4+!4ZLT6Cx3TmltjKmyziyBXMz28bNb&0c5+tg-N0kw*@q# z+RuC)*$2}L@PR{)9Oyr-GbZS@amS<^k+>d!SxZb>>6yUH!`d+}S{d2}n~EmnA+^}! zD#)YoCV9UI*n{uIFf%14MlbmeCj$Po2M;Y*mi?QjAkV*GCQQQQ`kv-*YBXqK`!G7U zo@(4h&En;qIDpG!+lSNr_Dj?{!|V*kU9qvQnpQ6Rl$?f_&~ z7JGCKG{AasKRD4!Z@A?!=Nzrq3rx$VDilnR_H3kgbJdqcHbdp;>*(xWlhp9Z5gsTS z(Y(9S^b%A5EfJ$=@GWI>bx^aTVu)uH$p>VPXpdh%$C4g6S}-DUa$5G{WgCTw68Sd1<<;xJBd20h`JyQHEh($MM{veZ+Vx6G2KK}$0fW}dh@;Xg* z7zm8aw` zeK4GwsqBNACO`~pkB2E9YLj{0WssU~ey5LjN13S%uHFnbNJBWf@q?Ec&J;50rY~3- zHUHFz500%OZrH341PytPj5LcEM7sLV7O9U@2gwm9m?YGQ5E{W%bBIz2r=?Lj0NsQt zG!s})J7<*iqvHO&;G}3T%+OEN5rv$RM4?QG?C!Ag?m<|I!U^N``iS<;A~zG~Kt+GS0#efs5>iacfJLI@}G8(SUNQ1U3WTml}Fld*Ep zrG#Lf31LXP>}4ShRCT2qHRKN(lrV1Ddh2vQUYa=<-&BRtUiQP>zuuqI@ci%+FXv^P zWxCGSd0S-F!)p65ScSjk5r_$?{~5^yv7u?D3bK?7-G)5=k)oII`LW1u!ix2JMMR}^ zrsv|fSUX#V5`8ncZ=oz#vpS45?HTbm6-ewFj_~i_HVLS*S2Cm=Hj<2RwtfjFc1veh zOCRIlaFImP^WR(~Pv<(g+=ubgro`5(LYVs|hX_=Gz$JOI#&QxhS+f8S61k(#eFI$d zMu~t1rhz&Qc#+o~#_o-Q3kh>c=I5p=3nJV8i(_z4H0{NOO$1}Abq zUOyZvOj?_FG+)+f8SnE6j<^=;(lQD>((3LkJhW6{OV-ZVaWuu&E`jRdijbfJ2R zocK_FOJtR2u}~uE-z(jJk!-huo(fN<#qS@XOSxy3@|mxmJbSiP|2&A|*0bp3nbm?6 z@|nu(oQ#4;aW)Ng`rHJRQ3jEZ4>I{!i@#51sH z#^Vh$eujnE)jtbNQnpx);mo%+dWI71IBHPN16}xX9vgb zrS7Vz-UF%lXkOTfZ_o}sodphQa<6rL-^?8|r#y!Ij#LHyI_KO$8y1PD{PyTgoj3Cs zm-YRn*6SNDY@pZm?W$V*QTO1!AB8w4*U$O(^#vB~vat^}l(@j3#5}3QiE%ka$#@yn zco>Ni=_yTkH5Qk2mOaQ%Q$XH+>e%`l}9Z`l;i6?BhmM@jN4ciWg90e5P$3~3zuOj{Se!a8)n`2Lh8x#dT_GdP5+6&y{QB)#-u+}=@{x$QvcjxuM+QiT2wukAn-ht%BTa$Q4aHub^_0v@aN| ziM0lqC3UU?7@)0HnBBKO@b`+Opw*sfRv|`SjSJ6UZi~YAS5r1Y_VS1e#_a14?UK)~ z#igpERN2OlK|ehA`0wKhCaD!Ol||h!g@*Nx9vwv&?7Z{00;BlzA>VrKRO?P&}GNuX*}_&4V;b4WgahZ@Vp|o7NG>t83n-l zP7IAdCR#m=c@^TlH`11t6_4XVR)XHqf)CsGDA#;(5hyRrs|3*I4ki55{dh55ce1fh zsMb=K29LdDmLC_M?yH`@cjZ5A$FKBCGyw;EIY=+-RwF2ZD{x*Y_?zY!whd?{<`@@d zf4w5zC8w9-e0bLs%o=aIbbs0`_~M=lfR@@Tev_TEViJZHOxHcI$)}?VC@S2|Uf0V- z-iEv7s8I8B_nU3~ zdQpN3(SDP0xK9DV8c$AprusrXTIL}xD%>exdOGZY|7EAbW=d$qsSXRMag8pjTOHgpX9Hfpmh0| zX5+2l9-9~9thYPw|A{)8nK}O#QbS=^7b|-wY8pm0YZsvT*HhKikCu0W(bF(khYYcQYM_^P^6W3ypa0LQQjP2~c&@i={m9;bA>-w+$`~YZ}J2`(f z4Pa$pW@BdOX5nC`XJO#@?|y#Sf4!TWwVOHMt210Q02>Em7b|CTV}RTLQ;vgym4S)o zKfv1D&dlEAKeAP9|I7IOe{nnOf1`F5mj4&DGjp;17iRxI0PXyW;|P6BsGUc2k7Z$T zz`+V7sM$F!L1;rjBs38GkOA1->*0%JLDG{H5k=2XTJ$ zkCD^!s4}ksqQvkvC4AlWo`~MD%>$Y=OPoFcU&Q{TJFVFTLPckEv|pNATGUG?olg7_ zfm;}X-~P)cdRZ}iiBqu>tZG7-%bfPY=Xct5rhs-!w~|;o&}{W=_kn=x%{{AgRk4L5 z$`U)%YpM^J6{48e|DTs}{f|-7QZctcV3f8qGj|8*G69&Gx%CkkRjobE{}V)D)CA}< z16TpfUx_OA_AXzE9A8za{HKJ4{a5TiZu_5@7(kbgm06sfn@e1bnd{4sIE9%-xy3|T zIk?4`xR{yQS(rHl0RMZFuXg0j?JU3CnuU}5|9FB3=QtHag;D)?)7d#jjp|3a)3aF9 zvYc6r}y#ZsaLnESQBXBHZX^QOnyA<`mh8lDgqrWQE7riW- zN?tSSbTmJZwQS3xy0mRYAQ*NLYIb4leE9wa@%gfx-_Y}wUhb}Ld%ec{Eu~SW{m=P# bb}@ExasOH>5STewnb^1xC@91gB@q5EkT*yy diff --git a/rjournal/RJwrapper.tex b/rjournal/RJwrapper.tex index 255a3a7..62b23e1 100644 --- a/rjournal/RJwrapper.tex +++ b/rjournal/RJwrapper.tex @@ -9,6 +9,7 @@ \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} % Any extra LaTeX you need in the preamble +\usepackage{booktabs} \usepackage[normalem]{ulem} \usepackage{float} \newfloat{algorithm}{hbt}{lop} diff --git a/rjournal/greenwell.Rmd b/rjournal/greenwell.Rmd index 174a3f2..3d2a51b 100644 --- a/rjournal/greenwell.Rmd +++ b/rjournal/greenwell.Rmd @@ -13,6 +13,7 @@ abstract: > An abstract of less than 150 words. preamble: | % Any extra LaTeX you need in the preamble + \usepackage{booktabs} \usepackage[normalem]{ulem} \usepackage{float} \newfloat{algorithm}{hbt}{lop} @@ -20,6 +21,20 @@ preamble: | output: rticles::rjournal_article --- +```{r setup, include=FALSE} +knitr::opts_chunk$set( + cache = TRUE, + fig.width = 6, + fig.asp = 0.618, + out.width = "80%", + fig.align = "center", + fig.pos = "!htb", + message = FALSE, + warning = FALSE +) +``` + + ## Introduction Introductory section which may include references in parentheses @@ -28,39 +43,116 @@ Introductory section which may include references in parentheses ## Background -This section may contain a figure such as Figure \ref{fig:Rlogo}. - -```{r, Rlogo, echo=FALSE, fig.cap='The logo of fastshap.', out.width='2in', fig.align='center', fig.pos='htbp'} -knitr::include_graphics("/Users/b780620/Desktop/devel/fastshap/man/figures/logo.png") -``` - - -### Estimating Shapley values in practice - -TBD. +So what's a Shapley value? The Shapley value is the average marginal contribution of a \emph{player} across all possible \emph{coalitions} in a \emph{game}. In the context of statistical/machines learning, +\begin{description} + + \item[Game:] The prediction task for a single observation $x$. + + \item[Gain:] The prediction for $x$ minus the average prediction for all training observations. + + \item[Players] The feature values of $x$ that collaborate to receive the gain (i.e., predict a certain value). + +\end{description} + +In particular, the Shapley contribution of the $i$-th feature to an instance $x$ is defined as +\begin{equation} +\nonumber +\phi_i\left(x\right) = \frac{1}{p!} \sum_{\mathcal{O} \in \pi\left(p\right)} \left[\Delta Pre^i\left(\mathcal{O}\right) \cup \left\{i\right\} - Pre^i\left(\mathcal{O}\right)\right], \quad i = 1, 2, \dots, p, +\end{equation} +where ... + +A simple example may help clarify the main ideas. + +### Fairly splitting a bar tab + +Alex, Brad, and Brandon decide to go out for drinks after work. They shared a few pitchers of beer, but nobody payed attention to how much each person drank. What's a fair way to split the tab? Suppose we knew the follow information, perhaps based on historical data: +\begin{itemize} + + \item If Alex drank alone, he'd only pay \$10. + + \item If Brad drank alone, he'd only pay \$20. + + \item If Brandon drank alone, he'd only pay \$10. + + \item If Alex and Brad drank together, they'd only pay \$25. + + \item If Alex and Brandon drank together, they'd only pay \$15. + + \item If Brad and Brandon drank together, they'd only pay \$13. + + \item If Ales, Brad, and Brandon drank together, they'd only pay \$30. + +\end{itemize} + +\begin{table}[] +\centering +\begin{tabular}{@{}llll@{}} +\toprule + & \multicolumn{3}{l}{Marginal contribution} \\ \midrule +Permutation & Alex & Brad & Brandon \\ \midrule +Alex, Brad, Brandon & \$10 & \$15 & \$5 \\ +Alex, Brandon, Brad & \$10 & \$15 & \$5 \\ +Brad, Alex, Brandon & \$5 & \$20 & \$5 \\ +Brad, Brandon, Alex & \$10 & \$20 & \$0 \\ +Brandon, Alex, Brad & \$5 & \$15 & \$10 \\ +Brandon, Brad, Alex & \$17 & \$3 & \$10 \\ \midrule +Shapley contribution: & \$9.50 & \$14.67 & \$5.83 \\ \bottomrule +\end{tabular} +\caption{Marginal contribution for each permutation of Alex, Brad, and Brandon (i.e., the order in which they arrive). The Shapley contribution is the average marginal contribution across all permutations. (Notice how each row sums to the total bill of \$30.)} +\end{table} + +So the next time the bartender asks how you want to split the tab, whip out a pencil and do the math! + + +### Estimating Shapley values via Monte Carlo simulation: SampleSHAP + +A single estimate of the contribution of $x_i$ to $f\left(x\right)$ is nothing the more than the difference between two predictions, where each prediction is based on a sort of Frankenstein instance that' are's constructed by swapping out values between the instance being explained ($x$) and an instance selected at random from the training data. To help stabilize the results, the procedure is repeated a large number, say, $R$, times, and the result averaged together. \begin{algorithm} \begin{enumerate} - \item For $i = 1, 2, \dots, j$: + \item For $j = 1, 2, \dots, R$: \begin{enumerate} - \item Permute the values of feature $X_i$ in the training data. - \item Recompute the performance metric on the permuted data $\mathcal{M}_{perm}$. - \item Record the difference from baseline using $imp\left(X_i\right) = \mathcal{M}_{perm} - \mathcal{M}_{orig}$. + \item Select a random permutation $\mathcal{O}$ of the sequence $1, 2, \dots, p$. + \item Select a random instance $w$ from the training instances $\boldsymbol{X}$. + \item Construct two new instances as follows: + \begin{itemize} + \item $b_1 = x$, but all the features in $\mathcal{O}$ that appear after feature $x_i$ get their values swapped with the corresponding values in $w$. + \item $b_2 = x$, but feature $x_j$, as well as all the features in $\mathcal{O}$ that appear after $x_j$, get their values swapped with the corresponding values in $w$. + \end{itemize} + \item $\phi_{ij}\left(x\right) = f\left(b_1\right) - f\left(b_2\right)$. \end{enumerate} - \item Return the VI scores $imp\left(X_1\right), imp\left(X_2\right), \dots, imp\left(X_j\right)$. + \item $\phi_i\left(x\right) = \sum_{j = 1} ^ R \phi_{ij}\left(x\right) / R$. \end{enumerate} -\caption{Monte Carlo algorithm for approximating Shapley values. \label{alg:permute}} +\caption{Approximating the $i$-th feature's contribution to $f\left(x\right)$. \label{alg:SampleSHAP}} \end{algorithm} +If there are $p$ features and $m$ instanced to be explained, this requires $2 \times R \times p \times m$ predictions (or calls to a scoring function). In practice, this can be quite computationally demanding, especially since $R$ needs to be large enough to produce good approximations to each $\phi_i\left(x\right)$. In practice, this depends on the variance of each feature in the observed training data, but typically $R >= 50--100$ will suffice (**Need reference**). + ### Special cases -TBD. +The following sections discuss two special cases where exact Shapley explanations can be computed efficiently: additive linear models, and shallow trees and tree ensembles. #### Linear models: LinearSHAP -TBD. +Cite somewhere \cite{strumbelj-2014-explaining}. + +First, lets discuss how a feature's value contributes to a prediction $f\left(X\right)$ in a simple (additive) linear model. That is, let's assume for a moment that $f$ takes the form +\begin{equation} +\nonumber + f\left(X\right) = \beta_0 + \beta_1 X_1 + \dots + \beta_p X_p +\end{equation} + +Recall that the contribution of the $i$-th feature to the prediction $f\left(X\right)$ is the difference between $f\left(X\right)$ and the expected prediction if the $i$-th feature’s value were not known: +\begin{equation} +\nonumber +\begin{split} + \phi_i\left(X\right) &= \beta_0 + \dots + \beta_i X_i + \dots + \beta_p X_p \\ &\quad\quad - \left(\beta_0 + \dots + \beta_i \E\left(X_i\right) + \dots + \beta_p X_p\right) \\ + &= \beta_i \left(X_i - \E\left(X_i\right)\right) +\end{split}, +\end{equation} +where we estimate $\E\left(X_i\right)$ with the corresponding sample mean $\bar{X}_i$. The quantity $\phi_i\left(X\right)$ is also referred to as the \emph{situational importance of $X_i$} \citep{achen-1982-interpreting}. #### Tree-based models: TreeSHAP @@ -73,6 +165,153 @@ TBD. TBD. +### So why fastshap? + + + + +#### Efficiency + +Like many post-hoc interpretation techniques (e.g., PDPs and ICE curves), SampleSHAP can be made more efficient by generating all the data up front, and scoring it only once (or twice, in the case of SampleSHAP). For example, PDPs and ICE curves can be efficiently constructed with only a single call to a scoring function by generating all of the required data up front using a single cross-join operation (which can be done rather efficiently in SQL or Spark). The scored data can then be post-processed/aggregated and displayed as either a PDP or set of ICE curves. An example using Spark with \CRANpkg{sparklyr} \citet{R-sparklyr} can be found here: \url{https://github.com/bgreenwell/pdp/issues/97}. + +Fortunately, a similar trick can be exploited for SampleSHAP. Whether explaining a single instance with a large value of Monte Carlo reps ($R$), or explaining a large number of instances, the basic idea is to generate all the required Frankenstein instances $b_1$ and $b_2$ upfront, and stored in matrices $\boldsymbol{B}_1$ and $\boldsymbol{B}_2$, respectively. + +For example, suppose we wanted to estimate the contribution of $x_i$ for each of the $N$ rows of the available training data $\boldsymbol{X}$ using a single Monte-Carlo repetition in Algorithm~\ref{alg:SampleSHAP} (i.e., $R = 1$)\footnote{The same idea also extends to explaining new instances.}. To start, we can generate the $N$ random instances at once and store them in an $N \times p$ matrix $\boldsymbol{W}$. Rather generating $N$ random permutations $\mathcal{O}$, and constructing $b_1$ and $b_2$ one at a time, the \pkg{fastshap} package uses C++---via \CRANpkg{Rcpp} \citep{R-Rcpp}---to efficiently generate an $N \times p$ logical matrix $\boldsymbol{\mathcal{O}}$, where $\boldsymbol{\mathcal{O}}_{kl} = 1$ if feature $x_l$ appears before feature $x_i$ in the $k$-th permutation, and $0$ otherwise. This logical matrix can then be used to logically subset $\boldsymbol{X}$ and $\boldsymbol{W}$ to more efficiently construct $\boldsymbol{B}_1$ and $\boldsymbol{B}_2$ in a single swoop. The matrices (or data frames) can then be each scored once, and the difference taken, to generate a single replication of $\phi_i\left(x\right)$ for each row of $\boldsymbol{X}$. + +Suppose instead we want to estimate the contribution of $x_i$ for a single instance $x$, but using a large value of $R$ for accuracy. We could employ the same trick, but in this case $\boldsymbol{X}$ would refer to the $R \times p$ matrix, where each row is a copy of the instance $x$. + +\pkg{fastshap} also uses efficient exact methods for the special cases described in Sections... + + +#### Parallelization + +\pkg{fastshap} is faster at computing Shapley values for a single feature for a large number of instances (or a large value of $R$ for a single instance). But what about a large number of features? Fortunately, Algorithm~\ref{alg:SampleSHAP} can be trivially parallelized across features, and this is built into \pkg{fastshap}. + + +#### A simple benchmark comparison + +This section provides a brief example comparing various implementations of Shapley values using [Kaggle’s Titanic: Machine Learning from Disaster competition](https://www.kaggle.com/c/titanic). While the true focus of the competition is to use machine learning to create a model that predicts which passengers survived the Titanic shipwreck, we’ll focus on explaining predictions from a simple logistic regression model. + +To start, we’ll load the data, which are conveniently available in the \CRANpkg{titanic} package \citep{R-titanic}, and do a little bit of cleaning. + +```{r titanic-load} +# Read in the data and clean it up a bit +titanic <- titanic::titanic_train +features <- c( + "Survived", # passenger survival indicator + "Pclass", # passenger class + "Sex", # gender + "Age", # age + "SibSp", # number of siblings/spouses aboard + "Parch", # number of parents/children aboard + "Fare", # passenger fare + "Embarked" # port of embarkation +) +titanic <- titanic[, features] +titanic$Survived <- as.factor(titanic$Survived) +titanic <- na.omit(titanic) + +# Data frame containing just the features +X <- subset(titanic, select = -Survived) +``` + +Next, we’ll use the stats::glm() to fit a logistic regression model with only main effects (i.e., no tw-way interactions, etc.). + +```{r titanic-glm} +fit <- glm(Survived ~ ., data = titanic, family = binomial) +``` +Suppose we wanted to explain the predicted survival probability for a new passenger named Jack: +```{r titanic-jack} +jack <- data.frame( + Pclass = 3, + Sex = factor("male", levels = c("female", "male")), + Age = 20, + SibSp = 0, + Parch = 0, + Fare = 15, # lower end of third-class ticket prices + Embarked = factor("S", levels = c("", "C", "Q", "S")) +) +``` +Our logistic regression model predicts that Jack’s log-odds of survival is +```{r titanic-jack-predict} +predict(fit, newdata = jack) +``` +Yikes, that’s equivalent to estimated 13.64% predicted probability of survival! With a baseline (i.e., average) survival rate of 40.62%, can we explain why the model predicts Jack to be much lower? Enter...Shapley values. + +There is a growing number of R packages that provide Shapley explanations, the two most popular arguably being \pkg{iml} and \pkg{iBreakDown}. In this example, we’ll compare those with \pkg{fastshap}. + +To start, we need to define a few things (prediction wrapper, as well as both \pkg{iml}- and \pkg{iBreakDown}-related helpers). +```{r titanic-helpers} +# Prediction wrapper to compute predicted probability of survive +pfun <- function(object, newdata) { + predict(object, newdata = newdata) +} + +# DALEX-based helper for iBreakDown +explainer <- DALEX::explain(fit, data = X, y = titanic$Survived, predict_function = pfun, verbose = FALSE) + +# Helper for iml +predictor <- iml::Predictor$new(fit, data = titanic, y = "Survived", + predict.fun = pfun) +``` +Next, we call each implementation’s Shapley-related function to compute explanations for Jack’s prediction using 100 Monte Carlo repetitions. +```{r titanic-jack-explanations, fig.width=9, fig.height=3, out.width="100%", fig.cap="TBD."} +# Compute explanations +set.seed(1039) # for reproducibility +ex1 <- iBreakDown::shap(explainer, B = 100, new_observation = jack) +ex2 <- iml::Shapley$new(predictor, x.interest = jack, sample.size = 100) +ex3 <- fastshap::explain(fit, X = X, pred_wrapper = pfun, nsim = 100, + newdata = jack) + +# Plot results +library(ggplot2) # for `autoplot()` function +p3 <- plot(ex1) + ggtitle("iBreakDown") +p2 <- plot(ex2) + ggtitle("iml") +p1 <- autoplot(ex3, type = "contribution") + ggtitle("fastshap") +fastshap::grid.arrange(p1, p2, p3, nrow = 1) +``` + +Each package comes loaded with it’s own bells and whistles (e.g., \pkg{iml} and \pkg{iBreakDown} have particularly fantastic visualizations). The main selling point of \pkg{fastshap} is speed! For example, all three packages (in fact, all general and practical implementations of Shapley values) use Algorithm~\ref{alg:SampleSHAP} which requires a large number of Monte Carlo repetitions to achieve accurate results. Below is a simple benchmark looking at the estimated time (in seconds) to explain Jack’s prediction as a function of the number of Monte Carlo repetitions for each implementation. (Note that this comparison does not make use of \pkg{fastshap}'s feature-wise parallelization.) + +```{r titanic-benchmark, fig.cap="Quick benchmark between three different implementations of SampleSHAP for explaining Jack's unfortunate prediction."} +nsims <- c(1, 5, 10, 25, 50, 75, seq(from = 100, to = 1000, by = 100)) +times1 <- times2 <- times3 <- numeric(length(nsims)) +set.seed(904) +for (i in seq_along(nsims)) { + message("nsim = ", nsims[i], "...") + times1[i] <- system.time({ + iBreakDown::shap(explainer, B = nsims[i], new_observation = jack) + })["elapsed"] + times2[i] <- system.time({ + iml::Shapley$new(predictor, x.interest = jack, sample.size = nsims[i]) + })["elapsed"] + times3[i] <- system.time({ + fastshap::explain(fit, X = X, newdata = jack, pred_wrapper = pfun, + nsim = nsims[i]) + })["elapsed"] +} +pal <- palette.colors(3, palette = "Okabe-Ito") # colorblind friendly palette +plot(nsims, times1, type = "b", xlab = "Number of Monte Carlo repetitions", + ylab = "Time (in seconds)", las = 1, pch = 19, col = pal[1L], + xlim = c(0, max(nsims)), ylim = c(0, max(times1, times2, times3))) +lines(nsims, times2, type = "b", pch = 19, col = pal[2L],) +lines(nsims, times3, type = "b", pch = 19, col = pal[3L],) +legend("topleft", + legend = c("iBreakDown", "iml", "fastshap"), + lty = 1, pch = 19, col = pal, inset = 0.02) +``` +The message to be taken from Figure~\ref{fig:titanic-benchmark} is that \pkg{fastshap} scales incredibly well with $N$ or $R$, as long as the corresponding \code{predict()} method does. + +Oh, and \pkg{fastshap} can produce instant (and exact) Shapley contributions for this example. + +```{r titanic-exact} +fastshap::explain(fit, newdata = jack, exact = TRUE) # ExactSHAP +fastshap::explain(fit, X = X, pred_wrapper = pfun, nsim = 10000, + newdata = jack) # SampleSHAP +predict(fit, newdata = jack, type = "terms") # ExactSHAP (base R) +``` + + ## Example: predicing sales prices TBD. diff --git a/rjournal/greenwell.bib b/rjournal/greenwell.bib index f5d9014..64eaeff 100644 --- a/rjournal/greenwell.bib +++ b/rjournal/greenwell.bib @@ -1,18 +1,28 @@ -@Manual{R, - title = {R: A Language and Environment for Statistical Computing}, - author = {{R Core Team}}, - organization = {R Foundation for Statistical Computing}, - address = {Vienna, Austria}, - year = {2012}, - note = {{ISBN} 3-900051-07-0}, - url = {http://www.R-project.org/}, +% Books ------------------------------------------------------------------------ + +@book{achen-1982-interpreting, + title = {Interpreting and Using Regression}, + author = {Achen, Christopher H.}, + isbn = {9780803900004}, + lccn = {82042675}, + series = {Interpreting and Using Regression}, + year = {1982}, + publisher = {Sage Publications} +} + + +% Articles --------------------------------------------------------------------- + +@article{strumbelj-2014-explaining, + author = {{Š}trumbelj, Erik and Kononenko, Igor}, + title = {Explaining prediction models and individual predictions with feature contributions}, + journal = {Knowledge and Information Systems}, + year = {2014}, + volume = {31}, + number = {3}, + pages = {647--665}, + url = {https://doi.org/10.1007/s10115-013-0679-x} } -@article{ihaka:1996, - Author = {Ihaka, Ross and Gentleman, Robert}, - Journal = {Journal of Computational and Graphical Statistics}, - Number = 3, - Pages = {299--314}, - Title = {R: A Language for Data Analysis and Graphics}, - Volume = 5, - Year = 1996} + +% Other ------------------------------------------------------------------------ diff --git a/rjournal/greenwell.tex b/rjournal/greenwell.tex index 832ec70..0897b0c 100644 --- a/rjournal/greenwell.tex +++ b/rjournal/greenwell.tex @@ -18,47 +18,145 @@ \subsection{Introduction}\label{introduction}} \hypertarget{background}{% \subsection{Background}\label{background}} -This section may contain a figure such as Figure \ref{fig:Rlogo}. +So what's a Shapley value? The Shapley value is the average marginal +contribution of a \emph{player} across all possible \emph{coalitions} in +a \emph{game}. In the context of statistical/machines learning, -\begin{Schunk} -\begin{figure}[htbp] +\begin{description} -{\centering \includegraphics[width=2in]{/Users/b780620/Desktop/devel/fastshap/man/figures/logo} + \item[Game:] The prediction task for a single observation $x$. + + \item[Gain:] The prediction for $x$ minus the average prediction for all training observations. + + \item[Players] The feature values of $x$ that collaborate to receive the gain (i.e., predict a certain value). + +\end{description} -} +In particular, the Shapley contribution of the \(i\)-th feature to an +instance \(x\) is defined as \begin{equation} +\nonumber +\phi_i\left(x\right) = \frac{1}{p!} \sum_{\mathcal{O} \in \pi\left(p\right)} \left[\Delta Pre^i\left(\mathcal{O}\right) \cup \left\{i\right\} - Pre^i\left(\mathcal{O}\right)\right], \quad i = 1, 2, \dots, p, +\end{equation} where \ldots{} -\caption[The logo of fastshap]{The logo of fastshap.}\label{fig:Rlogo} -\end{figure} -\end{Schunk} +A simple example may help clarify the main ideas. -\hypertarget{estimating-shapley-values-in-practice}{% -\subsubsection{Estimating Shapley values in -practice}\label{estimating-shapley-values-in-practice}} +\hypertarget{fairly-splitting-a-bar-tab}{% +\subsubsection{Fairly splitting a bar +tab}\label{fairly-splitting-a-bar-tab}} -TBD. +Alex, Brad, and Brandon decide to go out for drinks after work. They +shared a few pitchers of beer, but nobody payed attention to how much +each person drank. What's a fair way to split the tab? Suppose we knew +the follow information, perhaps based on historical data: + +\begin{itemize} + + \item If Alex drank alone, he'd only pay \$10. + + \item If Brad drank alone, he'd only pay \$20. + + \item If Brandon drank alone, he'd only pay \$10. + + \item If Alex and Brad drank together, they'd only pay \$25. + + \item If Alex and Brandon drank together, they'd only pay \$15. + + \item If Brad and Brandon drank together, they'd only pay \$13. + + \item If Ales, Brad, and Brandon drank together, they'd only pay \$30. + +\end{itemize} + +\begin{table}[] +\centering +\begin{tabular}{@{}llll@{}} +\toprule + & \multicolumn{3}{l}{Marginal contribution} \\ \midrule +Permutation & Alex & Brad & Brandon \\ \midrule +Alex, Brad, Brandon & \$10 & \$15 & \$5 \\ +Alex, Brandon, Brad & \$10 & \$15 & \$5 \\ +Brad, Alex, Brandon & \$5 & \$20 & \$5 \\ +Brad, Brandon, Alex & \$10 & \$20 & \$0 \\ +Brandon, Alex, Brad & \$5 & \$15 & \$10 \\ +Brandon, Brad, Alex & \$17 & \$3 & \$10 \\ \midrule +Shapley contribution: & \$9.50 & \$14.67 & \$5.83 \\ \bottomrule +\end{tabular} +\caption{Marginal contribution for each permutation of Alex, Brad, and Brandon (i.e., the order in which they arrive). The Shapley contribution is the average marginal contribution across all permutations. (Notice how each row sums to the total bill of \$30.)} +\end{table} + +So the next time the bartender asks how you want to split the tab, whip +out a pencil and do the math! + +\hypertarget{estimating-shapley-values-via-monte-carlo-simulation-sampleshap}{% +\subsubsection{Estimating Shapley values via Monte Carlo simulation: +SampleSHAP}\label{estimating-shapley-values-via-monte-carlo-simulation-sampleshap}} + +A single estimate of the contribution of \(x_i\) to \(f\left(x\right)\) +is nothing the more than the difference between two predictions, where +each prediction is based on a sort of Frankenstein instance that' are's +constructed by swapping out values between the instance being explained +(\(x\)) and an instance selected at random from the training data. To +help stabilize the results, the procedure is repeated a large number, +say, \(R\), times, and the result averaged together. \begin{algorithm} \begin{enumerate} - \item For $i = 1, 2, \dots, j$: + \item For $j = 1, 2, \dots, R$: \begin{enumerate} - \item Permute the values of feature $X_i$ in the training data. - \item Recompute the performance metric on the permuted data $\mathcal{M}_{perm}$. - \item Record the difference from baseline using $imp\left(X_i\right) = \mathcal{M}_{perm} - \mathcal{M}_{orig}$. + \item Select a random permutation $\mathcal{O}$ of the sequence $1, 2, \dots, p$. + \item Select a random instance $w$ from the training instances $\boldsymbol{X}$. + \item Construct two new instances as follows: + \begin{itemize} + \item $b_1 = x$, but all the features in $\mathcal{O}$ that appear after feature $x_i$ get their values swapped with the corresponding values in $w$. + \item $b_2 = x$, but feature $x_j$, as well as all the features in $\mathcal{O}$ that appear after $x_j$, get their values swapped with the corresponding values in $w$. + \end{itemize} + \item $\phi_{ij}\left(x\right) = f\left(b_1\right) - f\left(b_2\right)$. \end{enumerate} - \item Return the VI scores $imp\left(X_1\right), imp\left(X_2\right), \dots, imp\left(X_j\right)$. + \item $\phi_i\left(x\right) = \sum_{j = 1} ^ R \phi_{ij}\left(x\right) / R$. \end{enumerate} -\caption{Monte Carlo algorithm for approximating Shapley values. \label{alg:permute}} +\caption{Approximating the $i$-th feature's contribution to $f\left(x\right)$. \label{alg:SampleSHAP}} \end{algorithm} +If there are \(p\) features and \(m\) instanced to be explained, this +requires \(2 \times R \times p \times m\) predictions (or calls to a +scoring function). In practice, this can be quite computationally +demanding, especially since \(R\) needs to be large enough to produce +good approximations to each \(\phi_i\left(x\right)\). In practice, this +depends on the variance of each feature in the observed training data, +but typically \(R >= 50--100\) will suffice (\textbf{Need reference}). + \hypertarget{special-cases}{% \subsubsection{Special cases}\label{special-cases}} -TBD. +The following sections discuss two special cases where exact Shapley +explanations can be computed efficiently: additive linear models, and +shallow trees and tree ensembles. \hypertarget{linear-models-linearshap}{% \paragraph{Linear models: LinearSHAP}\label{linear-models-linearshap}} -TBD. +Cite somewhere \cite{strumbelj-2014-explaining}. + +First, lets discuss how a feature's value contributes to a prediction +\(f\left(X\right)\) in a simple (additive) linear model. That is, let's +assume for a moment that \(f\) takes the form \begin{equation} +\nonumber + f\left(X\right) = \beta_0 + \beta_1 X_1 + \dots + \beta_p X_p +\end{equation} + +Recall that the contribution of the \(i\)-th feature to the prediction +\(f\left(X\right)\) is the difference between \(f\left(X\right)\) and +the expected prediction if the \(i\)-th feature's value were not known: +\begin{equation} +\nonumber +\begin{split} + \phi_i\left(X\right) &= \beta_0 + \dots + \beta_i X_i + \dots + \beta_p X_p \\ &\quad\quad - \left(\beta_0 + \dots + \beta_i \E\left(X_i\right) + \dots + \beta_p X_p\right) \\ + &= \beta_i \left(X_i - \E\left(X_i\right)\right) +\end{split}, +\end{equation} where we estimate \(\E\left(X_i\right)\) with the +corresponding sample mean \(\bar{X}_i\). The quantity +\(\phi_i\left(X\right)\) is also referred to as the +\emph{situational importance of $X_i$} \citep{achen-1982-interpreting}. \hypertarget{tree-based-models-treeshap}{% \paragraph{Tree-based models: @@ -71,6 +169,294 @@ \subsection{Shapley values in R}\label{shapley-values-in-r}} TBD. +\hypertarget{so-why-fastshap}{% +\subsubsection{So why fastshap?}\label{so-why-fastshap}} + +\hypertarget{efficiency}{% +\paragraph{Efficiency}\label{efficiency}} + +Like many post-hoc interpretation techniques (e.g., PDPs and ICE +curves), SampleSHAP can be made more efficient by generating all the +data up front, and scoring it only once (or twice, in the case of +SampleSHAP). For example, PDPs and ICE curves can be efficiently +constructed with only a single call to a scoring function by generating +all of the required data up front using a single cross-join operation +(which can be done rather efficiently in SQL or Spark). The scored data +can then be post-processed/aggregated and displayed as either a PDP or +set of ICE curves. An example using Spark with \CRANpkg{sparklyr} +\citet{R-sparklyr} can be found here: +\url{https://github.com/bgreenwell/pdp/issues/97}. + +Fortunately, a similar trick can be exploited for SampleSHAP. Whether +explaining a single instance with a large value of Monte Carlo reps +(\(R\)), or explaining a large number of instances, the basic idea is to +generate all the required Frankenstein instances \(b_1\) and \(b_2\) +upfront, and stored in matrices \(\boldsymbol{B}_1\) and +\(\boldsymbol{B}_2\), respectively. + +For example, suppose we wanted to estimate the contribution of \(x_i\) +for each of the \(N\) rows of the available training data +\(\boldsymbol{X}\) using a single Monte-Carlo repetition in +Algorithm\textasciitilde{}\ref{alg:SampleSHAP} (i.e., +\(R = 1\))\footnote{The same idea also extends to explaining new instances.}. +To start, we can generate the \(N\) random instances at once and store +them in an \(N \times p\) matrix \(\boldsymbol{W}\). Rather generating +\(N\) random permutations \(\mathcal{O}\), and constructing \(b_1\) and +\(b_2\) one at a time, the \pkg{fastshap} package uses C++---via +\CRANpkg{Rcpp} \citep{R-Rcpp}---to efficiently generate an +\(N \times p\) logical matrix \(\boldsymbol{\mathcal{O}}\), where +\(\boldsymbol{\mathcal{O}}_{kl} = 1\) if feature \(x_l\) appears before +feature \(x_i\) in the \(k\)-th permutation, and \(0\) otherwise. This +logical matrix can then be used to logically subset \(\boldsymbol{X}\) +and \(\boldsymbol{W}\) to more efficiently construct +\(\boldsymbol{B}_1\) and \(\boldsymbol{B}_2\) in a single swoop. The +matrices (or data frames) can then be each scored once, and the +difference taken, to generate a single replication of +\(\phi_i\left(x\right)\) for each row of \(\boldsymbol{X}\). + +Suppose instead we want to estimate the contribution of \(x_i\) for a +single instance \(x\), but using a large value of \(R\) for accuracy. We +could employ the same trick, but in this case \(\boldsymbol{X}\) would +refer to the \(R \times p\) matrix, where each row is a copy of the +instance \(x\). + +\pkg{fastshap} also uses efficient exact methods for the special cases +described in Sections\ldots{} + +\hypertarget{parallelization}{% +\paragraph{Parallelization}\label{parallelization}} + +\pkg{fastshap} is faster at computing Shapley values for a single +feature for a large number of instances (or a large value of \(R\) for a +single instance). But what about a large number of features? +Fortunately, Algorithm\textasciitilde{}\ref{alg:SampleSHAP} can be +trivially parallelized across features, and this is built into +\pkg{fastshap}. + +\hypertarget{a-simple-benchmark-comparison}{% +\paragraph{A simple benchmark +comparison}\label{a-simple-benchmark-comparison}} + +This section provides a brief example comparing various implementations +of Shapley values using \href{https://www.kaggle.com/c/titanic}{Kaggle's +Titanic: Machine Learning from Disaster competition}. While the true +focus of the competition is to use machine learning to create a model +that predicts which passengers survived the Titanic shipwreck, we'll +focus on explaining predictions from a simple logistic regression model. + +To start, we'll load the data, which are conveniently available in the +\CRANpkg{titanic} package \citep{R-titanic}, and do a little bit of +cleaning. + +\begin{Schunk} +\begin{Sinput} +# Read in the data and clean it up a bit +titanic <- titanic::titanic_train +features <- c( + "Survived", # passenger survival indicator + "Pclass", # passenger class + "Sex", # gender + "Age", # age + "SibSp", # number of siblings/spouses aboard + "Parch", # number of parents/children aboard + "Fare", # passenger fare + "Embarked" # port of embarkation +) +titanic <- titanic[, features] +titanic$Survived <- as.factor(titanic$Survived) +titanic <- na.omit(titanic) + +# Data frame containing just the features +X <- subset(titanic, select = -Survived) +\end{Sinput} +\end{Schunk} + +Next, we'll use the stats::glm() to fit a logistic regression model with +only main effects (i.e., no tw-way interactions, etc.). + +\begin{Schunk} +\begin{Sinput} +fit <- glm(Survived ~ ., data = titanic, family = binomial) +\end{Sinput} +\end{Schunk} + +Suppose we wanted to explain the predicted survival probability for a +new passenger named Jack: + +\begin{Schunk} +\begin{Sinput} +jack <- data.frame( + Pclass = 3, + Sex = factor("male", levels = c("female", "male")), + Age = 20, + SibSp = 0, + Parch = 0, + Fare = 15, # lower end of third-class ticket prices + Embarked = factor("S", levels = c("", "C", "Q", "S")) +) +\end{Sinput} +\end{Schunk} + +Our logistic regression model predicts that Jack's log-odds of survival +is + +\begin{Schunk} +\begin{Sinput} +predict(fit, newdata = jack) +\end{Sinput} +\begin{Soutput} +#> 1 +#> -1.845561 +\end{Soutput} +\end{Schunk} + +Yikes, that's equivalent to estimated 13.64\% predicted probability of +survival! With a baseline (i.e., average) survival rate of 40.62\%, can +we explain why the model predicts Jack to be much lower? +Enter\ldots Shapley values. + +There is a growing number of R packages that provide Shapley +explanations, the two most popular arguably being \pkg{iml} and +\pkg{iBreakDown}. In this example, we'll compare those with +\pkg{fastshap}. + +To start, we need to define a few things (prediction wrapper, as well as +both \pkg{iml}- and \pkg{iBreakDown}-related helpers). + +\begin{Schunk} +\begin{Sinput} +# Prediction wrapper to compute predicted probability of survive +pfun <- function(object, newdata) { + predict(object, newdata = newdata) +} + +# DALEX-based helper for iBreakDown +explainer <- DALEX::explain(fit, data = X, y = titanic$Survived, predict_function = pfun, verbose = FALSE) + +# Helper for iml +predictor <- iml::Predictor$new(fit, data = titanic, y = "Survived", + predict.fun = pfun) +\end{Sinput} +\end{Schunk} + +Next, we call each implementation's Shapley-related function to compute +explanations for Jack's prediction using 100 Monte Carlo repetitions. + +\begin{Schunk} +\begin{Sinput} +# Compute explanations +set.seed(1039) # for reproducibility +ex1 <- iBreakDown::shap(explainer, B = 100, new_observation = jack) +ex2 <- iml::Shapley$new(predictor, x.interest = jack, sample.size = 100) +ex3 <- fastshap::explain(fit, X = X, pred_wrapper = pfun, nsim = 100, + newdata = jack) + +# Plot results +library(ggplot2) # for `autoplot()` function +p3 <- plot(ex1) + ggtitle("iBreakDown") +p2 <- plot(ex2) + ggtitle("iml") +p1 <- autoplot(ex3, type = "contribution") + ggtitle("fastshap") +fastshap::grid.arrange(p1, p2, p3, nrow = 1) +\end{Sinput} +\begin{figure}[!htb] + +{\centering \includegraphics[width=1\linewidth]{greenwell_files/figure-latex/titanic-jack-explanations-1} + +} + +\caption[TBD]{TBD.}\label{fig:titanic-jack-explanations} +\end{figure} +\end{Schunk} + +Each package comes loaded with it's own bells and whistles (e.g., +\pkg{iml} and \pkg{iBreakDown} have particularly fantastic +visualizations). The main selling point of \pkg{fastshap} is speed! For +example, all three packages (in fact, all general and practical +implementations of Shapley values) use +Algorithm\textasciitilde{}\ref{alg:SampleSHAP} which requires a large +number of Monte Carlo repetitions to achieve accurate results. Below is +a simple benchmark looking at the estimated time (in seconds) to explain +Jack's prediction as a function of the number of Monte Carlo repetitions +for each implementation. (Note that this comparison does not make use of +\pkg{fastshap}'s feature-wise parallelization.) + +\begin{Schunk} +\begin{Sinput} +nsims <- c(1, 5, 10, 25, 50, 75, seq(from = 100, to = 1000, by = 100)) +times1 <- times2 <- times3 <- numeric(length(nsims)) +set.seed(904) +for (i in seq_along(nsims)) { + message("nsim = ", nsims[i], "...") + times1[i] <- system.time({ + iBreakDown::shap(explainer, B = nsims[i], new_observation = jack) + })["elapsed"] + times2[i] <- system.time({ + iml::Shapley$new(predictor, x.interest = jack, sample.size = nsims[i]) + })["elapsed"] + times3[i] <- system.time({ + fastshap::explain(fit, X = X, newdata = jack, pred_wrapper = pfun, + nsim = nsims[i]) + })["elapsed"] +} +pal <- palette.colors(3, palette = "Okabe-Ito") # colorblind friendly palette +plot(nsims, times1, type = "b", xlab = "Number of Monte Carlo repetitions", + ylab = "Time (in seconds)", las = 1, pch = 19, col = pal[1L], + xlim = c(0, max(nsims)), ylim = c(0, max(times1, times2, times3))) +lines(nsims, times2, type = "b", pch = 19, col = pal[2L],) +lines(nsims, times3, type = "b", pch = 19, col = pal[3L],) +legend("topleft", + legend = c("iBreakDown", "iml", "fastshap"), + lty = 1, pch = 19, col = pal, inset = 0.02) +\end{Sinput} +\begin{figure}[!htb] + +{\centering \includegraphics[width=0.8\linewidth]{greenwell_files/figure-latex/titanic-benchmark-1} + +} + +\caption[Quick benchmark between three different implementations of SampleSHAP for explaining Jack's unfortunate prediction]{Quick benchmark between three different implementations of SampleSHAP for explaining Jack's unfortunate prediction.}\label{fig:titanic-benchmark} +\end{figure} +\end{Schunk} + +The message to be taken from +Figure\textasciitilde{}\ref{fig:titanic-benchmark} is that +\pkg{fastshap} scales incredibly well with \(N\) or \(R\), as long as +the corresponding \code{predict()} method does. + +Oh, and \pkg{fastshap} can produce instant (and exact) Shapley +contributions for this example. + +\begin{Schunk} +\begin{Sinput} +fastshap::explain(fit, newdata = jack, exact = TRUE) # ExactSHAP +\end{Sinput} +\begin{Soutput} +#> # A tibble: 1 x 7 +#> Pclass Sex Age SibSp Parch Fare Embarked +#> +#> 1 -0.915 -0.964 0.420 0.186 0.0260 -0.0282 -0.0919 +\end{Soutput} +\begin{Sinput} +fastshap::explain(fit, X = X, pred_wrapper = pfun, nsim = 10000, + newdata = jack) # SampleSHAP +\end{Sinput} +\begin{Soutput} +#> # A tibble: 1 x 7 +#> Pclass Sex Age SibSp Parch Fare Embarked +#> +#> 1 -0.929 -0.977 0.422 0.185 0.0257 -0.0290 -0.0865 +\end{Soutput} +\begin{Sinput} +predict(fit, newdata = jack, type = "terms") # ExactSHAP (base R) +\end{Sinput} +\begin{Soutput} +#> Pclass Sex Age SibSp Parch Fare Embarked +#> 1 -0.9153946 -0.9644851 0.4204564 0.1861824 0.02599872 -0.0281944 -0.09194646 +#> attr(,"constant") +#> [1] -0.4781785 +\end{Soutput} +\end{Schunk} + \hypertarget{example-predicing-sales-prices}{% \subsection{Example: predicing sales prices}\label{example-predicing-sales-prices}} diff --git a/rjournal/greenwell_cache/latex/__packages b/rjournal/greenwell_cache/latex/__packages new file mode 100644 index 0000000..4af209d --- /dev/null +++ b/rjournal/greenwell_cache/latex/__packages @@ -0,0 +1,2 @@ +base +ggplot2 diff --git a/rjournal/greenwell_cache/latex/titanic-benchmark_ea93b04f25ab77d3e5743f87ba471dd0.RData b/rjournal/greenwell_cache/latex/titanic-benchmark_ea93b04f25ab77d3e5743f87ba471dd0.RData new file mode 100644 index 0000000000000000000000000000000000000000..b2aa0457e4cb31d917111c150bd871ffcbb1f76b GIT binary patch literal 3590 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 literal 0 HcmV?d00001 diff --git a/rjournal/greenwell_cache/latex/titanic-benchmark_ea93b04f25ab77d3e5743f87ba471dd0.rdx b/rjournal/greenwell_cache/latex/titanic-benchmark_ea93b04f25ab77d3e5743f87ba471dd0.rdx new file mode 100644 index 0000000000000000000000000000000000000000..d9ac1a03c9f6e2df0544a33d9c494dcc121fd724 GIT binary patch literal 197 zcmV;$06PC4iwFP!000001B>8dU|?WoU}0clU}gm}8CXL@+;lA%7?^~?5)hgVh_G)D2KTqF$c?~)Z*gQ6p*0+G+}v*WB~vGMWs$} literal 0 HcmV?d00001 diff --git a/rjournal/greenwell_cache/latex/titanic-exact_2412fe79940d9afc3962c5dcb03a7d84.RData b/rjournal/greenwell_cache/latex/titanic-exact_2412fe79940d9afc3962c5dcb03a7d84.RData new file mode 100644 index 0000000000000000000000000000000000000000..2b3d5f5b7094f906f3bda6dd0dbd0004c2b710ba GIT binary patch literal 3206 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 literal 0 HcmV?d00001 diff --git a/rjournal/greenwell_cache/latex/titanic-exact_2412fe79940d9afc3962c5dcb03a7d84.rdb b/rjournal/greenwell_cache/latex/titanic-exact_2412fe79940d9afc3962c5dcb03a7d84.rdb new file mode 100644 index 0000000..e69de29 diff --git a/rjournal/greenwell_cache/latex/titanic-exact_2412fe79940d9afc3962c5dcb03a7d84.rdx b/rjournal/greenwell_cache/latex/titanic-exact_2412fe79940d9afc3962c5dcb03a7d84.rdx new file mode 100644 index 0000000000000000000000000000000000000000..34b6730457b44948a9ec6484bbd0ee8afcb1e0a9 GIT binary patch literal 124 zcmb2|=3oE==I#ec2?+^l35f|w32CfGk`d0%cS>|6BxbZ66cUi)h?vp9q8y;8?hzQ5 zl$T{VL6Ko%%8&L{6F%Cnl3^B)FqT++!q}PjiH^6-3Ldb@R~ aJbx}GvQ$ib`LYHcR)z&W9H({yEd>B&swh+d literal 0 HcmV?d00001 diff --git a/rjournal/greenwell_cache/latex/titanic-glm_1f109ee39a9c05a547e16f1739194dbf.RData b/rjournal/greenwell_cache/latex/titanic-glm_1f109ee39a9c05a547e16f1739194dbf.RData new file mode 100644 index 0000000000000000000000000000000000000000..e320b6c418254a185b648f6196b612e68a903e9e GIT binary patch literal 229 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
  • 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%0Db=D|Gsi`aULdizOy=BC2v=+ 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%0ASWe=H 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