From edaa5c171e24917406a18a207042559724b8d01a Mon Sep 17 00:00:00 2001 From: Phillip Alday Date: Wed, 26 Jun 2024 23:59:26 -0500 Subject: [PATCH] Built site for gh-pages --- .nojekyll | 2 +- AoGPlots.html | 369 +- .../figure-html/cell-8-output-1.svg | 1548 +- about.html | 326 +- arrow.html | 452 +- bootstrap.html | 675 +- .../figure-html/cell-12-output-1.svg | 641 +- .../figure-html/cell-13-output-1.svg | 892 +- .../figure-html/cell-15-output-1.svg | 1705 +- .../figure-html/cell-16-output-1.svg | 2005 ++- .../figure-html/cell-17-output-1.svg | 1648 +- .../figure-html/cell-20-output-1.svg | 574 +- .../figure-html/cell-21-output-1.svg | 863 +- .../figure-html/cell-25-output-1.svg | 999 +- check_emotikon_transform.html | 379 +- contrasts_fggk21.html | 4888 +++--- contrasts_kwdyz11.html | 671 +- fggk21.html | 2473 +-- .../figure-html/fig-agetrends-output-1.svg | 1722 +- .../fig-agetrendssamp-output-1.svg | 1722 +- .../fig-caterpillarcohort-output-1.svg | 2079 ++- .../fig-m1shrinkagecohort-output-1.svg | 2783 ++-- .../fig-m2shrinkagecohort-output-1.svg | 3049 ++-- glmm.html | 687 +- .../figure-html/fig-contradata-output-1.svg | 1072 +- index.html | 330 +- kb07.html | 636 +- .../figure-html/fig-kbm02fedens-output-1.svg | 810 +- .../fig-kbm02sampcorrdens-output-1.svg | 421 +- .../fig-kbm02sampsigmadens-output-1.svg | 455 +- kkl15.html | 1879 ++- .../fig-betadensitym1-output-1.svg | 1150 +- .../figure-html/fig-bsridgem1-output-1.svg | 3247 ++-- .../fig-bxpltsubjcond-output-1.svg | 588 +- .../fig-bxpltsubjcond2-output-1.svg | 596 +- .../fig-caterpillarm1-output-1.svg | 8024 +++++----- .../fig-caterpillarm1a-output-1.svg | 3510 ----- .../fig-caterpillarm1l-output-1.svg | 13144 ++++++++-------- .../fig-caterpillarm1la-output-1.svg | 3443 ---- .../fig-corrdensitym1-output-1.svg | 1347 +- .../fig-kkl15comparativedens-output-1.svg | 819 - .../fig-m1fittedresid-output-1.png | Bin 221121 -> 221969 bytes .../fig-m1fittedresid2-output-1.png | Bin 41103 -> 43295 bytes .../figure-html/fig-qqnormm1-output-1.png | Bin 23932 -> 26345 bytes .../figure-html/fig-qqnormm1_rt-output-1.png | Bin 23614 -> 0 bytes .../fig-shrinkagem1_rt-output-1.svg | 2701 ---- .../fig-sigmadensitym1-output-1.svg | 413 +- .../fig-sigmasdensitym1-output-1.svg | 1107 +- .../fig-stdresidm1dens-output-1.svg | 500 +- kwdyz11.html | 700 +- .../figure-html/cell-13-output-1.png | Bin 15477 -> 16450 bytes .../fig-comparativedensity-output-1.svg | 1238 +- .../fig-logrtboxplots-output-1.svg | 556 +- .../fig-m1caterpillar-output-1.png | Bin 89501 -> 95675 bytes .../figure-html/fig-m1corrdens-output-1.png | Bin 57690 -> 63155 bytes .../fig-m1fixedeffdens-output-1.png | Bin 41625 -> 46424 bytes .../figure-html/fig-m1shrinkage-output-1.png | Bin 173754 -> 177373 bytes .../fig-m1varcompdens-output-1.png | Bin 44333 -> 49780 bytes .../fig-residstddevdens-output-1.png | Bin 23411 -> 25857 bytes .../fig-resvsfittedhm-output-1.png | Bin 48679 -> 50893 bytes .../fig-resvsfittedm1-output-1.png | Bin 117441 -> 118375 bytes .../figure-html/fig-standresdens-output-1.png | Bin 32385 -> 34743 bytes largescaledesigned.html | 824 +- .../figure-html/fig-elm01bgmean-output-1.png | Bin 189712 -> 190990 bytes .../fig-elm01caterpillarsubj-output-1.svg | 6860 ++++---- .../figure-html/fig-elm01univ-output-1.svg | 1272 +- .../fig-elm01vocabage-output-1.svg | 2554 ++- .../fig-elm02caterpillarsubj-output-1.svg | 5822 ++++--- .../figure-html/fig-elm02univ-output-1.svg | 1422 +- .../figure-html/fig-elpldtrtdens-output-1.svg | 787 +- .../fig-elpldtspeeddens-output-1.svg | 672 +- .../fig-itemreelm01vselm02-output-1.png | Bin 136934 -> 139333 bytes .../fig-ldtmedianrtvspropacc-output-1.svg | 2391 ++- .../fig-ldtrtvswrdlen-output-1.svg | 711 +- .../fig-ldtspeedvswrdlen-output-1.svg | 798 +- .../fig-ldtwrdlenhist-output-1.svg | 511 +- .../figure-html/fig-propvswrdlen-output-1.svg | 928 +- .../figure-html/fig-speedviolin-output-1.svg | 830 +- mrk17.html | 1105 +- partial_within.html | 1709 ++ .../figure-html/cell-10-output-1.svg | 990 ++ .../figure-html/cell-11-output-1.svg | 1576 ++ .../figure-html/cell-15-output-1.svg | 1002 ++ .../figure-html/cell-16-output-1.svg | 1558 ++ pkg.html | 344 +- profiling.html | 531 +- .../fig-kb07abszetabeta-output-1.svg | 918 +- .../fig-kb07abszetasigma-output-1.svg | 868 +- .../fig-kb07abszetatheta-output-1.svg | 829 +- .../fig-kb07bskdesigma-output-1.svg | 596 +- .../figure-html/fig-kb07densigma-output-1.svg | 1302 +- .../figure-html/fig-kb07zetabeta-output-1.svg | 1054 +- .../fig-kb07zetasigma-output-1.svg | 1033 +- search.json | 1742 +- selection.html | 348 +- shrinkageplot.html | 766 +- .../figure-html/cell-14-output-1.svg | 3364 ++-- .../figure-html/cell-29-output-1.svg | 974 +- .../figure-html/fig-m1shrinkage-output-1.svg | 4329 +++-- .../figure-html/fig-m2shrinkage-output-1.svg | 827 +- .../figure-html/fig-ridgeplot-output-1.svg | 1073 +- .../fig-ridgeplotnoint-output-1.svg | 965 +- .../figure-html/fig-scatterm4-output-1.svg | 3816 +++-- singularity.html | 496 +- site_libs/bootstrap/bootstrap-dark.min.css | 12 +- site_libs/bootstrap/bootstrap-icons.css | 148 +- site_libs/bootstrap/bootstrap-icons.woff | Bin 164168 -> 176200 bytes site_libs/bootstrap/bootstrap.min.css | 12 +- site_libs/bootstrap/bootstrap.min.js | 6 +- site_libs/quarto-html/anchor.min.js | 6 +- site_libs/quarto-html/popper.min.js | 4 +- .../quarto-syntax-highlighting.css | 2 + site_libs/quarto-html/quarto.js | 44 +- site_libs/quarto-nav/quarto-nav.js | 58 +- site_libs/quarto-search/autocomplete.umd.js | 4 +- site_libs/quarto-search/quarto-search.js | 230 +- sitemap.xml | 92 +- sleepstudy.html | 575 +- .../fig-bsbetacontours-output-1.svg | 10530 ++++++------- .../fig-bsbetadensity-output-1.svg | 940 +- .../fig-bssigmadensity-output-1.svg | 894 +- .../fig-correlationhist-output-1.svg | 659 +- .../fig-m1caterpillar-output-1.svg | 1300 +- .../figure-html/fig-m1shrinkage-output-1.svg | 603 +- ...g-reaction_vs_days_by_subject-output-1.svg | 3985 +++-- sleepstudy_speed.html | 504 +- .../fig-caterpillarm2-output-1.svg | 1348 +- .../figure-html/fig-shrinkagem2-output-1.svg | 589 +- .../fig-xyplotsleepspeed-output-2.svg | 2025 ++- useful_packages.html | 334 +- 130 files changed, 83906 insertions(+), 83333 deletions(-) delete mode 100644 kkl15_files/figure-html/fig-caterpillarm1a-output-1.svg delete mode 100644 kkl15_files/figure-html/fig-caterpillarm1la-output-1.svg delete mode 100644 kkl15_files/figure-html/fig-kkl15comparativedens-output-1.svg delete mode 100644 kkl15_files/figure-html/fig-qqnormm1_rt-output-1.png delete mode 100644 kkl15_files/figure-html/fig-shrinkagem1_rt-output-1.svg create mode 100644 partial_within.html create mode 100644 partial_within_files/figure-html/cell-10-output-1.svg create mode 100644 partial_within_files/figure-html/cell-11-output-1.svg create mode 100644 partial_within_files/figure-html/cell-15-output-1.svg create mode 100644 partial_within_files/figure-html/cell-16-output-1.svg diff --git a/.nojekyll b/.nojekyll index a7041b0..9e95037 100644 --- a/.nojekyll +++ b/.nojekyll @@ -1 +1 @@ -d021dfbc \ No newline at end of file +922b5b57 \ No newline at end of file diff --git a/AoGPlots.html b/AoGPlots.html index a1a28e7..e9e9b89 100644 --- a/AoGPlots.html +++ b/AoGPlots.html @@ -2,14 +2,14 @@ - + - + -SMLP2023: Advanced Frequentist Track - Creating multi-panel plots +Creating multi-panel plots – SMLP2023: Advanced Frequentist Track - + @@ -106,7 +107,13 @@ "collapse-after": 3, "panel-placement": "end", "type": "overlay", - "limit": 20, + "limit": 50, + "keyboard-shortcut": [ + "f", + "/", + "s" + ], + "show-item-context": false, "language": { "search-no-results-text": "No results", "search-matching-documents-text": "matching documents", @@ -115,13 +122,14 @@ "search-more-match-text": "more match in this document", "search-more-matches-text": "more matches in this document", "search-clear-button-title": "Clear", + "search-text-placeholder": "", "search-detached-cancel-button-title": "Cancel", "search-submit-button-title": "Submit", "search-label": "Search" } } - + @@ -131,40 +139,40 @@
-
+

Begin by loading the packages to be used.

-
-
+
+
Code
using AlgebraOfGraphics
 using CairoMakie
@@ -415,7 +458,7 @@ 

Bootstrapping a fitted model

1 Data set and model

The kb07 data (Kronmüller & Barr, 2007) are one of the datasets provided by the MixedModels package.

-
+
kb07 = dataset(:kb07)
Arrow.Table with 1789 rows, 7 columns, and schema:
@@ -429,13 +472,13 @@ 

1 Data set and mo

Convert the table to a DataFrame for summary.

-
+
describe(DataFrame(kb07))
7×7 DataFrame
- +
- + @@ -534,14 +577,14 @@

1 Data set and mo

The experimental factors; spkr, prec, and load, are two-level factors. The EffectsCoding contrast is used with these to create a \(\pm1\) encoding. Furthermore, Grouping contrasts are assigned to the subj and item factors. This is not a contrast per-se but an indication that these factors will be used as grouping factors for random effects and, therefore, there is no need to create a contrast matrix. For large numbers of levels in a grouping factor, an attempt to create a contrast matrix may cause memory overflow.

It is not important in these cases but a good practice in any case.

-
+
contrasts = merge(
   Dict(nm => EffectsCoding() for nm in (:spkr, :prec, :load)),
   Dict(nm => Grouping() for nm in (:subj, :item)),
 )

The display of an initial model fit

-
+
kbm01 = let
   form = @formula(
     rt_trunc ~
@@ -553,11 +596,11 @@ 

1 Data set and mo fit(MixedModel, form, kb07; contrasts) end

-
Minimizing 799    Time: 0:00:01 ( 1.84 ms/it)
-  objective:  28637.123623229592
+
Minimizing 874    Time: 0:00:01 ( 1.38 ms/it)
+  objective:  28637.971010073215
-
-

Row variable mean
+
+
@@ -581,79 +624,79 @@

1 Data set and mo

- - - + + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - + + - + - - + + - + - - + + - + - + @@ -666,10 +709,10 @@

1 Data set and mo

does not include the estimated correlations of the random effects.

The VarCorr extractor displays these.

-
+
VarCorr(kbm01)
-
-

(Intercept)2181.672977.313628.222181.642477.351528.20 <1e-99301.8062362.2579301.8721362.4695
spkr: old67.749118.26643.7167.749617.96073.77 0.000242.379540.680733.058841.1159
prec: maintain-333.920547.1558-333.920047.1563 -7.08 <1e-1161.9630246.915858.8512247.3299
load: yes78.770219.52984.0378.800719.72693.99 <1e-0464.975142.389066.952643.3991
spkr: old & prec: maintain-21.965515.8074-21.996015.8191 -1.390.16470.1644
spkr: old & load: yes18.383715.807418.383215.8191 1.160.24480.2452
prec: maintain & load: yes4.533315.80744.532715.8191 0.290.77430.7745
spkr: old & prec: maintain & load: yes23.607315.807423.637715.8191 1.490.13530.1351
Residual668.5542669.0515
+
+
@@ -694,8 +737,8 @@

1 Data set and mo

- - + + @@ -703,35 +746,35 @@

1 Data set and mo

- - - + + + - - - - + + + + - - + + - - + + - - + + @@ -739,35 +782,35 @@

1 Data set and mo

- - - + + + - - + + - + - - - - - + + + + + - - + + @@ -777,7 +820,7 @@

1 Data set and mo

None of the two-factor or three-factor interaction terms in the fixed-effects are significant. In the random-effects terms only the scalar random effects and the prec random effect for item appear to be warranted, leading to the reduced formula

-
+
kbm02 = let
   form = @formula(
     rt_trunc ~
@@ -785,8 +828,8 @@ 

1 Data set and mo ) fit(MixedModel, form, kb07; contrasts) end

-
-

subj (Intercept)91087.0055301.806291126.7545301.8721
spkr: old1796.022142.3795+0.791092.886233.0588+1.00
prec: maintain3839.412661.9630-0.59+0.023463.460358.8512-0.62-0.62
load: yes4221.763864.97514482.649366.9526 +0.36+0.85+0.54+0.36+0.51
item (Intercept)131230.7914362.2579131384.1084362.4695
spkr: old1654.923240.6807+0.441690.521041.1159+0.42
prec: maintain60967.4037246.915861172.0781247.3299 -0.69+0.35+0.37
load: yes1796.828442.3890+0.32+0.16-0.141883.478543.3991+0.29+0.14-0.13
Residual 446964.7062668.5542447629.9270669.0515
+
+
@@ -857,10 +900,10 @@

1 Data set and mo

-
+
VarCorr(kbm02)
-
- +
+
@@ -874,7 +917,7 @@

1 Data set and mo

- + @@ -888,7 +931,7 @@

1 Data set and mo

- + @@ -904,10 +947,10 @@

1 Data set and mo

These two models are nested and can be compared with a likelihood-ratio test.

-
+
MixedModels.likelihoodratiotest(kbm02, kbm01)
-
-

item (Intercept)133015.242133015.244 364.713
subj (Intercept)88819.43888819.437 298.026
+
+
@@ -938,10 +981,10 @@

1 Data set and mo

- - + + - +
rt_trunc ~ 1 + spkr + prec + load + spkr & prec + spkr & load + prec & load + spkr & prec & load + (1 + spkr + prec + load | subj) + (1 + spkr + prec + load | item) 2928637272863826 200.14310.1698
@@ -952,7 +995,7 @@

1 Data set and mo

2 A bootstrap sample

Create a bootstrap sample of a few thousand parameter estimates from the reduced model. The pseudo-random number generator is initialized to a fixed value for reproducibility.

-
+
Random.seed!(1234321)
 kbm02samp = parametricbootstrap(2000, kbm02)
 kbm02tbl = kbm02samp.tbl
@@ -960,34 +1003,34 @@

2 A bootstrap sam
Table with 14 columns and 2000 rows:
       obj      β1       β2       β3        β4       σ        σ1       σ2       ⋯
     ┌───────────────────────────────────────────────────────────────────────────
- 1  │ 28769.9  2152.69  60.3921  -359.134  54.1231  702.317  421.683  212.915  ⋯
- 2  │ 28775.3  2221.81  61.7318  -349.417  71.1992  697.028  442.809  278.934  ⋯
+ 1  │ 28769.9  2152.69  60.3921  -359.134  54.1231  702.318  421.681  212.916  ⋯
+ 2  │ 28775.3  2221.81  61.7318  -349.417  71.1992  697.028  442.812  278.931  ⋯
  3  │ 28573.6  2325.31  53.9668  -404.225  81.3407  657.746  364.354  274.392  ⋯
- 4  │ 28682.9  2274.65  52.9438  -384.66   69.6788  682.801  398.9    319.726  ⋯
- 5  │ 28616.1  2191.34  54.7785  -357.919  111.829  673.878  253.248  235.913  ⋯
+ 4  │ 28682.9  2274.65  52.9438  -384.66   69.6788  682.801  398.901  319.725  ⋯
+ 5  │ 28616.1  2191.34  54.7785  -357.919  111.829  673.878  253.244  235.912  ⋯
  6  │ 28634.1  2176.73  95.9793  -378.383  82.1559  671.685  510.996  309.876  ⋯
  7  │ 28620.4  2128.07  57.6928  -267.747  60.4621  666.986  396.878  295.009  ⋯
  8  │ 28665.9  2152.59  55.8208  -274.382  76.5128  684.746  369.091  274.446  ⋯
  9  │ 28651.2  2088.3   76.4636  -296.14   95.6124  680.282  265.684  186.041  ⋯
  10 │ 28679.9  2375.23  72.2422  -423.922  94.0833  680.729  425.72   287.686  ⋯
- 11 │ 28686.8  2034.11  59.9149  -224.859  59.5448  682.433  308.675  272.181  ⋯
- 12 │ 28702.2  2130.98  83.3953  -271.61   79.974   689.679  401.974  264.255  ⋯
- 13 │ 28625.0  2055.35  55.3526  -363.937  67.7128  676.817  309.154  265.796  ⋯
- 14 │ 28570.3  2160.73  81.5575  -321.913  108.979  661.524  426.869  259.825  ⋯
- 15 │ 28613.6  2237.73  36.9996  -362.443  82.1812  673.873  312.861  241.595  ⋯
+ 11 │ 28686.8  2034.11  59.9149  -224.859  59.5448  682.433  308.677  272.183  ⋯
+ 12 │ 28702.2  2130.98  83.3953  -271.61   79.974   689.679  401.98   264.258  ⋯
+ 13 │ 28625.0  2055.35  55.3526  -363.937  67.7128  676.817  309.149  265.788  ⋯
+ 14 │ 28570.3  2160.73  81.5575  -321.913  108.979  661.525  426.862  259.819  ⋯
+ 15 │ 28613.6  2237.73  36.9996  -362.443  82.1812  673.873  312.859  241.592  ⋯
  16 │ 28681.4  2306.64  43.8801  -429.983  103.082  686.437  360.536  204.514  ⋯
- 17 │ 28577.2  2143.78  66.2959  -373.598  93.157   668.15   321.47   183.119  ⋯
+ 17 │ 28577.2  2143.78  66.2959  -373.598  93.157   668.15   321.469  183.119  ⋯
  18 │ 28616.1  2197.03  55.9111  -356.06   74.1476  675.709  302.678  212.917  ⋯
  19 │ 28771.6  2067.71  56.5032  -324.984  64.804   699.136  344.776  225.602  ⋯
  20 │ 28674.3  2181.99  40.6566  -251.315  63.1301  683.81   340.569  295.054  ⋯
- 21 │ 28677.6  2129.89  72.7198  -245.006  84.7693  681.416  359.088  287.655  ⋯
- 22 │ 28582.1  2179.8   74.8364  -405.798  68.2978  664.168  357.697  231.402  ⋯
+ 21 │ 28677.6  2129.89  72.7198  -245.006  84.7693  681.415  359.093  287.654  ⋯
+ 22 │ 28582.1  2179.8   74.8364  -405.798  68.2978  664.168  357.696  231.402  ⋯
  23 │ 28714.9  2326.34  74.7091  -400.441  67.79    692.381  354.032  259.052  ⋯
  ⋮  │    ⋮        ⋮        ⋮        ⋮         ⋮        ⋮        ⋮        ⋮     ⋱

One of the uses of such a sample is to form “confidence intervals” on the parameters by obtaining the shortest interval that covers a given proportion (95%, by default) of the sample.

-
+
confint(kbm02samp)
DictTable with 2 columns and 9 rows:
@@ -997,16 +1040,16 @@ 

2 A bootstrap sam β2 │ 38.431 99.5944 β3 │ -439.321 -245.864 β4 │ 46.0262 107.511 - ρ1 │ -0.897984 -0.445598 - σ │ 655.249 701.497 - σ1 │ 261.196 448.512 - σ2 │ 175.489 312.049 + ρ1 │ -0.897984 -0.445605 + σ │ 655.25 701.497 + σ1 │ 261.196 448.51 + σ2 │ 175.489 312.045 σ3 │ 228.099 357.789

-

A sample like this can be used for more than just creating an interval because it approximates the distribution of the estimator. For the fixed-effects parameters the estimators are close to being normally distributed, Figure 1.

-
-
+

A sample like this can be used for more than just creating an interval because it approximates the distribution of the estimator. For the fixed-effects parameters the estimators are close to being normally distributed, Figure 1.

+
+
Code
draw(
   data(kbm02samp.β) * mapping(:β; color=:coefname) * AlgebraOfGraphics.density();
@@ -1014,16 +1057,20 @@ 

2 A bootstrap sam )

-
-
-

-
Figure 1: Comparative densities of the fixed-effects coefficients in kbm02samp
+
+
+
+ +
+
+Figure 1: Comparative densities of the fixed-effects coefficients in kbm02samp +
-
-
+
+
Code
let pars = ["σ1", "σ2", "σ3"]
   draw(
@@ -1035,16 +1082,20 @@ 

2 A bootstrap sam end

-
-
-

-
Figure 2: Density plot of bootstrap samples standard deviation of random effects
+
+
+
+ +
+
+Figure 2: Density plot of bootstrap samples standard deviation of random effects +
-
-
+
+
Code
draw(
   data(kbm02tbl) *
@@ -1054,10 +1105,14 @@ 

2 A bootstrap sam )

-
-
-

-
Figure 3: Density plot of correlation parameters in bootstrap sample from model kbm02
+
+
+
+ +
+
+Figure 3: Density plot of correlation parameters in bootstrap sample from model kbm02 +
@@ -1065,7 +1120,7 @@

2 A bootstrap sam

3 References

-
+
Kronmüller, E., & Barr, D. J. (2007). Perspective-free pragmatics: Broken precedents and the recovery-from-preemption hypothesis. Journal of Memory and Language, 56(3), 436–455. https://doi.org/10.1016/j.jml.2006.05.002
@@ -1118,6 +1173,33 @@

3 References

} } } + const toggleGiscusIfUsed = (isAlternate, darkModeDefault) => { + const baseTheme = document.querySelector('#giscus-base-theme')?.value ?? 'light'; + const alternateTheme = document.querySelector('#giscus-alt-theme')?.value ?? 'dark'; + let newTheme = ''; + if(darkModeDefault) { + newTheme = isAlternate ? baseTheme : alternateTheme; + } else { + newTheme = isAlternate ? alternateTheme : baseTheme; + } + const changeGiscusTheme = () => { + // From: https://github.com/giscus/giscus/issues/336 + const sendMessage = (message) => { + const iframe = document.querySelector('iframe.giscus-frame'); + if (!iframe) return; + iframe.contentWindow.postMessage({ giscus: message }, 'https://giscus.app'); + } + sendMessage({ + setConfig: { + theme: newTheme + } + }); + } + const isGiscussLoaded = window.document.querySelector('iframe.giscus-frame') !== null; + if (isGiscussLoaded) { + changeGiscusTheme(); + } + } const toggleColorMode = (alternate) => { // Switch the stylesheets const alternateStylesheets = window.document.querySelectorAll('link.quarto-color-scheme.quarto-color-alternate'); @@ -1184,13 +1266,15 @@

3 References

return localAlternateSentinel; } } - let localAlternateSentinel = 'default'; + const darkModeDefault = false; + let localAlternateSentinel = darkModeDefault ? 'alternate' : 'default'; // Dark / light mode switch window.quartoToggleColorScheme = () => { // Read the current dark / light value let toAlternate = !hasAlternateSentinel(); toggleColorMode(toAlternate); setStyleSentinel(toAlternate); + toggleGiscusIfUsed(toAlternate, darkModeDefault); }; // Ensure there is a toggle, if there isn't float one in the top right if (window.document.querySelector('.quarto-color-scheme-toggle') === null) { @@ -1225,18 +1309,7 @@

3 References

} return false; } - const clipboard = new window.ClipboardJS('.code-copy-button', { - text: function(trigger) { - const codeEl = trigger.previousElementSibling.cloneNode(true); - for (const childEl of codeEl.children) { - if (isCodeAnnotation(childEl)) { - childEl.remove(); - } - } - return codeEl.innerText; - } - }); - clipboard.on('success', function(e) { + const onCopySuccess = function(e) { // button target const button = e.trigger; // don't keep focus @@ -1268,11 +1341,50 @@

3 References

}, 1000); // clear code selection e.clearSelection(); + } + const getTextToCopy = function(trigger) { + const codeEl = trigger.previousElementSibling.cloneNode(true); + for (const childEl of codeEl.children) { + if (isCodeAnnotation(childEl)) { + childEl.remove(); + } + } + return codeEl.innerText; + } + const clipboard = new window.ClipboardJS('.code-copy-button:not([data-in-quarto-modal])', { + text: getTextToCopy }); - function tippyHover(el, contentFn) { + clipboard.on('success', onCopySuccess); + if (window.document.getElementById('quarto-embedded-source-code-modal')) { + // For code content inside modals, clipBoardJS needs to be initialized with a container option + // TODO: Check when it could be a function (https://github.com/zenorocha/clipboard.js/issues/860) + const clipboardModal = new window.ClipboardJS('.code-copy-button[data-in-quarto-modal]', { + text: getTextToCopy, + container: window.document.getElementById('quarto-embedded-source-code-modal') + }); + clipboardModal.on('success', onCopySuccess); + } + var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//); + var mailtoRegex = new RegExp(/^mailto:/); + var filterRegex = new RegExp("https:\/\/RePsychLing\.github\.io\/SMLP2023"); + var isInternal = (href) => { + return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href); + } + // Inspect non-navigation links and adorn them if external + var links = window.document.querySelectorAll('a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item):not(.quarto-navigation-tool):not(.about-link)'); + for (var i=0; i3 References

interactive: true, interactiveBorder: 10, theme: 'quarto', - placement: 'bottom-start' + placement: 'bottom-start', }; + if (contentFn) { + config.content = contentFn; + } + if (onTriggerFn) { + config.onTrigger = onTriggerFn; + } + if (onUntriggerFn) { + config.onUntrigger = onUntriggerFn; + } window.tippy(el, config); } const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]'); @@ -1295,7 +1416,130 @@

3 References

try { href = new URL(href).hash; } catch {} const id = href.replace(/^#\/?/, ""); const note = window.document.getElementById(id); - return note.innerHTML; + if (note) { + return note.innerHTML; + } else { + return ""; + } + }); + } + const xrefs = window.document.querySelectorAll('a.quarto-xref'); + const processXRef = (id, note) => { + // Strip column container classes + const stripColumnClz = (el) => { + el.classList.remove("page-full", "page-columns"); + if (el.children) { + for (const child of el.children) { + stripColumnClz(child); + } + } + } + stripColumnClz(note) + if (id === null || id.startsWith('sec-')) { + // Special case sections, only their first couple elements + const container = document.createElement("div"); + if (note.children && note.children.length > 2) { + container.appendChild(note.children[0].cloneNode(true)); + for (let i = 1; i < note.children.length; i++) { + const child = note.children[i]; + if (child.tagName === "P" && child.innerText === "") { + continue; + } else { + container.appendChild(child.cloneNode(true)); + break; + } + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(container); + } + return container.innerHTML + } else { + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + return note.innerHTML; + } + } else { + // Remove any anchor links if they are present + const anchorLink = note.querySelector('a.anchorjs-link'); + if (anchorLink) { + anchorLink.remove(); + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + // TODO in 1.5, we should make sure this works without a callout special case + if (note.classList.contains("callout")) { + return note.outerHTML; + } else { + return note.innerHTML; + } + } + } + for (var i=0; i res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.getElementById(id); + if (note !== null) { + const html = processXRef(id, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + } else { + // See if we can fetch a full url (with no hash to target) + // This is a special case and we should probably do some content thinning / targeting + fetch(url) + .then(res => res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.querySelector('main.content'); + if (note !== null) { + // This should only happen for chapter cross references + // (since there is no id in the URL) + // remove the first header + if (note.children.length > 0 && note.children[0].tagName === "HEADER") { + note.children[0].remove(); + } + const html = processXRef(null, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + }, function(instance) { }); } let selectedAnnoteEl; @@ -1339,6 +1583,7 @@

3 References

} div.style.top = top - 2 + "px"; div.style.height = height + 4 + "px"; + div.style.left = 0; let gutterDiv = window.document.getElementById("code-annotation-line-highlight-gutter"); if (gutterDiv === null) { gutterDiv = window.document.createElement("div"); @@ -1364,6 +1609,32 @@

3 References

}); selectedAnnoteEl = undefined; }; + // Handle positioning of the toggle + window.addEventListener( + "resize", + throttle(() => { + elRect = undefined; + if (selectedAnnoteEl) { + selectCodeLines(selectedAnnoteEl); + } + }, 10) + ); + function throttle(fn, ms) { + let throttle = false; + let timer; + return (...args) => { + if(!throttle) { // first call gets through + fn.apply(this, args); + throttle = true; + } else { // all the others get throttled + if(timer) clearTimeout(timer); // cancel #2 + timer = setTimeout(() => { + fn.apply(this, args); + timer = throttle = false; + }, ms); + } + }; + } // Attach click handler to the DT const annoteDls = window.document.querySelectorAll('dt[data-target-cell]'); for (const annoteDlNode of annoteDls) { @@ -1425,12 +1696,12 @@

3 References

+ +

1 Background

Kliegl et al. (2015) is a follow-up to Kliegl et al. (2011) (see also script kwdyz11.qmd) from an experiment looking at a variety of effects of visual cueing under four different cue-target relations (CTRs). In this experiment two rectangles are displayed (1) in horizontal orientation , (2) in vertical orientation, (3) in left diagonal orientation, or in (4) right diagonal orientation relative to a central fixation point. Subjects react to the onset of a small or a large visual target occurring at one of the four ends of the two rectangles. The target is cued validly on 70% of trials by a brief flash of the corner of the rectangle at which it appears; it is cued invalidly at the three other locations 10% of the trials each. This implies a latent imbalance in design that is not visible in the repeated-measures ANOVA, but we will show its effect in the random-effect structure and conditional modes.

@@ -449,8 +492,8 @@

1 Background

2 Packages

-
-
+
+
Code
using Arrow
 using AlgebraOfGraphics
@@ -475,14 +518,14 @@ 

2 Packages

3 Read data, compute and plot means

-
+
dat = DataFrame(dataset(:kkl15))
 describe(dat)
5×7 DataFrame
- +
- + @@ -559,7 +602,7 @@

3 Read data, comp -
+
dat_subj = combine(
   groupby(dat, [:Subj, :CTR]),
   nrow => :n,
@@ -570,9 +613,9 @@ 

3 Read data, comp describe(dat_subj)

5×7 DataFrame
-

Row variable mean
+
- + @@ -649,8 +692,8 @@

3 Read data, comp -
-
+
+
Code
boxplot(
   dat_subj.CTR.refs,
@@ -672,18 +715,22 @@ 

3 Read data, comp )

-
-
-

-
Figure 1: Comparative boxplots of mean log response time by subject under different conditions
+
+
+
+ +
+
+Figure 1: Comparative boxplots of mean log response time by subject under different conditions +

Mean of log reaction times for four cue-target relations. Targets appeared at (a) the cued position (valid) in a rectangle, (b) in the same rectangle cue, but at its other end, (c) on the second rectangle, but at a corresponding horizontal/vertical physical distance, or (d) at the other end of the second rectangle, that is \(\sqrt{2}\) of horizontal/vertical distance diagonally across from the cue, that is also at larger physical distance compared to (c).

We remove the outlier subject and replot, but we model the data points in dat and check whether this subject appears as an outlier in the caterpillar plot of conditional modes.

-
-
+
+
Code
let dat_subj = filter(r -> r.rt_m < 510, dat_subj)
   boxplot(
@@ -707,10 +754,14 @@ 

3 Read data, comp end

-
-
-

-
Figure 2: Comparative boxplots of mean log response time by subject under different conditions without outlier
+
+
+
+ +
+
+Figure 2: Comparative boxplots of mean log response time by subject under different conditions without outlier +
@@ -720,7 +771,7 @@

3 Read data, comp

4 Setup of linear mixed model

4.1 Contrasts

-
+
contrasts = Dict(
   :Subj => Grouping(),
   :CTR => SeqDiffCoding(; levels=["val", "sod", "dos", "dod"]),
@@ -735,18 +786,18 @@ 

-
+
m_max_rt = let
   form = @formula rt ~ 1 + CTR * size * cardinal + 
                            (1 + CTR * size * cardinal | Subj)
   fit(MixedModel, form, dat; contrasts)
 end
-
Minimizing 3379    Time: 0:00:05 ( 1.53 ms/it)
-  objective:  599297.6599718278
+
Minimizing 3872    Time: 0:00:06 ( 1.59 ms/it)
+  objective:  599297.6610000695
-
-

Row variable mean
+
+
@@ -769,130 +820,130 @@

- - + + - - - + + + - + - - - + + + - + - - - - + + + + - - + + - + - + - + - - + + - + - - + + - - + + - - + + - + - - - + + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - + + + - + - - + + - + @@ -906,17 +957,17 @@

+
m_cpx_rt = let
   form = @formula rt ~ 1 + CTR * size * cardinal + 
                            (1 + CTR + size + cardinal | Subj)
   fit(MixedModel, form, dat; contrasts)
 end
-
Minimizing 917    Time: 0:00:00 ( 0.16 ms/it)
+
Minimizing 770    Time: 0:00:00 ( 0.25 ms/it)
-
-

(Intercept) 308.40785.842852.785.836552.84 <1e-99 0.0000
CTR: sod23.26862.56659.0723.26852.56769.06 <1e-185.34679.9631
CTR: dos13.08001.54348.4713.08021.54338.48 <1e-166.58045.0118
CTR: dod 2.77242.09281.320.185312.39562.09211.330.185113.1147
size: small 26.41305.84284.525.83654.53 <1e-0554.068354.0095
cardinal: diagonal 6.67491.78861.7890 3.73 0.000210.64079.7692
CTR: sod & size: small 8.79242.56653.432.56763.42 0.000621.567419.8731
CTR: dos & size: small-0.70591.5434-0.70611.5433 -0.460.64745.86730.64737.2502
CTR: dod & size: small7.49772.09287.49802.0921 3.58 0.00039.74508.7387
CTR: sod & cardinal: diagonal3.63161.10213.303.63151.10223.29 0.00103.16654.2292
CTR: dos & cardinal: diagonal1.33461.24491.33441.2450 1.070.28371.75610.28381.7717
CTR: dod & cardinal: diagonal-0.22511.3223-0.22471.3224 -0.170.86483.27840.86514.0782
size: small & cardinal: diagonal2.05011.78862.05021.7890 1.150.251712.21980.251812.9327
CTR: sod & size: small & cardinal: diagonal-0.76391.1021-0.76381.1022 -0.69 0.48834.65703.7198
CTR: dos & size: small & cardinal: diagonal-0.15571.2449-0.13-0.15561.2450-0.12 0.90051.74611.7390
CTR: dod & size: small & cardinal: diagonal4.17701.32234.17681.3224 3.16 0.00163.40782.3972
Residual
+
+
@@ -938,79 +989,79 @@

- - - + + + - + - - + + - + - - - + + + - + - - + + - + - - + + - + - - + + - + - - + + - - + + - + - - + + - + @@ -1018,7 +1069,7 @@

- + @@ -1026,18 +1077,18 @@

- + - + - - + + - + @@ -1058,7 +1109,7 @@

- + @@ -1066,7 +1117,7 @@

- + @@ -1079,18 +1130,18 @@

4.2 Box-Cox

-
+
bc1 = fit(BoxCoxTransformation, m_max_rt)
-
+
bc2 = fit(BoxCoxTransformation, m_cpx_rt)
-
Minimizing 1286    Time: 0:00:00 ( 0.14 ms/it)
+
Minimizing 1191    Time: 0:00:00 ( 0.14 ms/it)
Box-Cox transformation
 
-estimated λ: -0.7015
+estimated λ: -0.7062
 resultant transformation:
 
  y^-0.7 - 1
@@ -1098,7 +1149,7 @@ 

+
boxcoxplot(bc2; conf_level=0.95)

Clear evidence for skew. Traditionally, we used log transforms for reaction times. even stronger than log. We stay with log for now. Could try 1/sqrt(rt).

@@ -1107,18 +1158,18 @@

5 Maximum LMM

This is the maximum LMM for the design.

-
+
m_max = let
   form = @formula log(rt) ~ 1 + CTR * size * cardinal + 
                            (1 + CTR * size * cardinal | Subj)
   fit(MixedModel, form, dat; contrasts)
 end
-
Minimizing 7051    Time: 0:00:10 ( 1.56 ms/it)
-  objective:  -24691.24304873087
+
Minimizing 8282    Time: 0:00:13 ( 1.63 ms/it)
+  objective:  -24691.24618930951
-
-

(Intercept)308.40756.063150.87308.40746.052750.95 <1e-9940.404640.4433
CTR: sod 23.27232.47649.402.47399.41 <1e-2021.317621.2925
CTR: dos13.11001.46278.9613.10991.46218.97 <1e-187.51607.5060
CTR: dod2.71411.91812.71401.9182 1.41 0.157113.711513.7125
size: small 26.38656.06314.356.05274.36 <1e-0438.940838.7600
cardinal: diagonal6.65051.73206.65061.7311 3.84 0.000115.665115.6567
CTR: sod & size: small 8.79562.47643.552.47393.56 0.0004
CTR: dos & size: small-0.72311.4627-0.72301.4621 -0.490.62110.6209
CTR: dod & size: small7.41891.91817.41911.9182 3.87 0.0001
CTR: sod & cardinal: diagonal3.64133.6414 0.9210 3.95 <1e-04CTR: dos & cardinal: diagonal1.32771.3276 1.2176 1.09 0.2755CTR: dod & cardinal: diagonal-0.3145-0.3142 1.2217 -0.260.79690.7970
size: small & cardinal: diagonal2.04711.73202.04701.7311 1.180.23720.2370
CTR: dod & size: small & cardinal: diagonal4.11174.1115 1.2217 3.37 0.0008Residual63.101063.1011
+
+
@@ -1142,7 +1193,7 @@

5 Maximum LMM

(Intercept)
- + @@ -1150,9 +1201,9 @@

5 Maximum LMM

CTR: sod
- + - + @@ -1160,21 +1211,21 @@

5 Maximum LMM

0.0047
- + - - + + - + @@ -1184,7 +1235,7 @@

5 Maximum LMM

0.0052
- + @@ -1192,23 +1243,23 @@

5 Maximum LMM

0.0078
- + - - + + - + - + @@ -1216,7 +1267,7 @@

5 Maximum LMM

0.0032
- + @@ -1224,7 +1275,7 @@

5 Maximum LMM

0.0037
- + @@ -1232,15 +1283,15 @@

5 Maximum LMM

0.0039
- + - - + + @@ -1248,15 +1299,15 @@

5 Maximum LMM

0.0032
- + - - + + @@ -1264,7 +1315,7 @@

5 Maximum LMM

0.0039
- + @@ -1278,13 +1329,13 @@

5 Maximum LMM

-
+
issingular(m_max)
true
-
+
only(MixedModels.PCA(m_max))

@@ -1301,38 +1352,38 @@ 

5 Maximum LMM

-
-
-
+ (Intercept) -0.0 -0.0 0.0 -1.0 + CTR: sod -0.03 0.07 -0.02 0.0 + CTR: dos 0.41 0.2 0.12 -0.0 + CTR: dod -0.02 -0.25 0.29 0.0 + size: small … 0.06 -0.26 -0.47 -0.0 + CTR: sod & size: small 0.15 0.49 -0.11 -0.0 + CTR: dos & size: small 0.41 0.36 0.24 -0.0 + CTR: dod & size: small -0.16 -0.35 0.47 0.0 + cardinal: diagonal -0.3 0.16 0.1 0.0 + CTR: sod & cardinal: diagonal … 0.11 -0.06 0.04 -0.0 + CTR: dos & cardinal: diagonal -0.04 -0.33 -0.17 0.0 + CTR: dod & cardinal: diagonal -0.32 0.11 -0.05 0.0 + size: small & cardinal: diagonal -0.37 0.26 0.11 -0.0 + CTR: sod & size: small & cardinal: diagonal 0.21 -0.14 0.16 -0.0 + CTR: dos & size: small & cardinal: diagonal … 0.35 -0.2 -0.4 0.0 + CTR: dod & size: small & cardinal: diagonal -0.32 0.22 -0.39 0.0 +
+
+
VarCorr(m_max)
-
-
5.6911 0.0174327.76327.65 <1e-99 0.0000
0.0744 0.00789.539.52 <1e-200.01620.0096
CTR: dos8.75 <1e-170.02040.0135
CTR: dod 0.0018 0.0056 0.310.75510.02340.75530.0233
size: small 0.0921 0.01745.315.30 <1e-06 0.1607
3.91 <1e-040.03890.0261
CTR: sod & size: small3.12 0.00180.06580.0671
CTR: dos & size: small -0.0054 0.0047 -1.150.24910.01730.24920.0231
CTR: dod & size: small 0.0183 0.00563.263.25 0.00110.03190.0320
CTR: sod & cardinal: diagonal3.12 0.00180.01080.0074
CTR: dos & cardinal: diagonal1.24 0.21490.00450.0039
CTR: dod & cardinal: diagonal-1.39 0.16480.00720.0082
size: small & cardinal: diagonal 0.0042 0.0052 0.800.42630.02700.42640.0395
CTR: sod & size: small & cardinal: diagonal-0.98 0.32870.01090.0135
CTR: dos & size: small & cardinal: diagonal -0.0005 0.0037 -0.140.89240.00240.89250.0033
CTR: dod & size: small & cardinal: diagonal2.85 0.00440.00910.0082
Residual
+
+
@@ -1402,8 +1453,8 @@

5 Maximum LMM

- - + + @@ -1423,10 +1474,10 @@

5 Maximum LMM

- - + + - + @@ -1444,11 +1495,11 @@

5 Maximum LMM

- - + + - - + + @@ -1465,11 +1516,11 @@

5 Maximum LMM

- - + + - - + + @@ -1486,13 +1537,13 @@

5 Maximum LMM

- - + + - - - - + + + + @@ -1507,14 +1558,14 @@

5 Maximum LMM

- - + + - - - - - + + + + + @@ -1528,15 +1579,15 @@

5 Maximum LMM

- - + + - - + + - - + + @@ -1549,16 +1600,16 @@

5 Maximum LMM

- - + + - - - - - - - + + + + + + + @@ -1570,17 +1621,17 @@

5 Maximum LMM

- - + + - - - + + + - - - - + + + + @@ -1591,18 +1642,18 @@

5 Maximum LMM

- - + + - - - + + + + + + + + - - - - - @@ -1612,19 +1663,19 @@

5 Maximum LMM

- - + + - - - - - - - - - + + + + + + + + + @@ -1633,20 +1684,20 @@

5 Maximum LMM

- - + + - - - - + - + + - - - - + + + + + + @@ -1654,71 +1705,71 @@

5 Maximum LMM

- - + + - - - - - - - - - - - - + + + + + + + + + + + + - - + + + + + + - - - - - - - - - - - - + + + + + + + + - - + + - - + + + + - - - - - - - - - - - + + + + + + + + + - - + + @@ -1745,17 +1796,18 @@

6 Reduction strat

6.1 Zero-correlation parameter LMM (1)

Force CPs to zero.

-
+
m_zcp1 = let
   form = @formula log(rt) ~ 1 + CTR * size * cardinal + 
                    zerocorr(1 + CTR * size * cardinal | Subj)
   fit(MixedModel, form, dat; contrasts)
 end
-
Minimizing 657    Time: 0:00:00 ( 0.22 ms/it)
+
Minimizing 637    Time: 0:00:00 ( 0.32 ms/it)
+  objective:  -24588.607469898558
-
-

CTR: sod0.000262000.016186370.000092800.00963318 +NaN CTR: dos0.000415580.020385850.000182970.01352646 +NaN+0.52-0.01 CTR: dod0.000547390.023396440.000542150.02328402 +NaN+0.16+0.41+0.51-0.35 size: small0.025814500.160668930.025830990.16072022 +NaN+0.53+0.13+0.90+0.19 +0.67 CTR: sod & size: small0.004325450.065768130.004496510.06705605 +NaN+0.05+0.33+0.41+0.51+0.10+0.32+0.55+0.50 CTR: dos & size: small0.000298230.017269310.000531880.02306260 +NaN-0.31-0.65+0.34+0.25-0.28+0.26-0.74+0.66+0.19-0.09 CTR: dod & size: small0.001014680.031854000.001022510.03197673 +NaN+0.67+0.63+0.40+0.45 +0.49 +0.68+0.74-0.34+0.70+0.15 cardinal: diagonal0.001513100.038898570.000683210.02613836 +NaN-0.35-0.16+0.22-0.05-0.12+0.31-0.38+0.14-0.55+0.06-0.07-0.23+0.14-0.49 CTR: sod & cardinal: diagonal0.000116940.010813860.000055430.00744533 +NaN+0.24+0.31+0.14+0.25-0.30-0.25 -0.01-0.33-0.14-0.15+0.28-0.43+0.05-0.32+0.25 CTR: dos & cardinal: diagonal0.000020130.004486680.000015020.00387533 +NaN-0.38+0.55+0.14-0.79+0.30-0.18-0.48+0.40-0.31+0.02-0.34 -0.42+0.41-0.49+0.12+0.04-0.02 CTR: dod & cardinal: diagonal0.000052370.007236910.000067820.00823543 +NaN+0.50+0.26+0.36+0.16-0.57+0.29-0.01+0.06+0.56+0.35-0.55+0.34+0.14 -0.36+0.83+0.17+0.02+0.24-0.59 size: small & cardinal: diagonal0.000730950.027036020.001561100.03951070 +NaN-0.27-0.17+0.23+0.10-0.02 +0.06+0.33+0.09+0.07 -0.06-0.48-0.07+0.08-0.03+0.24+0.09-0.49+0.10+0.29+0.03 CTR: sod & size: small & cardinal: diagonal0.000119400.010926870.000180920.01345048 +NaN+0.34+0.09+0.09+0.33+0.02-0.06+0.21-0.06-0.11-0.34+0.18-0.26+0.28-0.08+0.15+0.26+0.04+0.28+0.35-0.21-0.13-0.33+0.44-0.02
CTR: dos & size: small & cardinal: diagonal0.000005900.002429720.000010900.00330194 +NaN+0.09-0.75+0.38-0.06 -0.36-0.46+0.24-0.09-0.52+0.83-0.55+0.62+0.15-0.26+0.43+0.07-0.25+0.91-0.10+0.26+0.20-0.23+0.75+0.36+0.10
CTR: dod & size: small & cardinal: diagonal0.000082070.009059110.000066490.00815442 +NaN+0.61+0.87+0.23+0.34+0.37+0.47 +0.55+0.42+0.46-0.44+0.80-0.29+0.08+0.31+0.29-0.11+0.45-0.49+0.17+0.87-0.56-0.43-0.01+0.28-0.05+0.67-0.13
Residual 0.036175930.190199720.036175870.19019955
+
+
@@ -1779,9 +1831,9 @@

(Intercept)

- + - + @@ -1789,7 +1841,7 @@

0.0077

- + @@ -1797,7 +1849,7 @@

0.0045

- + @@ -1805,7 +1857,7 @@

0.0053

- + @@ -1813,7 +1865,7 @@

0.0173

- + @@ -1821,7 +1873,7 @@

0.0052

- + @@ -1829,7 +1881,7 @@

0.0077

- + @@ -1837,7 +1889,7 @@

0.0045

- + @@ -1845,7 +1897,7 @@

0.0053

- + @@ -1853,7 +1905,7 @@

0.0033

- + @@ -1869,15 +1921,15 @@

0.0037

- + - - + + @@ -1885,7 +1937,7 @@

0.0033

- + @@ -1901,7 +1953,7 @@

0.0037

- + @@ -1915,13 +1967,13 @@

+
issingular(m_zcp1)
true
-
+
only(MixedModels.PCA(m_zcp1))

@@ -1955,24 +2007,24 @@ 

+
VarCorr(m_zcp1)
-
-

5.6910 0.0173329.53329.51 <1e-990.15980.0151
CTR: sod9.66 <1e-210.04790.0109
CTR: dos9.09 <1e-190.00240.0240
CTR: dod0.29 0.77490.03060.0299
size: small5.33 <1e-070.00180.1591
cardinal: diagonal3.92 <1e-040.04080.0312
CTR: sod & size: small3.17 0.00150.04630.0657
CTR: dos & size: small-1.19 0.23440.02390.0010
CTR: dod & size: small3.39 0.00070.01850.0196
CTR: sod & cardinal: diagonal3.03 0.00250.00680.0172
CTR: dos & cardinal: diagonal-1.49 0.13580.00120.0033
size: small & cardinal: diagonal 0.0041 0.0052 0.790.42900.02370.42910.0354
CTR: sod & size: small & cardinal: diagonal-0.95 0.34270.01580.0008
CTR: dos & size: small & cardinal: diagonal2.94 0.00330.00330.0010
Residual
+
+
-+@@ -2018,8 +2070,8 @@

- - + + @@ -2039,8 +2091,8 @@

- - + + @@ -2060,8 +2112,8 @@

- - + + @@ -2081,8 +2133,8 @@

- - + + @@ -2102,8 +2154,8 @@

- - + + @@ -2123,8 +2175,8 @@

- - + + @@ -2144,8 +2196,8 @@

- - + + @@ -2165,8 +2217,8 @@

- - + + @@ -2186,8 +2238,8 @@

- - + + @@ -2207,8 +2259,8 @@

- - + + @@ -2228,8 +2280,8 @@

- - + + @@ -2249,8 +2301,8 @@

- - + + @@ -2270,8 +2322,8 @@

- - + + @@ -2291,8 +2343,8 @@

- - + + @@ -2312,8 +2364,8 @@

- - + + @@ -2333,8 +2385,8 @@

- - + + @@ -2354,8 +2406,8 @@

- - + + @@ -2380,14 +2432,14 @@

6.2 Reduced zcp LMM

Take out VC for interactions.

-
+
m_zcp1_rdc = let
   form = @formula log(rt) ~ 1 + CTR * size * cardinal + 
                    zerocorr(1 + CTR + size + cardinal | Subj)
   fit(MixedModel, form, dat; contrasts)
 end
-
-
Subj (Intercept)0.025532510.159788950.0002281190.015103595 CTR: sod0.002293300.047888430.0001181840.010871228 . CTR: dos0.000005740.002395460.0005771450.024023842 . . CTR: dod0.000935320.030582970.0008943640.029905924 . . . size: small0.000003170.001780680.0253106090.159093081 . . . CTR: sod & size: small0.002141770.046279220.0043167470.065701959 . . . CTR: dos & size: small0.000572530.023927520.0000009260.000962365 . . . CTR: dod & size: small0.000341760.018486640.0003830550.019571794 . . . cardinal: diagonal0.001665480.040810330.0009723180.031182012 . . . CTR: sod & cardinal: diagonal0.000046360.006808750.0002944480.017159499 . . . CTR: dos & cardinal: diagonal0.000000000.000000000.0000000000.000000000 . . . CTR: dod & cardinal: diagonal0.000001340.001157650.0000109750.003312812 . . . size: small & cardinal: diagonal0.000560440.023673540.0012540940.035413184 . . . CTR: sod & size: small & cardinal: diagonal0.000248840.015774510.0000007190.000847671 . . . CTR: dos & size: small & cardinal: diagonal0.000000000.000000000.0000000000.000000000 . . . CTR: dod & size: small & cardinal: diagonal0.000010780.003283640.0000010380.001019064 . . .Residual 0.036196640.190254140.0361966310.190254123
+
+
@@ -2413,13 +2465,13 @@

0.0173

- + - + @@ -2445,7 +2497,7 @@

0.0173

- + @@ -2547,13 +2599,13 @@

-
+
issingular(m_zcp1_rdc)
false
-
+
only(MixedModels.PCA(m_zcp1_rdc))

@@ -2578,10 +2630,10 @@ 

-
+
VarCorr(m_zcp1_rdc)
-
-

329.28 <1e-990.03080.1569
CTR: sod 0.0745 0.00779.679.66 <1e-21 0.0666
5.33 <1e-060.15690.0312
cardinal: diagonal
+
+
@@ -2610,8 +2662,8 @@

- - + + @@ -2621,8 +2673,8 @@

- - + + @@ -2644,7 +2696,7 @@

- + @@ -2654,8 +2706,8 @@

- - + + @@ -2665,8 +2717,8 @@

- - + + @@ -2692,7 +2744,7 @@

6.3 Model comparison 1

Let’s compare the three models.

-
+
gof_summary = let
   nms = [:m_zcp1_rdc, :m_zcp1, :m_max]
   mods = eval.(nms)
@@ -2711,9 +2763,9 @@ 

end

3×9 DataFrame
-

Subj (Intercept)0.00095140.03084520.02460220.1568508 CTR: sod0.00444060.06663780.00444080.0666395 . CTR: dod 0.00127520.03571050.0357098 . . . size: small0.02462380.15691960.00097310.0311946 . . . cardinal: diagonal0.00226780.04762170.00226790.0476222 . . .
+
- + @@ -2784,14 +2836,17 @@

6.4 Parsimonious LMM (1)

Extend zcp-reduced LMM with CPs

-
+
m_prm1 = let
   form = @formula log(rt) ~ 1 + CTR * size * cardinal + 
                            (1 + CTR + size + cardinal | Subj)
   fit(MixedModel, form, dat; contrasts)
 end
-
-

Row name dof
+
+
Minimizing 801    Time: 0:00:00 ( 0.18 ms/it)
+
+
+
@@ -2815,9 +2870,9 @@

(Intercept)

- + - + @@ -2849,7 +2904,7 @@

0.0176

- + @@ -2951,41 +3006,41 @@

-
-
issingular(m_prm1)
+
+
issingular(m_prm1)
false
-
-
only(MixedModels.PCA(m_prm1))
+
+
only(MixedModels.PCA(m_prm1))

 Principal components based on correlation matrix
  (Intercept)          1.0     .      .      .      .      .
- CTR: sod             0.65   1.0     .      .      .      .
- CTR: dos             0.17  -0.08   1.0     .      .      .
- CTR: dod             0.81   0.6    0.28   1.0     .      .
- size: small         -0.42  -0.15  -0.11  -0.03   1.0     .
+ CTR: sod             0.64   1.0     .      .      .      .
+ CTR: dos             0.16  -0.08   1.0     .      .      .
+ CTR: dod             0.79   0.6    0.28   1.0     .      .
+ size: small         -0.42  -0.16  -0.12  -0.03   1.0     .
  cardinal: diagonal   0.05  -0.05  -0.02   0.05   0.08   1.0
 
 Normalized cumulative variances:
-[0.4176, 0.6001, 0.7753, 0.9296, 0.9851, 1.0]
+[0.414, 0.5967, 0.772, 0.926, 0.9822, 1.0]
 
 Component loadings
                        PC1    PC2    PC3    PC4    PC5    PC6
- (Intercept)         -0.6    0.0    0.02   0.12  -0.34  -0.71
- CTR: sod            -0.5   -0.27   0.31  -0.11   0.76   0.05
- CTR: dos            -0.16   0.53  -0.71  -0.23   0.35  -0.09
- CTR: dod            -0.55  -0.17  -0.2   -0.26  -0.42   0.62
- size: small          0.24  -0.58  -0.24  -0.66  -0.02  -0.32
- cardinal: diagonal  -0.01  -0.53  -0.54   0.64   0.12   0.03
-
-
-
-
VarCorr(m_prm1)
-
-

5.6911 0.0176323.60323.61 <1e-990.11520.1181
CTR: sod5.23 <1e-060.11490.1119
cardinal: diagonal
+ (Intercept) -0.6 0.0 0.03 0.12 -0.37 -0.7 + CTR: sod -0.5 -0.26 0.31 -0.11 0.76 0.02 + CTR: dos -0.16 0.52 -0.72 -0.23 0.34 -0.11 + CTR: dod -0.55 -0.18 -0.2 -0.27 -0.4 0.63 + size: small 0.25 -0.59 -0.23 -0.66 -0.03 -0.32 + cardinal: diagonal -0.0 -0.53 -0.54 0.64 0.12 0.03 + + +
+
VarCorr(m_prm1)
+
+
@@ -3014,8 +3069,8 @@

- - + + @@ -3025,9 +3080,9 @@

- - - + + + @@ -3037,8 +3092,8 @@

- - + + @@ -3047,9 +3102,9 @@

- - - + + + @@ -3058,19 +3113,19 @@

- - + + - - + + - - + + @@ -3096,28 +3151,28 @@

6.5 Model comparison 2

-
-
gof_summary = let
-  nms = [:m_zcp1_rdc, :m_prm1, :m_max]
-  mods = eval.(nms)
-  lrt = MixedModels.likelihoodratiotest(m_prm1, m_zcp1, m_max)
-  DataFrame(;
-    name = nms, 
-    dof=dof.(mods),
-    deviance=round.(deviance.(mods), digits=0),
-    AIC=round.(aic.(mods),digits=0),
-    AICc=round.(aicc.(mods),digits=0),
-     BIC=round.(bic.(mods),digits=0),
-    χ²=vcat(:., round.(lrt.tests.deviancediff, digits=0)),
-    χ²_dof=vcat(:., round.(lrt.tests.dofdiff, digits=0)),
-    pvalue=vcat(:., round.(lrt.tests.pvalues, digits=3))
-  )
-end
+
+
gof_summary = let
+  nms = [:m_zcp1_rdc, :m_prm1, :m_max]
+  mods = eval.(nms)
+  lrt = MixedModels.likelihoodratiotest(m_prm1, m_zcp1, m_max)
+  DataFrame(;
+    name = nms, 
+    dof=dof.(mods),
+    deviance=round.(deviance.(mods), digits=0),
+    AIC=round.(aic.(mods),digits=0),
+    AICc=round.(aicc.(mods),digits=0),
+     BIC=round.(bic.(mods),digits=0),
+    χ²=vcat(:., round.(lrt.tests.deviancediff, digits=0)),
+    χ²_dof=vcat(:., round.(lrt.tests.dofdiff, digits=0)),
+    pvalue=vcat(:., round.(lrt.tests.pvalues, digits=3))
+  )
+end
3×9 DataFrame
-

Subj (Intercept)0.01327360.11521100.01395680.1181388 CTR: sod0.00435580.0659988+0.650.00435560.0659971+0.64 CTR: dos 0.00045360.0212982+0.170.0212981+0.16 -0.08 CTR: dod0.00106420.0326215+0.810.00106400.0326186+0.79 +0.60 +0.28 size: small0.01321180.11494270.01252690.1119239 -0.42-0.15-0.11-0.16-0.12 -0.03
cardinal: diagonal0.00226870.04763070.00226900.0476336 +0.05 -0.05 -0.02
+
- + @@ -3191,14 +3246,17 @@

7 Reduction strat

7.1 Complex LMM

Take out interaction VCs.

-
-
m_cpx = let
-  form = @formula log(rt) ~ 1 + CTR * size * cardinal + 
-                           (1 + CTR + size + cardinal | Subj)
-  fit(MixedModel, form, dat; contrasts)
-end
-
-

Row name dof
+
+
m_cpx = let
+  form = @formula log(rt) ~ 1 + CTR * size * cardinal + 
+                           (1 + CTR + size + cardinal | Subj)
+  fit(MixedModel, form, dat; contrasts)
+end
+
+
Minimizing 801    Time: 0:00:00 ( 0.19 ms/it)
+
+
+
@@ -3222,9 +3280,9 @@

(Intercept)

- + - + @@ -3256,7 +3314,7 @@

0.0176

- + @@ -3362,14 +3420,14 @@

7.2 Zero-correlation parameter LMM (2)

Take out interaction VCs.

-
-
m_zcp2 = let
-  form = @formula log(rt) ~ 1 + CTR * size * cardinal + 
-                   zerocorr(1 + CTR + size + cardinal | Subj)
-  fit(MixedModel, form, dat; contrasts)
-end
-
-

5.6911 0.0176323.60323.61 <1e-990.11520.1181
CTR: sod5.23 <1e-060.11490.1119
cardinal: diagonal
+
+
m_zcp2 = let
+  form = @formula log(rt) ~ 1 + CTR * size * cardinal + 
+                   zerocorr(1 + CTR + size + cardinal | Subj)
+  fit(MixedModel, form, dat; contrasts)
+end
+
+
@@ -3395,13 +3453,13 @@

0.0173

- + - + @@ -3427,7 +3485,7 @@

0.0173

- + @@ -3532,28 +3590,28 @@

7.3 Model comparison 3

-
-
gof_summary = let
-  nms = [:m_zcp2, :m_cpx, :m_max]
-  mods = eval.(nms)
-  lrt = MixedModels.likelihoodratiotest(m_zcp2, m_cpx, m_max)
-  DataFrame(;
-    name = nms, 
-    dof=dof.(mods),
-    deviance=round.(deviance.(mods), digits=0),
-    AIC=round.(aic.(mods),digits=0),
-    AICc=round.(aicc.(mods),digits=0),
-     BIC=round.(bic.(mods),digits=0),
-    χ²=vcat(:., round.(lrt.tests.deviancediff, digits=0)),
-    χ²_dof=vcat(:., round.(lrt.tests.dofdiff, digits=0)),
-    pvalue=vcat(:., round.(lrt.tests.pvalues, digits=3))
-  )
-end
+
+
gof_summary = let
+  nms = [:m_zcp2, :m_cpx, :m_max]
+  mods = eval.(nms)
+  lrt = MixedModels.likelihoodratiotest(m_zcp2, m_cpx, m_max)
+  DataFrame(;
+    name = nms, 
+    dof=dof.(mods),
+    deviance=round.(deviance.(mods), digits=0),
+    AIC=round.(aic.(mods),digits=0),
+    AICc=round.(aicc.(mods),digits=0),
+     BIC=round.(bic.(mods),digits=0),
+    χ²=vcat(:., round.(lrt.tests.deviancediff, digits=0)),
+    χ²_dof=vcat(:., round.(lrt.tests.dofdiff, digits=0)),
+    pvalue=vcat(:., round.(lrt.tests.pvalues, digits=3))
+  )
+end
3×9 DataFrame
-
329.28 <1e-990.03080.1569
CTR: sod 0.0745 0.00779.679.66 <1e-21 0.0666
5.33 <1e-060.15690.0312
cardinal: diagonal
+
- + @@ -3625,47 +3683,47 @@

8 Check LMM for untransformed reaction times

We see the model is singular.

-
-
issingular(m_cpx_rt)
+
+
issingular(m_cpx_rt)
false
-
-
MixedModels.PCA(m_cpx_rt)
+
+
MixedModels.PCA(m_cpx_rt)
(Subj = 
 Principal components based on correlation matrix
  (Intercept)          1.0     .      .      .      .     .
  CTR: sod             0.85   1.0     .      .      .     .
- CTR: dos             0.57   0.19   1.0     .      .     .
+ CTR: dos             0.56   0.19   1.0     .      .     .
  CTR: dod             0.69   0.54   0.3    1.0     .     .
- size: small         -0.45  -0.24  -0.2   -0.14   1.0    .
- cardinal: diagonal  -0.07  -0.05  -0.08   0.12   0.2   1.0
+ size: small         -0.45  -0.23  -0.2   -0.13   1.0    .
+ cardinal: diagonal  -0.07  -0.05  -0.08   0.13   0.2   1.0
 
 Normalized cumulative variances:
-[0.4663, 0.6647, 0.8026, 0.9255, 0.9972, 1.0]
+[0.465, 0.6637, 0.8016, 0.9245, 0.9964, 1.0]
 
 Component loadings
                        PC1    PC2    PC3    PC4    PC5    PC6
- (Intercept)         -0.59  -0.01   0.02  -0.02  -0.17  -0.79
- CTR: sod            -0.49  -0.12   0.43  -0.22  -0.51   0.5
- CTR: dos            -0.35   0.13  -0.87  -0.05  -0.15   0.27
- CTR: dod            -0.45  -0.36   0.05  -0.13   0.79   0.17
- size: small          0.29  -0.5   -0.17  -0.77  -0.14  -0.17
- cardinal: diagonal   0.05  -0.77  -0.12   0.59  -0.21   0.01,)
+ (Intercept) -0.59 -0.01 -0.02 -0.01 -0.18 -0.79 + CTR: sod -0.49 -0.12 -0.43 -0.22 -0.51 0.5 + CTR: dos -0.35 0.13 0.87 -0.05 -0.15 0.27 + CTR: dod -0.45 -0.36 -0.05 -0.14 0.79 0.17 + size: small 0.29 -0.5 0.17 -0.77 -0.15 -0.17 + cardinal: diagonal 0.05 -0.77 0.12 0.59 -0.21 0.01,)

9 Other checks

-
-
m_prm1.θ
-m_prm1.lowerbd
-m_prm1.λ
+
+
m_prm1.θ
+m_prm1.lowerbd
+m_prm1.λ
1-element Vector{LinearAlgebra.LowerTriangular{Float64, Matrix{Float64}}}:
- [0.6049838282195861 0.0 … 0.0 0.0; 0.2268824761798831 0.26197767411858386 … 0.0 0.0; … ; -0.25599568302282616 0.10000084224161038 … 0.43113965746231486 0.0; 0.011755323411981199 -0.02654443700293925 … 0.030108319857208844 0.2458433904409567]
+ [0.6203576608179638 0.0 … 0.0 0.0; 0.22119994699720608 0.26678153140929256 … 0.0 0.0; … ; -0.24965193868875257 0.087476294698932 … 0.4357585158840971 0.0; 0.011471533099315563 -0.0255708216618361 … 0.02800749689407972 0.2461637872603555]
@@ -3679,39 +3737,47 @@

10 Diagnostic pl

10.1 Residual-over-fitted plot

The slant in residuals show a lower and upper boundary of reaction times, that is we have have too few short and too few long residuals. Not ideal, but at least width of the residual band looks similar across the fitted values, that is there is no evidence for heteroskedasticity.

-
-
+
+
Code -
CairoMakie.activate!(; type="png")
-scatter(fitted(m_prm1), residuals(m_prm1); alpha=0.3)
+
CairoMakie.activate!(; type="png")
+scatter(fitted(m_prm1), residuals(m_prm1); alpha=0.3)
-
-
-

-
Figure 3: Residuals versus fitted values for model m1
+
+
+
+ +
+
+Figure 3: Residuals versus fitted values for model m1 +

With many observations the scatterplot is not that informative. Contour plots or heatmaps may be an alternative.

-
-
+
+
Code -
set_aog_theme!()
-draw(
-  data((; f=fitted(m_prm1), r=residuals(m_prm1))) *
-  mapping(
-    :f => "Fitted values from m1", :r => "Residuals from m1"
-  ) *
-  density();
-)
+
set_aog_theme!()
+draw(
+  data((; f=fitted(m_prm1), r=residuals(m_prm1))) *
+  mapping(
+    :f => "Fitted values from m1", :r => "Residuals from m1"
+  ) *
+  density();
+)
-
-
-

-
Figure 4: Heatmap of residuals versus fitted values for model m1
+
+
+
+ +
+
+Figure 4: Heatmap of residuals versus fitted values for model m1 +
@@ -3720,24 +3786,28 @@

10.2 Q-Q plot

The plot of quantiles of model residuals over corresponding quantiles of the normal distribution should yield a straight line along the main diagonal.

-
-
+
+
Code -
CairoMakie.activate!(; type="png")
-qqnorm(
-  residuals(m_prm1);
-  qqline=:none,
-  axis=(;
-    xlabel="Standard normal quantiles",
-    ylabel="Quantiles of the residuals from model m1",
-  ),
-)
+
CairoMakie.activate!(; type="png")
+qqnorm(
+  residuals(m_prm1);
+  qqline=:none,
+  axis=(;
+    xlabel="Standard normal quantiles",
+    ylabel="Quantiles of the residuals from model m1",
+  ),
+)
-
-
-

-
Figure 5: Quantile-quantile plot of the residuals for model m1 versus a standard normal
+
+
+
+ +
+
+Figure 5: Quantile-quantile plot of the residuals for model m1 versus a standard normal +
@@ -3746,28 +3816,32 @@

10.3 Observed and theoretical normal distribution

******We****** can see this in this plot. Overall, it does not look too bad.

-
-
+
+
Code -
CairoMakie.activate!(; type="svg")
-let
-  n = nrow(dat)
-  dat_rz = (;
-    value=vcat(residuals(m_prm1) ./ std(residuals(m_prm1)), randn(n)),
-    curve=repeat(["residual", "normal"]; inner=n),
-  )
-  draw(
-    data(dat_rz) *
-    mapping(:value; color=:curve) *
-    density(; bandwidth=0.1);
-  )
-end
+
CairoMakie.activate!(; type="svg")
+let
+  n = nrow(dat)
+  dat_rz = (;
+    value=vcat(residuals(m_prm1) ./ std(residuals(m_prm1)), randn(n)),
+    curve=repeat(["residual", "normal"]; inner=n),
+  )
+  draw(
+    data(dat_rz) *
+    mapping(:value; color=:curve) *
+    density(; bandwidth=0.1);
+  )
+end
-
-
-

-
Figure 6: Kernel density plot of the standardized residuals for model m1 versus a standard normal
+
+
+
+ +
+
+Figure 6: Kernel density plot of the standardized residuals for model m1 versus a standard normal +
@@ -3778,17 +3852,21 @@

11 Conditional modes

11.1 Caterpillar plot

-
-
+
+
Code -
cm1 = only(ranefinfo(m_prm1))
-caterpillar!(Figure(; resolution=(800, 1200)), cm1; orderby=2)
+
cm1 = only(ranefinfo(m_prm1))
+caterpillar!(Figure(; resolution=(800, 1200)), cm1; orderby=2)
-
-
-

-
Figure 7: Prediction intervals of the subject random effects in model m1
+
+
+
+ +
+
+Figure 7: Prediction intervals of the subject random effects in model m1 +
@@ -3798,16 +3876,20 @@

11.2 Shrinkage plot

11.2.1 Log-transformed reaction times (LMM m_prm1)

-
-
+
+
Code -
shrinkageplot!(Figure(; resolution=(1000, 1200)), m_prm1)
+
shrinkageplot!(Figure(; resolution=(1000, 1200)), m_prm1)
-
-
-

-
Figure 8: Shrinkage plots of the subject random effects in model m1L
+
+
+
+ +
+
+Figure 8: Shrinkage plots of the subject random effects in model m1L +
@@ -3826,88 +3908,92 @@

12 Parametric bo

12.1 Generate a bootstrap sample

We generate 2500 samples for the 15 model parameters (4 fixed effect, 7 VCs, 15 CPs, and 1 residual).

-
-
samp = parametricbootstrap(MersenneTwister(1234321), 2500, m_prm1;
-                           optsum_overrides=(; ftol_rel=1e-8));
+
+
samp = parametricbootstrap(MersenneTwister(1234321), 2500, m_prm1;
+                           optsum_overrides=(; ftol_rel=1e-8));
-
-
tbl = samp.tbl
+
+
tbl = samp.tbl
Table with 60 columns and 2500 rows:
       obj       β01      β02        β03        β04           β05        ⋯
     ┌────────────────────────────────────────────────────────────────────
- 1  │ -25127.6  5.68035  0.0688001  0.0392973  -0.00145663   0.0787668  ⋯
- 2  │ -24468.3  5.66034  0.0667012  0.0419099  -0.0030519    0.101304   ⋯
- 3  │ -24449.7  5.69174  0.0780382  0.0369839  0.00816495    0.0989127  ⋯
- 4  │ -24617.3  5.69638  0.0764423  0.0462439  -0.00308679   0.0637598  ⋯
- 5  │ -25167.0  5.68389  0.068439   0.0386046  0.00251638    0.118072   ⋯
- 6  │ -24728.1  5.69415  0.0843714  0.0442253  0.00185698    0.0939094  ⋯
- 7  │ -24428.1  5.67697  0.0706145  0.0418625  -0.00634554   0.076476   ⋯
- 8  │ -24805.8  5.69362  0.0765357  0.0458005  0.00313531    0.0850595  ⋯
- 9  │ -24400.7  5.68439  0.0817143  0.0496347  -0.00119184   0.0990601  ⋯
- 10 │ -24582.0  5.68727  0.0795533  0.0344762  0.00625507    0.0814397  ⋯
- 11 │ -25084.6  5.66647  0.0663197  0.0445303  -0.000770577  0.0943553  ⋯
- 12 │ -24359.4  5.67795  0.0698423  0.0446405  -0.000923597  0.102352   ⋯
- 13 │ -24972.7  5.69036  0.0731457  0.0421428  -0.00289982   0.0838288  ⋯
- 14 │ -24600.3  5.70243  0.077052   0.0432847  -0.00472417   0.0703121  ⋯
- 15 │ -24777.5  5.68292  0.0825502  0.0371673  0.00390284    0.0888287  ⋯
- 16 │ -24629.7  5.69743  0.0718797  0.0408727  0.000339444   0.0867852  ⋯
- 17 │ -24397.3  5.70718  0.0968228  0.0363888  0.00139831    0.0865995  ⋯
- 18 │ -24835.3  5.73078  0.0755976  0.0424913  0.00755783    0.0478996  ⋯
- 19 │ -24809.3  5.68501  0.0744206  0.03695    0.00608847    0.0528375  ⋯
- 20 │ -24235.8  5.68535  0.0690913  0.0481881  -0.000179217  0.0732135  ⋯
- 21 │ -24927.0  5.67932  0.0665278  0.0441583  0.000844678   0.0949294  ⋯
- 22 │ -24055.2  5.68235  0.0676653  0.0365035  0.0108546     0.096414   ⋯
- 23 │ -24802.3  5.72256  0.082965   0.0393546  0.00894391    0.0951108  ⋯
+ 1  │ -25123.8  5.68038  0.068683   0.039261   -0.00165125   0.0793335  ⋯
+ 2  │ -24465.9  5.66021  0.0667158  0.0418969  -0.00305185   0.100958   ⋯
+ 3  │ -24446.4  5.6924   0.0778707  0.0369443  0.00797653    0.100114   ⋯
+ 4  │ -24617.7  5.69562  0.0766171  0.0463011  -0.00297233   0.0639383  ⋯
+ 5  │ -25167.8  5.68415  0.0684032  0.0385817  0.00248626    0.118136   ⋯
+ 6  │ -24727.8  5.69527  0.0843717  0.0442493  0.00193816    0.0936532  ⋯
+ 7  │ -24512.0  5.67742  0.0707211  0.0418414  -0.00641572   0.076351   ⋯
+ 8  │ -24798.9  5.69362  0.0765456  0.0458011  0.00328823    0.084062   ⋯
+ 9  │ -24392.5  5.68477  0.0818642  0.0496969  -0.000832281  0.0977178  ⋯
+ 10 │ -24585.7  5.68801  0.0796325  0.0344963  0.00629559    0.081441   ⋯
+ 11 │ -25078.8  5.66697  0.0663796  0.0445354  -0.000736944  0.0943102  ⋯
+ 12 │ -24348.5  5.67785  0.0698993  0.0446523  -0.000859312  0.102561   ⋯
+ 13 │ -24973.2  5.68851  0.0732837  0.0421743  -0.00279674   0.0830709  ⋯
+ 14 │ -24617.9  5.70183  0.07733    0.0433379  -0.00455447   0.0694739  ⋯
+ 15 │ -24775.8  5.68347  0.0825422  0.0371819  0.00388279    0.0889206  ⋯
+ 16 │ -24628.0  5.69649  0.0718965  0.0408693  0.000221452   0.0878074  ⋯
+ 17 │ -24397.7  5.70743  0.0966594  0.0363991  0.00133149    0.087301   ⋯
+ 18 │ -24836.3  5.73132  0.0753929  0.0424585  0.00735246    0.0482915  ⋯
+ 19 │ -24806.7  5.68484  0.0744908  0.0369567  0.0060191     0.0529119  ⋯
+ 20 │ -24234.2  5.6857   0.0691212  0.0481745  -6.76522e-5   0.0718787  ⋯
+ 21 │ -24927.4  5.67965  0.066628   0.0441619  0.000997131   0.0939013  ⋯
+ 22 │ -24044.7  5.68194  0.0675943  0.0364103  0.0108015     0.096463   ⋯
+ 23 │ -24804.0  5.72333  0.0826845  0.0393307  0.00877465    0.0955252  ⋯
  ⋮  │    ⋮         ⋮         ⋮          ⋮           ⋮            ⋮      ⋱

12.2 Shortest coverage interval

-
-
confint(samp)
+
+
confint(samp)
DictTable with 2 columns and 38 rows:
  par   lower        upper
  ────┬────────────────────────
- β01 │ 5.65997      5.72809
- β02 │ 0.0598876    0.089922
- β03 │ 0.0326416    0.048975
- β04 │ -0.00822446  0.0115422
- β05 │ 0.0591123    0.125524
- β06 │ 0.0105076    0.0313854
- β07 │ 0.00966951   0.0388016
- β08 │ -0.0137103   0.0032854
- β09 │ 0.00787913   0.0275659
- β10 │ 0.00486878   0.0157214
- β11 │ -0.002493    0.0117915
- β12 │ -0.0124759   0.00201148
- β13 │ -0.00584269  0.0136539
- β14 │ -0.00829081  0.00227456
- β15 │ -0.00759625  0.0068184
- β16 │ 0.00368526   0.017989
- ρ01 │ 0.378934     1.0
- ρ02 │ -0.366611    0.999987
- ρ03 │ -0.559253    0.734999
- ρ04 │ 0.462208     0.993396
- ρ05 │ 0.333833     0.890025
- ρ06 │ -0.305646    0.902777
- ρ07 │ -0.737826    -0.0686956
+ β01 │ 5.65966      5.72791
+ β02 │ 0.0602683    0.0902347
+ β03 │ 0.0326438    0.0490006
+ β04 │ -0.00832038  0.0114628
+ β05 │ 0.0585181    0.124489
+ β06 │ 0.00932821   0.030229
+ β07 │ 0.00994937   0.0391542
+ β08 │ -0.0138358   0.00317468
+ β09 │ 0.00770406   0.0274789
+ β10 │ 0.00485596   0.0157058
+ β11 │ -0.00249685  0.0117935
+ β12 │ -0.0124823   0.00202088
+ β13 │ -0.00582681  0.0137215
+ β14 │ -0.00828443  0.00227533
+ β15 │ -0.00842329  0.00599236
+ β16 │ 0.00369609   0.0179879
+ ρ01 │ 0.380561     1.0
+ ρ02 │ -0.342485    0.999999
+ ρ03 │ -0.685044    0.682981
+ ρ04 │ 0.466487     0.989877
+ ρ05 │ 0.330399     0.883748
+ ρ06 │ -0.273379    0.932581
+ ρ07 │ -0.729693    -0.0549567
   ⋮  │      ⋮           ⋮

We can also visualize the shortest coverage intervals for fixed effects with the ridgeplot() command:

-
-
+
+
Code -
ridgeplot(samp; show_intercept=false)
+
ridgeplot(samp; show_intercept=false)
-
-
-

-
Figure 9: Ridge plot of fixed-effects bootstrap samples from model m1L
+
+
+
+ +
+
+Figure 9: Ridge plot of fixed-effects bootstrap samples from model m1L +
@@ -3917,21 +4003,25 @@

12.3 Comparative density plots of bootstrapped parameter estimates

12.3.1 Residual

-
-
+
+
Code -
draw(
-  data(tbl) *
-  mapping(:σ => "Residual") *
-  density();
-  figure=(; resolution=(800, 400)),
-)
+
draw(
+  data(tbl) *
+  mapping(:σ => "Residual") *
+  density();
+  figure=(; resolution=(800, 400)),
+)
-
-
-

-
Figure 10: Kernel density estimate from bootstrap samples of the residual standard deviation for model m_prm1
+
+
+
+ +
+
+Figure 10: Kernel density estimate from bootstrap samples of the residual standard deviation for model m_prm1 +
@@ -3940,63 +4030,71 @@

12.3.2 Fixed effects and associated variance components (w/o GM)

The shortest coverage interval for the GM ranges from x to x ms and the associate variance component from .x to .x. To keep the plot range small we do not include their densities here.

-
-
+
+
Code -
rn = renamer([
-  "(Intercept)" => "GM",
-  "CTR: sod" => "spatial effect",
-  "CTR: dos" => "object effect",
-  "CTR: dod" => "attraction effect",
-  "(Intercept), CTR: sod" => "GM, spatial",
-  "(Intercept), CTR: dos" => "GM, object",
-  "CTR: sod, CTR: dos" => "spatial, object",
-  "(Intercept), CTR: dod" => "GM, attraction",
-  "CTR: sod, CTR: dod" => "spatial, attraction",
-  "CTR: dos, CTR: dod" => "object, attraction",
-])
-draw(
-  data(tbl) *
-  mapping(
-    [:β02, :β03, :β04] .=> "Experimental effect size [ms]";
-    color=dims(1) => 
-    renamer(["spatial effect", "object effect", "attraction effect"]) =>
-    "Experimental effects",
-  ) *
-  density();
-  figure=(; resolution=(800, 350)),
-)
+
rn = renamer([
+  "(Intercept)" => "GM",
+  "CTR: sod" => "spatial effect",
+  "CTR: dos" => "object effect",
+  "CTR: dod" => "attraction effect",
+  "(Intercept), CTR: sod" => "GM, spatial",
+  "(Intercept), CTR: dos" => "GM, object",
+  "CTR: sod, CTR: dos" => "spatial, object",
+  "(Intercept), CTR: dod" => "GM, attraction",
+  "CTR: sod, CTR: dod" => "spatial, attraction",
+  "CTR: dos, CTR: dod" => "object, attraction",
+])
+draw(
+  data(tbl) *
+  mapping(
+    [:β02, :β03, :β04] .=> "Experimental effect size [ms]";
+    color=dims(1) => 
+    renamer(["spatial effect", "object effect", "attraction effect"]) =>
+    "Experimental effects",
+  ) *
+  density();
+  figure=(; resolution=(800, 350)),
+)
-
-
-

-
Figure 11: Kernel density estimate from bootstrap samples of the fixed effects for model m_prm1
+
+
+
+ +
+
+Figure 11: Kernel density estimate from bootstrap samples of the fixed effects for model m_prm1 +

The densitiies correspond nicely with the shortest coverage intervals.

-
-
+
+
Code -
draw(
-  data(tbl) *
-  mapping(
-    [:σ2, :σ3, :σ4] .=> "Standard deviations [ms]";
-    color=dims(1) =>
-    renamer(["spatial effect", "object effect", "attraction effect"]) =>
-    "Variance components",
-  ) *
-  density();
-  figure=(; resolution=(800, 350)),
-)
+
draw(
+  data(tbl) *
+  mapping(
+    [:σ2, :σ3, :σ4] .=> "Standard deviations [ms]";
+    color=dims(1) =>
+    renamer(["spatial effect", "object effect", "attraction effect"]) =>
+    "Variance components",
+  ) *
+  density();
+  figure=(; resolution=(800, 350)),
+)
-
-
-

-
Figure 12: Kernel density estimate from bootstrap samples of the standard deviations for model m1L (excluding Grand Mean)
+
+
+
+ +
+
+Figure 12: Kernel density estimate from bootstrap samples of the standard deviations for model m1L (excluding Grand Mean) +
@@ -4005,27 +4103,31 @@

12.3.3 Correlation parameters (CPs)

-
-
+
+
Code -
draw(
-  data(tbl) *
-  mapping(
-    [:ρ01, :ρ02, :ρ03, :ρ04, :ρ05, :ρ06] .=> "Correlation";
-    color=dims(1) =>
-    renamer(["GM, spatial", "GM, object", "spatial, object",
-    "GM, attraction", "spatial, attraction", "object, attraction"]) =>
-    "Correlation parameters",
-  ) *
-  density();
-  figure=(; resolution=(800, 350)),
-)
+
draw(
+  data(tbl) *
+  mapping(
+    [:ρ01, :ρ02, :ρ03, :ρ04, :ρ05, :ρ06] .=> "Correlation";
+    color=dims(1) =>
+    renamer(["GM, spatial", "GM, object", "spatial, object",
+    "GM, attraction", "spatial, attraction", "object, attraction"]) =>
+    "Correlation parameters",
+  ) *
+  density();
+  figure=(; resolution=(800, 350)),
+)
-
-
-

-
Figure 13: Kernel density estimate from bootstrap samples of the standard deviations for model m1L
+
+
+
+ +
+
+Figure 13: Kernel density estimate from bootstrap samples of the standard deviations for model m1L +
@@ -4037,7 +4139,7 @@

13 References

-
+
Baayen, H., Vasishth, S., Kliegl, R., & Bates, D. (2017). The cave of shadows: Addressing the human factor with generalized additive mixed models. Journal of Memory and Language, 94, 206–234. https://doi.org/10.1016/j.jml.2016.11.006
@@ -4099,6 +4201,33 @@

13 References { + const baseTheme = document.querySelector('#giscus-base-theme')?.value ?? 'light'; + const alternateTheme = document.querySelector('#giscus-alt-theme')?.value ?? 'dark'; + let newTheme = ''; + if(darkModeDefault) { + newTheme = isAlternate ? baseTheme : alternateTheme; + } else { + newTheme = isAlternate ? alternateTheme : baseTheme; + } + const changeGiscusTheme = () => { + // From: https://github.com/giscus/giscus/issues/336 + const sendMessage = (message) => { + const iframe = document.querySelector('iframe.giscus-frame'); + if (!iframe) return; + iframe.contentWindow.postMessage({ giscus: message }, 'https://giscus.app'); + } + sendMessage({ + setConfig: { + theme: newTheme + } + }); + } + const isGiscussLoaded = window.document.querySelector('iframe.giscus-frame') !== null; + if (isGiscussLoaded) { + changeGiscusTheme(); + } + } const toggleColorMode = (alternate) => { // Switch the stylesheets const alternateStylesheets = window.document.querySelectorAll('link.quarto-color-scheme.quarto-color-alternate'); @@ -4165,13 +4294,15 @@

13 References { // Read the current dark / light value let toAlternate = !hasAlternateSentinel(); toggleColorMode(toAlternate); setStyleSentinel(toAlternate); + toggleGiscusIfUsed(toAlternate, darkModeDefault); }; // Ensure there is a toggle, if there isn't float one in the top right if (window.document.querySelector('.quarto-color-scheme-toggle') === null) { @@ -4206,18 +4337,7 @@

13 References13 References { + return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href); + } + // Inspect non-navigation links and adorn them if external + var links = window.document.querySelectorAll('a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item):not(.quarto-navigation-tool):not(.about-link)'); + for (var i=0; i13 References13 References { + // Strip column container classes + const stripColumnClz = (el) => { + el.classList.remove("page-full", "page-columns"); + if (el.children) { + for (const child of el.children) { + stripColumnClz(child); + } + } + } + stripColumnClz(note) + if (id === null || id.startsWith('sec-')) { + // Special case sections, only their first couple elements + const container = document.createElement("div"); + if (note.children && note.children.length > 2) { + container.appendChild(note.children[0].cloneNode(true)); + for (let i = 1; i < note.children.length; i++) { + const child = note.children[i]; + if (child.tagName === "P" && child.innerText === "") { + continue; + } else { + container.appendChild(child.cloneNode(true)); + break; + } + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(container); + } + return container.innerHTML + } else { + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + return note.innerHTML; + } + } else { + // Remove any anchor links if they are present + const anchorLink = note.querySelector('a.anchorjs-link'); + if (anchorLink) { + anchorLink.remove(); + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + // TODO in 1.5, we should make sure this works without a callout special case + if (note.classList.contains("callout")) { + return note.outerHTML; + } else { + return note.innerHTML; + } + } + } + for (var i=0; i res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.getElementById(id); + if (note !== null) { + const html = processXRef(id, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + } else { + // See if we can fetch a full url (with no hash to target) + // This is a special case and we should probably do some content thinning / targeting + fetch(url) + .then(res => res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.querySelector('main.content'); + if (note !== null) { + // This should only happen for chapter cross references + // (since there is no id in the URL) + // remove the first header + if (note.children.length > 0 && note.children[0].tagName === "HEADER") { + note.children[0].remove(); + } + const html = processXRef(null, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + }, function(instance) { }); } let selectedAnnoteEl; @@ -4320,6 +4611,7 @@

13 References13 References { + elRect = undefined; + if (selectedAnnoteEl) { + selectCodeLines(selectedAnnoteEl); + } + }, 10) + ); + function throttle(fn, ms) { + let throttle = false; + let timer; + return (...args) => { + if(!throttle) { // first call gets through + fn.apply(this, args); + throttle = true; + } else { // all the others get throttled + if(timer) clearTimeout(timer); // cancel #2 + timer = setTimeout(() => { + fn.apply(this, args); + timer = throttle = false; + }, ms); + } + }; + } // Attach click handler to the DT const annoteDls = window.document.querySelectorAll('dt[data-target-cell]'); for (const annoteDlNode of annoteDls) { @@ -4406,12 +4724,12 @@

13 References

-
+
-
+

RePsychLing Kliegl et al. (2011)

@@ -409,7 +450,7 @@

RePsychLing Kliegl et al. (2011)

Published
-

2023-11-06

+

2024-06-26

@@ -417,8 +458,10 @@

RePsychLing Kliegl et al. (2011)

+ +

1 Background

We take the kwdyz11 dataset (Kliegl et al., 2011) from an experiment looking at three effects of visual cueing under four different cue-target relations (CTRs). Two horizontal rectangles are displayed above and below a central fixation point or they displayed in vertical orientation to the left and right of the fixation point. Subjects react to the onset of a small visual target occurring at one of the four ends of the two rectangles. The target is cued validly on 70% of trials by a brief flash of the corner of the rectangle at which it appears; it is cued invalidly at the three other locations 10% of the trials each.

@@ -428,8 +471,8 @@

1 Background

2 Packages

-
-
+
+
Code
using AlgebraOfGraphics
 using AlgebraOfGraphics: density
@@ -454,14 +497,14 @@ 

2 Packages

3 Read data, compute and plot densities and means

-
+
dat = DataFrame(dataset(:kwdyz11))
 describe(dat)
5×7 DataFrame
-

Row name dof
+
- + @@ -541,9 +584,9 @@

3 Read data, comp

We recommend to code the levels/units of random factor / grouping variable not as a number, but as a string starting with a letter and of the same length for all levels/units.

We also recommend to sort levels of factors into a meaningful order, that is overwrite the default alphabetic ordering. This is also a good place to choose alternative names for variables in the context of the present analysis.

The LMM analysis is based on log-transformed reaction times lrt, indicated by a boxcox() check of model residuals. With the exception of diagnostic plots of model residuals, the analysis of untransformed reaction times did not lead to different results and exhibited the same problems of model identification (see Kliegl et al., 2011).

-

Comparative density plots of all response times by cue-target relation, Figure 1, show the times for valid cues to be faster than for the other conditions.

-
-
+

Comparative density plots of all response times by cue-target relation, Figure 1, show the times for valid cues to be faster than for the other conditions.

+
+
Code
draw(
   data(dat) *
@@ -556,10 +599,14 @@ 

3 Read data, comp )

-
-
-

-
Figure 1: Comparative density plots of log reaction time for different cue-target relations.
+
+
+
+ +
+
+Figure 1: Comparative density plots of log reaction time for different cue-target relations. +
@@ -567,7 +614,7 @@

3 Read data, comp

An alternative visualization without overlap of the conditions can be accomplished with ridge plots.

To be done

For the next set of plots we average subjects’ data within the four experimental conditions. This table could be used as input for a repeated-measures ANOVA.

-
+
dat_subj = combine(
   groupby(dat, [:Subj, :CTR]),
   :rt => length => :n,
@@ -578,9 +625,9 @@ 

3 Read data, comp dat_subj

244×5 DataFrame
219 rows omitted
-

Row variable mean
+
- + @@ -811,8 +858,8 @@

3 Read data, comp -
-
+
+
Code
boxplot(
   dat_subj.CTR.refs,
@@ -834,10 +881,14 @@ 

3 Read data, comp )

-
-
-

-
Figure 2: Comparative boxplots of log response time by cue-target relation.
+
+
+
+ +
+
+Figure 2: Comparative boxplots of log response time by cue-target relation. +
@@ -848,7 +899,7 @@

3 Read data, comp

4 Linear mixed model

-
+
contrasts = Dict(
   :CTR => SeqDiffCoding(; levels=["val", "sod", "dos", "dod"]),
   :Subj => Grouping(),
@@ -858,10 +909,11 @@ 

4 Linear mixed mo fit(MixedModel, form, dat; contrasts) end

-
Minimizing 242    Time: 0:00:00 ( 1.06 ms/it)
+
Minimizing 240    Time: 0:00:00 ( 1.40 ms/it)
+  objective:  -12782.373697791405
-
-

Row Subj CTR
+
+
@@ -877,7 +929,7 @@

4 Linear mixed mo

- + @@ -917,10 +969,10 @@

4 Linear mixed mo

(Intercept) 5.9358 0.0185320.53320.54 <1e-99 0.1441
-
+
VarCorr(m1)
-
- +
+
@@ -945,8 +997,8 @@

4 Linear mixed mo

- - + + @@ -954,8 +1006,8 @@

4 Linear mixed mo

- - + + @@ -963,8 +1015,8 @@

4 Linear mixed mo

- - + + @@ -973,7 +1025,7 @@

4 Linear mixed mo

- + @@ -981,8 +1033,8 @@

4 Linear mixed mo

- - + + @@ -991,14 +1043,14 @@

4 Linear mixed mo

Subj (Intercept)0.02076540.14410210.02076360.1440957
CTR: sod0.00338490.05817950.00338480.0581791 +0.48
CTR: dos0.00075290.02743990.00075280.0274366 -0.24 -0.15 CTR: dod 0.00062200.02494090.0249400 +0.30 +0.93 -0.43
Residual 0.03685430.19197480.03685440.1919749
-
+
issingular(m1)
true

LMM m1 is not fully supported by the data; it is overparameterized. This is also visible in the PCA: only three, not four PCS are needed to account for all the variance and covariance in the random-effect structure. The problem is the +.93 CP for spatial sod and attraction dod effects.

-
+
first(MixedModels.PCA(m1))

@@ -1009,7 +1061,7 @@ 

4 Linear mixed mo CTR: dod 0.3 0.93 -0.43 1.0 Normalized cumulative variances: -[0.5886, 0.8095, 1.0, 1.0] +[0.5887, 0.8095, 1.0, 1.0] Component loadings PC1 PC2 PC3 PC4 @@ -1030,8 +1082,8 @@

5 Diagnostic plot

5.1 Residual-over-fitted plot

The slant in residuals show a lower and upper boundary of reaction times, that is we have have too few short and too few long residuals. Not ideal, but at least width of the residual band looks similar across the fitted values, that is there is no evidence for heteroskedasticity.

-
-
+
+
Code
CairoMakie.activate!(; type="png")
 set_aog_theme!()
@@ -1042,17 +1094,21 @@ 

)

-
-
-

-
Figure 3: Residuals versus the fitted values for model m1 of the log response time.
+
+
+
+ +
+
+Figure 3: Residuals versus the fitted values for model m1 of the log response time. +

With many observations the scatterplot is not that informative. Contour plots or heatmaps may be an alternative.

-
-
+
+
Code
CairoMakie.activate!(; type="png")
 draw(
@@ -1064,10 +1120,14 @@ 

)

-
-
-

-
Figure 4: Heatmap of residuals versus fitted values for model m1
+
+
+
+ +
+
+Figure 4: Heatmap of residuals versus fitted values for model m1 +
@@ -1076,18 +1136,22 @@

5.2 Q-Q plot

The plot of quantiles of model residuals over corresponding quantiles of the normal distribution should yield a straight line along the main diagonal.

-
+
qqnorm(residuals(m1); qqline=:none)
-

+
+
+

+
+

5.3 Observed and theoretical normal distribution

-

The violation of expectation is again due to the fact that the distribution of residuals is much narrower than expected from a normal distribution, as shown in Figure 5. Overall, it does not look too bad.

-
-
+

The violation of expectation is again due to the fact that the distribution of residuals is much narrower than expected from a normal distribution, as shown in Figure 5. Overall, it does not look too bad.

+
+
Code
let
   n = nrow(dat)
@@ -1103,10 +1167,14 @@ 

end

-
-
-

-
Figure 5: Kernel density plot of the standardized residuals from model m1 compared to a Gaussian
+
+
+
+ +
+
+Figure 5: Kernel density plot of the standardized residuals from model m1 compared to a Gaussian +
@@ -1128,19 +1196,23 @@

6.2 Caterpillar plot

-

The caterpillar plot, Figure 6, also reveals the high correlation between spatial sod and attraction dod effects.

-
-
+

The caterpillar plot, Figure 6, also reveals the high correlation between spatial sod and attraction dod effects.

+
+
Code
caterpillar!(
   Figure(; resolution=(800, 1000)), ranefinfo(m1, :Subj); orderby=2
 )
-
-
-

-
Figure 6: Prediction intervals on the random effects for Subj in model m1
+
+
+
+ +
+
+Figure 6: Prediction intervals on the random effects for Subj in model m1 +
@@ -1148,17 +1220,21 @@

6.3 Shrinkage plot

-

Figure 7 provides more evidence for a problem with the visualization of the spatial sod and attraction dod CP. The corresponding panel illustrates an implosion of conditional modes.

-
-
+

Figure 7 provides more evidence for a problem with the visualization of the spatial sod and attraction dod CP. The corresponding panel illustrates an implosion of conditional modes.

+
+
Code
shrinkageplot!(Figure(; resolution=(1000, 1000)), m1)
-
-
-

-
Figure 7: Shrinkage plot of the conditional means of the random effects for model m1
+
+
+
+ +
+
+Figure 7: Shrinkage plot of the conditional means of the random effects for model m1 +
@@ -1176,8 +1252,8 @@

7 Parametric boot

7.1 Generate a bootstrap sample

We generate 2500 samples for the 15 model parameters (4 fixed effect, 4 VCs, 6 CPs, and 1 residual).

-
-
+
+
Code
Random.seed!(1234321)
 samp = parametricbootstrap(2500, m1)
@@ -1187,29 +1263,29 @@ 

7.2 Shortest coverage interval

The upper limit of the interval for the critical CP CTR: sod, CTR: dod is hitting the upper wall of a perfect correlation. This is evidence of singularity. The other intervals do not exhibit such pathologies; they appear to be ok.

-
-
+
+
Code
confint(samp)
@@ -1227,20 +1303,20 @@

7.4 Residual

-
-
+
+
Code
draw(
   data(tbl) *
@@ -1259,10 +1335,13 @@ 

)

-
-
-

-
Figure 8: ?(caption)
+
+
+
+ +
+
+
@@ -1271,8 +1350,8 @@

7.5 Fixed effects (w/o GM)

The shortest coverage interval for the GM ranges from 376 to 404 ms. To keep the plot range small we do not include its density here.

-
-
+
+
Code
labels = [
   "CTR: sod" => "spatial effect",
@@ -1291,10 +1370,14 @@ 

)

-
-
-

-
Figure 9: Comparative density plots of the fixed-effects parameters for model m1
+
+
+
+ +
+
+Figure 9: Comparative density plots of the fixed-effects parameters for model m1 +
@@ -1303,8 +1386,8 @@

7.6 Variance components (VCs)

-
-
+
+
Code
draw(
   data(tbl) *
@@ -1318,10 +1401,14 @@ 

)

-
-
-

-
Figure 10: Comparative density plots of the variance components for model m1
+
+
+
+ +
+
+Figure 10: Comparative density plots of the variance components for model m1 +
@@ -1330,8 +1417,8 @@

7.7 Correlation parameters (CPs)

-
-
+
+
Code
let
   labels = [
@@ -1353,10 +1440,14 @@ 

end

-
-
-

-
Figure 11: Comparative density plots of the correlation parameters for model m1
+
+
+
+ +
+
+Figure 11: Comparative density plots of the correlation parameters for model m1 +
@@ -1366,7 +1457,7 @@

8 References

-
+
Bates, D., Kliegl, R., Vasishth, S., & Baayen, H. (2015). Parsimonious mixed models. arXiv. https://doi.org/10.48550/ARXIV.1506.04967
@@ -1425,6 +1516,33 @@

8 References

} } } + const toggleGiscusIfUsed = (isAlternate, darkModeDefault) => { + const baseTheme = document.querySelector('#giscus-base-theme')?.value ?? 'light'; + const alternateTheme = document.querySelector('#giscus-alt-theme')?.value ?? 'dark'; + let newTheme = ''; + if(darkModeDefault) { + newTheme = isAlternate ? baseTheme : alternateTheme; + } else { + newTheme = isAlternate ? alternateTheme : baseTheme; + } + const changeGiscusTheme = () => { + // From: https://github.com/giscus/giscus/issues/336 + const sendMessage = (message) => { + const iframe = document.querySelector('iframe.giscus-frame'); + if (!iframe) return; + iframe.contentWindow.postMessage({ giscus: message }, 'https://giscus.app'); + } + sendMessage({ + setConfig: { + theme: newTheme + } + }); + } + const isGiscussLoaded = window.document.querySelector('iframe.giscus-frame') !== null; + if (isGiscussLoaded) { + changeGiscusTheme(); + } + } const toggleColorMode = (alternate) => { // Switch the stylesheets const alternateStylesheets = window.document.querySelectorAll('link.quarto-color-scheme.quarto-color-alternate'); @@ -1491,13 +1609,15 @@

8 References

return localAlternateSentinel; } } - let localAlternateSentinel = 'default'; + const darkModeDefault = false; + let localAlternateSentinel = darkModeDefault ? 'alternate' : 'default'; // Dark / light mode switch window.quartoToggleColorScheme = () => { // Read the current dark / light value let toAlternate = !hasAlternateSentinel(); toggleColorMode(toAlternate); setStyleSentinel(toAlternate); + toggleGiscusIfUsed(toAlternate, darkModeDefault); }; // Ensure there is a toggle, if there isn't float one in the top right if (window.document.querySelector('.quarto-color-scheme-toggle') === null) { @@ -1532,18 +1652,7 @@

8 References

} return false; } - const clipboard = new window.ClipboardJS('.code-copy-button', { - text: function(trigger) { - const codeEl = trigger.previousElementSibling.cloneNode(true); - for (const childEl of codeEl.children) { - if (isCodeAnnotation(childEl)) { - childEl.remove(); - } - } - return codeEl.innerText; - } - }); - clipboard.on('success', function(e) { + const onCopySuccess = function(e) { // button target const button = e.trigger; // don't keep focus @@ -1575,11 +1684,50 @@

8 References

}, 1000); // clear code selection e.clearSelection(); + } + const getTextToCopy = function(trigger) { + const codeEl = trigger.previousElementSibling.cloneNode(true); + for (const childEl of codeEl.children) { + if (isCodeAnnotation(childEl)) { + childEl.remove(); + } + } + return codeEl.innerText; + } + const clipboard = new window.ClipboardJS('.code-copy-button:not([data-in-quarto-modal])', { + text: getTextToCopy }); - function tippyHover(el, contentFn) { + clipboard.on('success', onCopySuccess); + if (window.document.getElementById('quarto-embedded-source-code-modal')) { + // For code content inside modals, clipBoardJS needs to be initialized with a container option + // TODO: Check when it could be a function (https://github.com/zenorocha/clipboard.js/issues/860) + const clipboardModal = new window.ClipboardJS('.code-copy-button[data-in-quarto-modal]', { + text: getTextToCopy, + container: window.document.getElementById('quarto-embedded-source-code-modal') + }); + clipboardModal.on('success', onCopySuccess); + } + var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//); + var mailtoRegex = new RegExp(/^mailto:/); + var filterRegex = new RegExp("https:\/\/RePsychLing\.github\.io\/SMLP2023"); + var isInternal = (href) => { + return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href); + } + // Inspect non-navigation links and adorn them if external + var links = window.document.querySelectorAll('a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item):not(.quarto-navigation-tool):not(.about-link)'); + for (var i=0; i8 References

interactive: true, interactiveBorder: 10, theme: 'quarto', - placement: 'bottom-start' + placement: 'bottom-start', }; + if (contentFn) { + config.content = contentFn; + } + if (onTriggerFn) { + config.onTrigger = onTriggerFn; + } + if (onUntriggerFn) { + config.onUntrigger = onUntriggerFn; + } window.tippy(el, config); } const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]'); @@ -1602,7 +1759,130 @@

8 References

try { href = new URL(href).hash; } catch {} const id = href.replace(/^#\/?/, ""); const note = window.document.getElementById(id); - return note.innerHTML; + if (note) { + return note.innerHTML; + } else { + return ""; + } + }); + } + const xrefs = window.document.querySelectorAll('a.quarto-xref'); + const processXRef = (id, note) => { + // Strip column container classes + const stripColumnClz = (el) => { + el.classList.remove("page-full", "page-columns"); + if (el.children) { + for (const child of el.children) { + stripColumnClz(child); + } + } + } + stripColumnClz(note) + if (id === null || id.startsWith('sec-')) { + // Special case sections, only their first couple elements + const container = document.createElement("div"); + if (note.children && note.children.length > 2) { + container.appendChild(note.children[0].cloneNode(true)); + for (let i = 1; i < note.children.length; i++) { + const child = note.children[i]; + if (child.tagName === "P" && child.innerText === "") { + continue; + } else { + container.appendChild(child.cloneNode(true)); + break; + } + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(container); + } + return container.innerHTML + } else { + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + return note.innerHTML; + } + } else { + // Remove any anchor links if they are present + const anchorLink = note.querySelector('a.anchorjs-link'); + if (anchorLink) { + anchorLink.remove(); + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + // TODO in 1.5, we should make sure this works without a callout special case + if (note.classList.contains("callout")) { + return note.outerHTML; + } else { + return note.innerHTML; + } + } + } + for (var i=0; i res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.getElementById(id); + if (note !== null) { + const html = processXRef(id, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + } else { + // See if we can fetch a full url (with no hash to target) + // This is a special case and we should probably do some content thinning / targeting + fetch(url) + .then(res => res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.querySelector('main.content'); + if (note !== null) { + // This should only happen for chapter cross references + // (since there is no id in the URL) + // remove the first header + if (note.children.length > 0 && note.children[0].tagName === "HEADER") { + note.children[0].remove(); + } + const html = processXRef(null, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + }, function(instance) { }); } let selectedAnnoteEl; @@ -1646,6 +1926,7 @@

8 References

} div.style.top = top - 2 + "px"; div.style.height = height + 4 + "px"; + div.style.left = 0; let gutterDiv = window.document.getElementById("code-annotation-line-highlight-gutter"); if (gutterDiv === null) { gutterDiv = window.document.createElement("div"); @@ -1671,6 +1952,32 @@

8 References

}); selectedAnnoteEl = undefined; }; + // Handle positioning of the toggle + window.addEventListener( + "resize", + throttle(() => { + elRect = undefined; + if (selectedAnnoteEl) { + selectCodeLines(selectedAnnoteEl); + } + }, 10) + ); + function throttle(fn, ms) { + let throttle = false; + let timer; + return (...args) => { + if(!throttle) { // first call gets through + fn.apply(this, args); + throttle = true; + } else { // all the others get throttled + if(timer) clearTimeout(timer); // cancel #2 + timer = setTimeout(() => { + fn.apply(this, args); + timer = throttle = false; + }, ms); + } + }; + } // Attach click handler to the DT const annoteDls = window.document.querySelectorAll('dt[data-target-cell]'); for (const annoteDlNode of annoteDls) { @@ -1732,12 +2039,12 @@

8 References

+ + +
+

1 A large-scale designed experiment

Load the packages to be used.

-
-
+
+
Code
using AlgebraOfGraphics
 using Arrow
@@ -420,8 +438,9 @@ 

A large-scale designed experiment

The English Lexicon Project (Balota et al., 2007) was a large-scale multicenter study to examine properties of English words. It incorporated both a lexical decision task and a word recognition task. Different groups of subjects participated in the different tasks.

-
-

1 Extracting data tables from the raw data

+
+
+

2 Extracting data tables from the raw data

The raw data are available as an OSF project as Zip files for each of the tasks. These Zip files contain one data file for each participant, which has a mixture of demographic data, responses on some pre-tests, and the actual trial runs.

Parsing these data files is not fun – see this repository for some of the code used to untangle the data. (This repository is an unregistered Julia package.)

Some lessons from this:

@@ -436,11 +455,11 @@

1 Extracting data
  • Remember, the data are only as useful as their provenance. If you invested a lot of time and money in gathering the data you should treat it as a valued resource and exercise great care with it.
  • The Arrow.jl package allows you to add metadata as key/value pairs, called a Dict (or dictionary). Use this capability. The name of the file is not a suitable location for metadata.
  • -
    -

    1.1 Trial-level data from the LDT

    +
    +

    2.1 Trial-level data from the LDT

    In the lexical decision task the study participant is shown a character string, under carefully controlled conditions, and responds according to whether they identify the string as a word or not. Two responses are recorded: whether the choice of word/non-word is correct and the time that elapsed between exposure to the string and registering a decision.

    Several covariates, some relating to the subject and some relating to the target, were recorded. Initially we consider only the trial-level data.

    -
    +
    ldttrial = dataset(:ELP_ldt_trial)
    Arrow.Table with 2745952 rows, 5 columns, and schema:
    @@ -459,14 +478,14 @@ 

    +
    ldttrial = @transform(DataFrame(ldttrial), :s2 = :seq > 2000)
     describe(ldttrial)
    6×7 DataFrame
    - +
    - + @@ -554,15 +573,15 @@

    -

    1.2 Initial data exploration

    +
    +

    2.2 Initial data exploration

    From the basic summary of ldttrial we can see that there are some questionable response times — negative values and values over 32 seconds.

    Because of obvious outliers we will use the median response time, which is not strongly influenced by outliers, rather than the mean response time when summarizing by item or by subject.

    Also, there are missing values of the accuracy. We should check if these are associated with particular subjects or particular items.

    -
    -

    1.2.1 Summaries by item

    +
    +

    2.2.1 Summaries by item

    To summarize by item we group the trials by item and use combine to produce the various summary statistics. As we will create similar summaries by subject, we incorporate an ‘i’ in the names of these summaries (and an ‘s’ in the name of the summaries by subject) to be able to identify the grouping used.

    -
    +
    byitem = @chain ldttrial begin
       groupby(:item)
       @combine(
    @@ -578,9 +597,9 @@ 

    end

    80962×7 DataFrame
    80937 rows omitted
    -
    Row variable mean
    +
    - + @@ -868,14 +887,14 @@

    It can be seen that the items occur in word/nonword pairs and the pairs are sorted alphabetically by the word in the pair (ignoring case). We can add the word/nonword status for the items as

    -
    +
    byitem.isword = isodd.(eachindex(byitem.item))
     describe(byitem)
    8×7 DataFrame
    -

    Row item ni
    +
    - + @@ -983,13 +1002,13 @@

    This table shows that some of the items were never identified correctly. These are

    -
    +
    filter(:iacc => iszero, byitem)
    9×8 DataFrame
    -

    Row variable mean
    +
    - + @@ -1119,7 +1138,7 @@

    Notice that these are all words but somewhat obscure words such that none of the subjects exposed to the word identified it correctly.

    We can incorporate characteristics like wrdlen and isword back into the original trial table with a “left join”. This operation joins two tables by values in a common column. It is called a left join because the left (or first) table takes precedence, in the sense that every row in the left table is present in the result. If there is no matching row in the second table then missing values are inserted for the columns from the right table in the result.

    -
    +
    describe(
       leftjoin!(
         ldttrial,
    @@ -1129,9 +1148,9 @@ 

    )

    8×7 DataFrame
    -

    Row item ni
    +
    - + @@ -1240,13 +1259,13 @@

    Notice that the wrdlen and isword variables in this table allow for missing values, because they are derived from the second argument, but there are no missing values for these variables. If there is no need to allow for missing values, there is a slight advantage in disallowing them in the element type, because the code to check for and handle missing values is not needed.

    This could be done separately for each column or for the whole data frame, as in

    -
    +
    describe(disallowmissing!(ldttrial; error=false))
    8×7 DataFrame
    -

    Row variable mean
    +
    - + @@ -1369,9 +1388,9 @@

    -

    A barchart of the word length counts, Figure 1, shows that the majority of the items are between 3 and 14 characters.

    -
    -
    +

    A barchart of the word length counts, Figure 1, shows that the majority of the items are between 3 and 14 characters.

    +
    +
    Code
    let
       wlen = 1:21
    @@ -1383,17 +1402,21 @@ 

    end

    -
    -
    -

    -
    Figure 1: Barchart of word lengths in the items used in the lexical decision task.
    +
    +
    +
    + +
    +
    +Figure 1: Barchart of word lengths in the items used in the lexical decision task. +
    -

    To examine trends in accuracy by word length we plot the proportion accurate versus word-length separately for words and non-words with the area of each marker proportional to the number of observations for that combination (Figure 2).

    -
    -
    +

    To examine trends in accuracy by word length we plot the proportion accurate versus word-length separately for words and non-words with the area of each marker proportional to the number of observations for that combination (Figure 2).

    +
    +
    Code
    let
       itemsummry = combine(
    @@ -1419,20 +1442,24 @@ 

    end

    -
    -
    -

    -
    Figure 2: Proportion of accurate trials in the LDT versus word length separately for words and non-words. The area of the marker is proportional to the number of observations represented.
    +
    +
    +
    + +
    +
    +Figure 2: Proportion of accurate trials in the LDT versus word length separately for words and non-words. The area of the marker is proportional to the number of observations represented. +

    The pattern in the range of word lengths with non-negligible counts (there are points in the plot down to word lengths of 1 and up to word lengths of 21 but these points are very small) is that the accuracy for words is nearly constant at about 84% and the accuracy for nonwords is slightly higher until lengths of 13, at which point it falls off a bit.

    -
    -

    1.2.2 Summaries by subject

    +
    +

    2.2.2 Summaries by subject

    A summary of accuracy and median response time by subject

    -
    +
    bysubj = @chain ldttrial begin
       groupby(:subj)
       @combine(
    @@ -1445,9 +1472,9 @@ 

    end

    814×6 DataFrame
    789 rows omitted
    -

    Row variable mean
    +
    - + @@ -1707,13 +1734,13 @@

    shows some anomalies

    -
    +
    describe(bysubj)
    6×7 DataFrame
    -

    Row subj ns
    +
    - + @@ -1800,9 +1827,9 @@

    -

    First, some subjects are accurate on only about half of their trials, which is the proportion that would be expected from random guessing. A plot of the median response time versus proportion accurate, Figure 3, shows that the subjects with lower accuracy are some of the fastest responders, further indicating that these subjects are sacrificing accuracy for speed.

    -
    -
    +

    First, some subjects are accurate on only about half of their trials, which is the proportion that would be expected from random guessing. A plot of the median response time versus proportion accurate, Figure 3, shows that the subjects with lower accuracy are some of the fastest responders, further indicating that these subjects are sacrificing accuracy for speed.

    +
    +
    Code
    draw(
       data(bysubj) *
    @@ -1814,33 +1841,37 @@ 

    )

    -
    -
    -

    -
    Figure 3: Median response time versus proportion accurate by subject in the LDT.
    +
    +
    +
    + +
    +
    +Figure 3: Median response time versus proportion accurate by subject in the LDT. +

    As described in Balota et al. (2007), the participants performed the trials in blocks of 250 followed by a short break. During the break they were given feedback concerning accuracy and response latency in the previous block of trials. If the accuracy was less than 80% the participant was encouraged to improve their accuracy. Similarly, if the mean response latency was greater than 1000 ms, the participant was encouraged to decrease their response time. During the trials immediate feedback was given if the response was incorrect.

    Nevertheless, approximately 15% of the subjects were unable to maintain 80% accuracy on their trials

    -
    +
    count(<(0.8), bysubj.spropacc) / nrow(bysubj)
    0.15233415233415235

    and there is some association of faster response times with low accuracy. The majority of the subjects whose median response time is less than 500 ms. are accurate on less than 75% of their trials. Another way of characterizing the relationship is that none of the subjects with 90% accuracy or greater had a median response time less than 500 ms.

    -
    +
    minimum(@subset(bysubj, :spropacc > 0.9).smedianrt)
    505.0

    It is common in analyses of response latency in a lexical discrimination task to consider only the latencies on correct identifications and to trim outliers. In Balota et al. (2007) a two-stage outlier removal strategy was used; first removing responses less than 200 ms or greater than 3000 ms then removing responses more than three standard deviations from the participant’s mean response.

    -

    As described in Section 1.2.3 we will analyze these data on a speed scale (the inverse of response time) using only the first-stage outlier removal of response latencies less than 200 ms or greater than 3000 ms. On the speed scale the limits are 0.333 per second up to 5 per second.

    +

    As described in Section 2.2.3 we will analyze these data on a speed scale (the inverse of response time) using only the first-stage outlier removal of response latencies less than 200 ms or greater than 3000 ms. On the speed scale the limits are 0.333 per second up to 5 per second.

    To examine the effects of the fast but inaccurate responders we will fit models to the data from all the participants and to the data from the 85% of participants who maintained an overall accuracy of 80% or greater.

    -
    +
    pruned = @chain ldttrial begin
       @subset(!ismissing(:acc), 200  :rt  3000,)
       leftjoin!(select(bysubj, :subj, :spropacc); on=:subj)
    @@ -1851,13 +1882,13 @@ 

    (2714311, 9)

    -
    +
    describe(pruned)
    9×7 DataFrame
    -

    Row variable mean
    +
    - + @@ -1975,12 +2006,12 @@

    -
    -

    1.2.3 Choice of response scale

    +
    +

    2.2.3 Choice of response scale

    As we have indicated, generally the response times are analyzed for the correct identifications only. Furthermore, unrealistically large or small response times are eliminated. For this example we only use the responses between 200 and 3000 ms.

    -

    A density plot of the pruned response times, Figure 4, shows they are skewed to the right.

    -
    -
    +

    A density plot of the pruned response times, Figure 4, shows they are skewed to the right.

    +
    +
    Code
    draw(
       data(pruned) *
    @@ -1990,18 +2021,22 @@ 

    )

    -
    -
    -

    -
    Figure 4: Kernel density plot of the pruned response times (ms.) in the LDT.
    +
    +
    +
    + +
    +
    +Figure 4: Kernel density plot of the pruned response times (ms.) in the LDT. +

    In such cases it is common to transform the response to a scale such as the logarithm of the response time or to the speed of the response, which is the inverse of the response time.

    -

    The density of the response speed, in responses per second, is shown in Figure 5.

    -
    -
    +

    The density of the response speed, in responses per second, is shown in Figure 5.

    +
    +
    Code
    draw(
       data(pruned) *
    @@ -2012,16 +2047,20 @@ 

    )

    -
    -
    -

    -
    Figure 5: Kernel density plot of the pruned response speed in the LDT.
    +
    +
    +
    + +
    +
    +Figure 5: Kernel density plot of the pruned response speed in the LDT. +
    -

    Figure 4 and Figure 5 indicate that it may be more reasonable to establish a lower bound of 1/3 second (333 ms) on the response latency, corresponding to an upper bound of 3 per second on the response speed. However, only about one half of one percent of the correct responses have latencies in the range of 200 ms. to 333 ms.

    -
    +

    Figure 4 and Figure 5 indicate that it may be more reasonable to establish a lower bound of 1/3 second (333 ms) on the response latency, corresponding to an upper bound of 3 per second on the response speed. However, only about one half of one percent of the correct responses have latencies in the range of 200 ms. to 333 ms.

    +
    count(
       r -> !ismissing(r.acc) && 200 < r.rt < 333,
       eachrow(ldttrial),
    @@ -2050,11 +2089,11 @@ 

    -
    -

    1.2.4 Transformation of response and the form of the model

    -

    As noted in Box & Cox (1964), a transformation of the response that produces a more Gaussian distribution often will also produce a simpler model structure. For example, Figure 6 shows the smoothed relationship between word length and response time for words and non-words separately,

    -
    -
    +
    +

    2.2.4 Transformation of response and the form of the model

    +

    As noted in Box & Cox (1964), a transformation of the response that produces a more Gaussian distribution often will also produce a simpler model structure. For example, Figure 6 shows the smoothed relationship between word length and response time for words and non-words separately,

    +
    +
    Code
    draw(
       data(pruned) *
    @@ -2066,17 +2105,21 @@ 

    )

    -
    -
    -

    -
    Figure 6: Scatterplot smooths of response time versus word length in the LDT.
    +
    +
    +
    + +
    +
    +Figure 6: Scatterplot smooths of response time versus word length in the LDT. +
    -

    and Figure 7 shows the similar relationships for speed

    -
    -
    +

    and Figure 7 shows the similar relationships for speed

    +
    +
    Code
    draw(
       data(pruned) *
    @@ -2088,18 +2131,22 @@ 

    )

    -
    -
    -

    -
    Figure 7: Scatterplot smooths of response speed versus word length in the LDT.
    +
    +
    +
    + +
    +
    +Figure 7: Scatterplot smooths of response speed versus word length in the LDT. +
    -

    For the most part the smoother lines in Figure 7 are reasonably straight. The small amount of curvature is associated with short word lengths, say less than 4 characters, of which there are comparatively few in the study.

    -

    Figure 8 shows a “violin plot” - the empirical density of the response speed by word length separately for words and nonwords. The lines on the plot are fit by linear regression.

    -
    -
    +

    For the most part the smoother lines in Figure 7 are reasonably straight. The small amount of curvature is associated with short word lengths, say less than 4 characters, of which there are comparatively few in the study.

    +

    Figure 8 shows a “violin plot” - the empirical density of the response speed by word length separately for words and nonwords. The lines on the plot are fit by linear regression.

    +
    +
    Code
    let
       plt = data(@subset(pruned, :wrdlen > 3, :wrdlen < 14))
    @@ -2114,28 +2161,32 @@ 

    end

    -
    -
    -

    -
    Figure 8: Empirical density of response speed versus word length by word/non-word status.
    +
    +
    +
    + +
    +
    +Figure 8: Empirical density of response speed versus word length by word/non-word status. +
    -
    -

    1.3 Models with scalar random effects

    +
    +

    2.3 Models with scalar random effects

    A major purpose of the English Lexicon Project is to characterize the items (words or nonwords) according to the observed accuracy of identification and to response latency, taking into account subject-to-subject variability, and to relate these to lexical characteristics of the items.

    In Balota et al. (2007) the item response latency is characterized by the average response latency from the correct trials after outlier removal.

    Mixed-effects models allow us greater flexibility and, we hope, precision in characterizing the items by controlling for subject-to-subject variability and for item characteristics such as word/nonword and item length.

    We begin with a model that has scalar random effects for item and for subject and incorporates fixed-effects for word/nonword and for item length and for the interaction of these terms.

    -
    -

    1.3.1 Establish the contrasts

    +
    +

    2.3.1 Establish the contrasts

    Because there are a large number of items in the data set it is important to assign a Grouping() contrast to item (and, less importantly, to subj). For the isword factor we will use an EffectsCoding contrast with the base level as false. The non-words are assigned -1 in this contrast and the words are assigned +1. The wrdlen covariate is on its original scale but centered at 8 characters.

    Thus the (Intercept) coefficient is the predicted speed of response for a typical subject and typical item (without regard to word/non-word status) of 8 characters.

    Set these contrasts

    -
    +
    contrasts = Dict(
       :subj => Grouping(),
       :item => Grouping(),
    @@ -2151,7 +2202,7 @@ 

    +
    elm01 = let
       form = @formula(
         1000 / rt ~ 1 + isword * wrdlen + (1 | item) + (1 | subj)
    @@ -2159,10 +2210,10 @@ 

    fit(MixedModel, form, pruned; contrasts) end

    -
    Minimizing 53    Time: 0:00:06 ( 0.13  s/it)
    +
    Minimizing 53    Time: 0:00:06 ( 0.12  s/it)
    -
    -

    Row variable mean
    +
    +
    @@ -2234,13 +2285,13 @@

    +
    effects(Dict(:isword => [false, true], :wrdlen => 4:2:12), elm01)
    10×6 DataFrame
    -

    +
    - + @@ -2356,7 +2407,7 @@

    +
    elm02 = let
       form = @formula(
         1000 / rt ~ 1 + isword * wrdlen + (1 | item) + (1 | subj)
    @@ -2365,10 +2416,10 @@ 

    fit(MixedModel, form, dat; contrasts) end

    -
    Minimizing 53    Time: 0:00:04 (83.11 ms/it)
    +
    Minimizing 54    Time: 0:00:04 (78.69 ms/it)
    -
    -

    Row wrdlen isword
    +
    +
    @@ -2403,7 +2454,7 @@

    isword: true

    - + @@ -2439,13 +2490,13 @@

    +
    effects(Dict(:isword => [false, true], :wrdlen => 4:2:12), elm02)
    10×6 DataFrame
    -

    0.0656 0.0005133.72133.73 <1e-99
    +
    - + @@ -2470,7 +2521,7 @@

    4

    - + @@ -2479,7 +2530,7 @@

    6

    - + @@ -2488,7 +2539,7 @@

    8

    - + @@ -2497,7 +2548,7 @@

    10

    - + @@ -2506,7 +2557,7 @@

    12

    - + @@ -2515,7 +2566,7 @@

    4

    - + @@ -2524,7 +2575,7 @@

    6

    - + @@ -2533,7 +2584,7 @@

    8

    - + @@ -2542,7 +2593,7 @@

    10

    - + @@ -2551,7 +2602,7 @@

    12

    - + @@ -2562,8 +2613,8 @@

    -
    +
    +
    Code
    CairoMakie.activate!(; type="png")
     disallowmissing!(
    @@ -2598,10 +2649,14 @@ 

    )

    -
    -
    -

    -
    Figure 9: Conditional means of scalar random effects for item in model elm01, fit to the pruned data, versus those for model elm02, fit to the pruned data with inaccurate subjects removed.
    +
    +
    +
    + +
    +
    +Figure 9: Conditional means of scalar random effects for item in model elm01, fit to the pruned data, versus those for model elm02, fit to the pruned data with inaccurate subjects removed. +
    @@ -2616,11 +2671,11 @@

    -

    Adjust the alpha on Figure 9.

    +

    Adjust the alpha on Figure 9.

    -

    Figure 9 is exactly of the form that would be expected in a sample from a correlated multivariate Gaussian distribution. The correlation of the two sets of conditional means is about 96%.

    -
    +

    Figure 9 is exactly of the form that would be expected in a sample from a correlated multivariate Gaussian distribution. The correlation of the two sets of conditional means is about 96%.

    +
    cor(Matrix(select(byitem, :elm01, :elm02)))
    2×2 Matrix{Float64}:
    @@ -2630,10 +2685,10 @@ 

    +
    saveoptsum("./fits/elm01.json", elm01);
    -
    +
    elm01a = restoreoptsum!(
       let
         form = @formula(
    @@ -2643,8 +2698,8 @@ 

    end, "./fits/elm01.json", )

    -
    -

    Row wrdlen iswordfalse 1.450360.008924670.00892461 1.44144 1.45929
    false 1.372970.008871010.00887095 1.3641 1.38184
    false 1.295570.008853090.00885302 1.28672 1.30443
    false 1.218180.008871110.00887105 1.20931 1.22705
    false 1.140780.008924870.0089248 1.13186 1.14971
    true 1.627350.008924660.0089246 1.61842 1.63627
    true 1.527020.008871010.00887095 1.51815 1.53589
    true 1.42670.008853080.00885302 1.41784 1.43555
    true 1.326370.00887110.00887104 1.3175 1.33524
    true 1.226050.008924840.00892478 1.21712 1.23497
    +
    +
    @@ -2716,14 +2771,14 @@

    +
    elpldtitem = DataFrame(dataset("ELP_ldt_item"))
     describe(elpldtitem)
    9×7 DataFrame
    -

    +
    - + @@ -2841,14 +2896,14 @@

    +
    elpldtsubj = DataFrame(dataset("ELP_ldt_subj"))
     describe(elpldtsubj)
    20×7 DataFrame
    -

    Row variable mean
    +
    - + @@ -3075,9 +3130,9 @@

    Figure 10,

    -
    -
    +

    For the simple model elm01 the estimated standard deviation of the random effects for subject is greater than that of the random effects for item, a common occurrence. A caterpillar plot, Figure 10,

    +
    +
    Code
    qqcaterpillar!(
       Figure(resolution=(800, 650)),
    @@ -3085,18 +3140,22 @@ 

    )

    -
    -
    -

    -
    Figure 10: Conditional means and 95% prediction intervals for subject random effects in elm01.
    +
    +
    +
    + +
    +
    +Figure 10: Conditional means and 95% prediction intervals for subject random effects in elm01. +

    shows definite distinctions between subjects because the widths of the prediction intervals are small compared to the range of the conditional modes. Also, there is at least one outlier with a conditional mode over 1.0.

    -

    Figure 11 is the corresponding caterpillar plot for model elm02 fit to the data with inaccurate responders eliminated.

    -
    -
    +

    Figure 11 is the corresponding caterpillar plot for model elm02 fit to the data with inaccurate responders eliminated.

    +
    +
    Code
    qqcaterpillar!(
       Figure(resolution=(800, 650)),
    @@ -3104,22 +3163,26 @@ 

    )

    -
    -
    -

    -
    Figure 11: Conditional means and 95% prediction intervals for subject random effects in elm02.
    +
    +
    +
    + +
    +
    +Figure 11: Conditional means and 95% prediction intervals for subject random effects in elm02. +
    -

    Row variable mean
    +
    - + @@ -3369,7 +3432,7 @@

    534.0

    - + @@ -3425,7 +3488,7 @@

    627.0

    - + @@ -3495,7 +3558,7 @@

    773.0

    - + @@ -3533,9 +3596,9 @@

    Figure 12, there does not seem to be a strong relationship between vocabulary age and speed of response by subject.

    -
    -
    +

    As shown in Figure 12, there does not seem to be a strong relationship between vocabulary age and speed of response by subject.

    +
    +
    Code
    draw(
       data(dropmissing(select(subjextended, :elm01, :vocabAge, :sex))) *
    @@ -3547,16 +3610,20 @@ 

    )

    -
    -
    -

    -
    Figure 12: Random effect for subject in model elm01 versus vocabulary age
    +
    +
    +
    + +
    +
    +Figure 12: Random effect for subject in model elm01 versus vocabulary age +
    -
    -
    +
    +
    Code
    draw(
       data(dropmissing(select(subjextended, :elm01, :univ))) *
    @@ -3567,16 +3634,20 @@ 

    )

    -
    -
    -

    -
    Figure 13: Estimated density of random effects for subject in model elm01 by university
    +
    +
    +
    + +
    +
    +Figure 13: Estimated density of random effects for subject in model elm01 by university +
    -
    -
    +
    +
    Code
    draw(
       data(dropmissing(select(subjextended, :elm02, :univ))) *
    @@ -3587,16 +3658,20 @@ 

    )

    -
    -
    -

    -
    Figure 14: Estimated density of random effects for subject in model elm02, fit to accurate responders only, by university
    +
    +
    +
    + +
    +
    +Figure 14: Estimated density of random effects for subject in model elm02, fit to accurate responders only, by university +
    -
    -
    +
    +
    Code
    CairoMakie.activate!(; type="png")
     draw(
    @@ -3609,10 +3684,14 @@ 

    )

    -
    -
    -

    -
    Figure 15: Random effect in model elm01 versus mean bigram frequency, by word/nonword status
    +
    +
    +
    + +
    +
    +Figure 15: Random effect in model elm01 versus mean bigram frequency, by word/nonword status +
    @@ -3623,7 +3702,7 @@

    Back to top

    References

    + Back to top

    References

    Balota, D. A., Yap, M. J., Hutchison, K. A., Cortese, M. J., Kessler, B., Loftis, B., Neely, J. H., Nelson, D. L., Simpson, G. B., & Treiman, R. (2007). The english lexicon project. Behavior Research Methods, 39(3), 445–459. https://doi.org/10.3758/bf03193014
    @@ -3674,6 +3753,33 @@

    { + return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href); + } + // Inspect non-navigation links and adorn them if external + var links = window.document.querySelectorAll('a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item):not(.quarto-navigation-tool):not(.about-link)'); + for (var i=0; i { + // Strip column container classes + const stripColumnClz = (el) => { + el.classList.remove("page-full", "page-columns"); + if (el.children) { + for (const child of el.children) { + stripColumnClz(child); + } + } + } + stripColumnClz(note) + if (id === null || id.startsWith('sec-')) { + // Special case sections, only their first couple elements + const container = document.createElement("div"); + if (note.children && note.children.length > 2) { + container.appendChild(note.children[0].cloneNode(true)); + for (let i = 1; i < note.children.length; i++) { + const child = note.children[i]; + if (child.tagName === "P" && child.innerText === "") { + continue; + } else { + container.appendChild(child.cloneNode(true)); + break; + } + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(container); + } + return container.innerHTML + } else { + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + return note.innerHTML; + } + } else { + // Remove any anchor links if they are present + const anchorLink = note.querySelector('a.anchorjs-link'); + if (anchorLink) { + anchorLink.remove(); + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + // TODO in 1.5, we should make sure this works without a callout special case + if (note.classList.contains("callout")) { + return note.outerHTML; + } else { + return note.innerHTML; + } + } + } + for (var i=0; i res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.getElementById(id); + if (note !== null) { + const html = processXRef(id, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + } else { + // See if we can fetch a full url (with no hash to target) + // This is a special case and we should probably do some content thinning / targeting + fetch(url) + .then(res => res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.querySelector('main.content'); + if (note !== null) { + // This should only happen for chapter cross references + // (since there is no id in the URL) + // remove the first header + if (note.children.length > 0 && note.children[0].tagName === "HEADER") { + note.children[0].remove(); + } + const html = processXRef(null, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + }, function(instance) { }); } let selectedAnnoteEl; @@ -3895,6 +4163,7 @@

    { + elRect = undefined; + if (selectedAnnoteEl) { + selectCodeLines(selectedAnnoteEl); + } + }, 10) + ); + function throttle(fn, ms) { + let throttle = false; + let timer; + return (...args) => { + if(!throttle) { // first call gets through + fn.apply(this, args); + throttle = true; + } else { // all the others get throttled + if(timer) clearTimeout(timer); // cancel #2 + timer = setTimeout(() => { + fn.apply(this, args); + timer = throttle = false; + }, ms); + } + }; + } // Attach click handler to the DT const annoteDls = window.document.querySelectorAll('dt[data-target-cell]'); for (const annoteDlNode of annoteDls) { @@ -3981,12 +4276,12 @@

    @@ -3995,4 +4290,5 @@

    \ No newline at end of file diff --git a/largescaledesigned_files/figure-html/fig-elm01bgmean-output-1.png b/largescaledesigned_files/figure-html/fig-elm01bgmean-output-1.png index 74f730a5c41c91e7c75c88d192dad0d4cb6102f9..9586a4fef717a3dd37cc1f034715d4a47694c991 100644 GIT binary patch delta 174121 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%0Abep@(mxSb*z1dbC9)ys*H|A_&%-H*#e&;CTu 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 RJ_Nqbp0++!aPsQS{{kB03l9JQ delta 172817 zcmXt;g;!Mn_w|Rap}Qm`1|){=7U}Mg?k+*{(v8#*0@B?nAPf@H4T91Q(nw1G_M=itDt!VYHia4v zUMVH)VS=~$2ngX|DUcW*FCO}As5x0A+WcEYhTmu1NI1w#cwj|-1Y9-*R4{>9y#`)~ zQMzFY_B8tpQ~!vCSYze6Z{8k$BK+pNAD#fs)q0;(vSQ2)l84*Y+aC#@JjN43heyxP zzheF8k3L24N08SiMlC9m+4B2K`^H_5&m8;vr{+s`P$ba zo?V0!Y(Q;MXL_HQ?l&PVQL zd^Jz-Sba~k4+->7{Z=&zzBT$051oxZ)~t!(&{Q7qZChg6|8dQ&);+$SCrtgS!svSP zb0_~sJK}>WyON>G)<`d`C2E0KnNxcYK%Wo)vIm0H3|jM~;qB^;ken5J{gFYFR0O^6 zzkBWf0AS6T7{CGLt6fS23lud>9xjlX37SuZ_CpY@gab&EN$GS}!k13a zG`@65Bs$MYyVrJ3%Ot!q_rrHj9tEKe#JCFY@M(k6pOWHk79J{+jC@s>jC}Y{D&q(( zXH~8js{u?5R=NS`ckNESRmhirZUR3Tx0F}uzT{`!yA^g~r^eBu;DwZYhy%~6vnv9d zg#m7-<8Z1+0T!8lroGo04c$8~ggSeo6WXS1vt^dTUY*s;egG)8GEm=MP^#SdoNQD# zr4uFk34Pqs*VA(~&_@5sEGrN4$E%8zAG|opSC#_ASJP$-- zqnnrd>c+fZaerM6AsDjq9$W7GhhT_K%JR-imuPD86@dp!Mjxk&_`jI8i)FVhALiMM z>>wp;M8=#V=M-u)x*kREnGWz1=CQWER~VYmVtCN*(3@E)Li+H-=8EibX@S-1FQA z$P+1S5&v)!n*UW6{ukQXN>ffltIQ$E;<{FO65)_A#R{9~Xq6Kg-Y{69o~WB~aGV&t z<%w{W=NQ>kHu>zIV|wKUt)w|U9YKTc0v;Asb(MyZ{d4Y}5@UJiCnvveB;%^Rot}#8 z>PAKUG{4vRv(IgTv=xjfubux=ZCUZPMfTx23KW8IcuIJy4?UvQCrS5oP#q^K+SiY< z!D#j6%azqT~6 zp8=WaOS->u)nK3UyB#XLHtqZTHu~@pvU(hmFP59&>@-eIpJ->q5$ZTgT!0i8ogI$j z7}i#u1!U)Hr!T3!6z;hfu^;MpbaXv)mRSy`%^NLR%vy{-J%Lvfq<=^syKSfO>JMkK zfmo<{RLRO#kE3p9$9M96+n>V1fWxIOJ|iSNyseW7kJiP&-0|EQ8(u*&rNVQQJ_kWN(m$^?WG#NU$IPGQjP9Dhx9NDeiLwIVG ziIwl;Jh8OoDU8~`Q_>E`M4?ecgJ(zA4u|z#&Mcp}C((E>cnNwHaxSQ>88p)rVK5 zROe>Ya{5Lzmxj+EL<&;wrI0y59Rw}lv#=n^%UyQ_6N%&un(_`K&sQZ&&o#}iJ%oxA zeROobi56^MjI{R=Drm^)Y4y=pD+1@XK1maPHSMpjoVlu`LR&)vY@~2{)~C{gqpWKu z1}{j%la`E*TD!h*O&FY3!ZGrj1p+V9RVI3{lISq30&^{$M0y+snf8Xun-PMCBiio8 z{C&lYaP5~uzy%ct3OVmLwz(jE4r$)n65=`KYZ;iZi(x(FAN^Y9d;b5-oFnH&cUPSC zoBQwE{A7Kx+xh$fbgduMuC5Uda`ECh>ee|qWpn&+B96`^m*=OcmB<|3qE(D>%dZ~~ zy!eyW)>Q^NIxNlZ1?ll@^tx)q#nw!!Kl#&WuR>bQ>K#H_o-HAUC)#$6` zTa!Y@#P2&+`XcEE_WK8~z=V`xD2j;<+tW1v?mkrfa|8Y?WjDt*F|*~OGSwT}=_9D` z!@dR=tzuo77#lMh$Ctnr9M{7l6bjs(+`h)@a!sg@2l}UG3uv$l386vjOgjLse$Rzf z$P(r1%5}5sK5|o=q!XS^v?uhV35#lllzZ84@T{#qKS7WE`%{iBg_@QT+97pV>*8uS z3QQFO0y>GxY5K8Y=;cl@)naQqj(WJ3Xa@Io!G~-mAsBz$7|kum2a;#V7)tB#Mrw>f{>0KuR2dEc^|<&o1=#q$?iZaX^* z9YG*kkiuIjZDM}XA#_3Q6FFf#n>gE#=MFk`f=MRbIGKJ5edEuBP|KnA5`&3$)3tdw zI|>V^p_XFRld8RI)Ua=4g$gIvMBgS0#2=6(E6XS%H6Sd_=x`aR4}ZZ$un$t0cWNTH+HL~Zs!=sH z_Q|v46nVHNzJL0#{a;H*yDj~T*2_{;mDzR4N1n8`0T&FL#zLaaz>WX;_xM`40 z6)y4j>1!n62Oor93XVJ!^*fnMv@YKwsvreq`y7*)xH6|}5RC;iF`yg+{?MKj5A1>j;vMocl1 z)UbqG{)>?{dM&{gZ|;4Umo3>yjI<=W8!2oQZ-Wi%mt+W}A&YnRi;|keX?BKI&`K+_ zA~Q)PxEB%wMF~TC$E~Pft!^0d)~>TTJbTX5G0IEi9{H_~0U@R|9Ai&j%5G+?B!KC=N#|cr9KI*j)_R!%kDAf#_D@Tgt>PN%9 zEzTmZ9Ft0?6xFWyr(!3Uh-;=pEOYOLE&7!^wVKJVCJh~Qy7lUOA{{Eb2Y&L7u+>fN z_NxsjTW-T{fWEk6(;MpxU47%ZP5aBi^NG@oG(AmCpw}V8{L^x3A)xc3oppEDAB;pP zZ88#m%Dj#R&qmGauWd0+F5MsO^$g6U9gn+Gk?7ua23-ZQXU@^Ht@_Nn1PqYd23+J| zdD_iJ$iskN$vE;j|_?-em?kJQSy*cUAK7p-SUCrtUT;jKpB%s5Q*# zvB-S?cjI@*CvbUsGhkRkO-VYkn{aoYxLAK+3Mg2=;S5Dm7<`69{Y+-j)F^e840Y}T z4_#8vmkr?=OGbv@HThlXRLLDarrfA=wF_Fem^JO$_er1PG7FyNGbND^7Ni^qTmtGR6wc^~f6Q;=7vpMFegxJ93$WQun?Zc^5zE^N!JB`)2!{FxF zsCVdVEUf-m!wlhT@r=C@7!la291hk!;b4za_tp23p}{JjzmJ)=-cxd^_+Sz^*I_gw zMy8&?KKZt(4DixCFKG3lLBtxu*!n5-fE~7khySlE`mJrD;`sox%(HP^dx$};Enx|Dsb z>XcZUPq;%8q=a{A^aKtXciO`l8n3mLRr?R~}g@0l|&DQx5S7 z>f(@AMM{|N96e~r2=rFNq#wQ~haBQZ|m`W z=iwoOsIL$6SZ%WY*-ieV0r*accUEC26->&R?5@8yUCv9u(P@Jir*TDe1tj;-g||t@y5#&FU;UWb|o8=y&k+W-gEfnqo44 zdfO5(alh5*i$oFwoeugtzk~ixso?-#oFYt0lw*w*N>>TV2sy#SckCWQ|E3tnjgCmq zr_uGfV+o9v!8Vo@MXydkOAs#EE`mxD1Fv(Hde++?z^M4-L8B$joZ(8hcI= zoM=z>bN@SDe&~!8V;?FXhz=l$O8e@t+hD*Q&bme*jK^KXJz~Z?w4*Rh#c*19Ir3%) zL9xh8eX*R#(R;f@EiB5@rn<1fs)SJO4P-X8iMA$9wcBu?%>FeacezALtkS2?JOhm= z+#s!M4`tS}52}aGOJy5XjTG^5sCzTs9=C%|*Mikwhf!QlVaG-{#9x6(q-;~2h4i9l zle^cFe{NPhGfm7D$|+{zfLj^M%;|QiMZbY!f|Y3Tk)s-uhgqk8975Hf8MTeNZYYD$&k8C;p{{h1+YB zzpaT--^A0l-~=uT-H6*+#ihSZ1|*E_siAMyk zP>^ViqK{mkLi@ex$SxlXAwrTO7HT)XEhG#^PCatgGpjfRK>@&$h+`w&f*&Z^#%j7| z8b>m5eaUfM#v^|@UIqsU4n0zDe;Ps8>idZXbJ3ZJMIWQ(Motb^cH`tVRCtx8KQ87o zQz47Z4x8c8)@Ebo?BS62$N{C1htUeANwta4p8hJyKaBc%x|fP^q1Y}{4Ydi-6@f`s zHV?hglO8q;w*`FDb>ctNqs|A@?(-k>y^imaHF@FZxhZdSE?73iQrGbH>3X0#2WGRp zyjwV?uSy&`pBx-|tvapFzj~i9?9;BT6tNh~Zb><7m|K42rR2zhgmY8a`V4wxEZ5;Q91N8{`W#cxMPp^}zR5sFR(1(8%lV9mWQPv$ZT-AR*Yy|H_5T$W7I10(!H1kQ$GF)c zNTSWCg!52u=3r+!^4x2G6&(k?gUXuq@3_Mo|tTP0*6t7 z&H7XRwe7k5)R?*0T3e?M|p$@WC-CKh-6oH{?eYdmyHODjzC978G)Jk&n@4)M&p1hG!zRW z4b6OG+6Hj5C^8gAv;N^aNB zMCWs+Oe1hi4A7}gFaYC_2ZzOVVTvD-C*NiSL>hE$qs=S;oY+=73MxgnlP}KRIZDKWM2iJ;A zTG(Jbik@)kP3HTGT{R@LoZF4O(y(VkRg;jLqAz2A{01FPXzhdXfh6W)LfEHvLT*M# z7=C={Yag6#zebJ^X`jZZf(Rbpx~VPo^3&EEk}Y45ZG7Lt@RwS-L95>kl{8Zoa`sQQR*!9 z9|a@}1?Ez)KsypfkY5C?F=|S+_Nk%$O8S}AV+~A?&gWg24lQE=gDtHi7U7Qy(d4uY z%TN^_O1DqGeKUr_OpU`u1^P)UbhfJy?Na?}1gMjXk%7Mjq0rSH)ml z#6W0zMy%}mDL3=GLe4oi92}`i1d-z{JfzIdT|MS z@Dsy9tR)Y?A@ErDe7*LxBys*)0&$%*XoFPzabN9u-t}=_1X+FQ>+@fUr$OL)@@c_y zQVeZ9jOJmz?qQ_vp_lWa_vz^=0*kcvrG{iAE@fyQ|HwUCaQ4D$XEyjK1>o zj3GbK!p>#n)vK>1lA81+}Cg1r|V78^P_g3ue0WNQspaGK&k zCW;0s6#X4~=z2d^f=fcLvN`5Q12{gLpFaH;D0L+mhJ?)OOR_ThjoS)W3O>w*)6!=Z zsTr(GFAc(Q+!kX5;q=nuDdiM2n|!g{X9K7QPT141Em5i@XX{b9Z8OFwCOBqTiUoxR z4;r|s8W<{8*quBNZ;=&yEUFL5w!UFw61E}1i8-%eB`C`C{v9?a@~o}u>9)FY?#`Ow zI-c3@8y3<6{>i$!Itapa&X1N_tHmeVF1evKKXYtz-ni17I`@oW=8WjecZ6 zo^q^%dv6USBnE81zG;2=(cE5{K41A9d3$)Aw?56U`F(61w?U%a1Fx54nB1Mc3@)0d zKH%SoUf224&G%@5pw2WQO_y>q`R3{%ZFm8Hh(eP1|Bb5|Qe68=!#!;I82ECk{y% z0)e(4cHoCsV3XsLe%$qc->WYo`n{ObBw%tD&LtT{w1wStho~w)rW|8|jkb@GI!nuA z)2NvqWiwL4Vj;ZQ_Fe{T{jXzQ8CY;DxJAhYk~g8OZ7XnUOcXFU2yREr1}p{4e14eCP4;F~>6= zxAyGsAkA~a+CL!SUZU&o0Oj|m!|zW;5_d&gA-`(h-=|94rmj7VuLW$zFu%x)_sd+G z47zT5(H@!C%-yFC6aVk)Gm;m-KWg$hU449hW?THa;?lbPEBOuXlw0uew7>X|^M8FG zYJFb)`3(NJ=NfZXc*Q4bOcWi?G*kOkU}{a$u)+xta>^G$SJK9Cr%N&hy;@J9+Al`|J92i(6;G7oPR{8m%u z-CX&5FiHCD54sBy*7FeBZq2V?4Li&j%`q`aSuX-!>F{A5X>0yeB~`1*-<3qAtDa>k z!Rli`qeGh2h~&Wxw29zwr4Z3+<9#Bi;v8o;iBh8-b2)Vz$!*g~R91$Ln>>t?OL8kk zm4%>sB4=plG5Pltmggx%Lo5K~W!M;&&5c|ysT*7_HPj}sxl;~KA{{|M!t5ooew{#W zgqkhy&c;200JnG77>NxQ5LrNyMnZ7c!0QGs%JZ7~Zz|y-#%_(cj`hcIF$;LuIHqa^ zy$v*0l50RA!;IC7(>)Tlt>V1&v!94{s3*jsnL27|ZGEhu&^(Oj!#`#+)g;|BlD;lB zk8>hzne|=y_IJ#0I?!>BSbjmM359&YnOi5~GX>|dxp)*m-fN4<8&ShcPPUzWnw0<< zrq%5SXGi{=V~dYBRacJS2sm?B*wspF+GHn>HxAn{|9g^18DA!B_nw7R+@+D*;loPokM*(#KaZ;%w0~ie z&M{qm;pyQSiJXI>gH6=N{TA;hK8Iwiw9uC}IfNrGkZI9phVs8R z-|%_SAmrp`;p9a7cmy?}b3JI?R1u4q;a@M)b?5%D^Ol!+bhAb>9f|k&sZz6&e3Y{5 z-L!Y5z{P3HkZM3=CF@^gN~H54{-*xLbR#q)r>6FN+A7G!#3c!+Uy#+uM$LZzxB2`! zvV<~yJnD5*g=0~rhGL^~TrNh{I5#L9Bij?q=M>!p_s3!-1l6-18Ha1nn?~eygOKWF z7aCc=Uc4nwuk{I_v1{{`wYN+~YvpAob-w-~aB+9{ZH)KX6iUV7iqM$Vw0bXWD%4d| zzNY8ncrE;J~E=woDwOjHQ{*oI=6{M%3V~etIiu?jc-`qA3gXa!CvP-vd}Bp&*{-}^kD)IA;4agbnvQir#dOz&nM19Jnf7fkO;Oz-+lANu?H z`aJhubry&|KU_>oJU{f=-fxnAM_(7=42ITtwwL&Pegx`Q6HY%w20Rd(M+mRpb5bVN z4&I`vVdKsUH^@3~hjqI6o<4qcGipw66{4o4{!C6JHD%W$k1~1{LGzNAzbu`T$IigwQvHZ;pEA4_j6F0(Il0<=}+SrIJ)8W>(f3Wo9285RVTp&i~Zd?w-Y zISpRO0D#I7{+R(}gQ`l-4ErJ7{dqWAiyR+RhJr^MN1CSW9Gc?9S`L$bhd3=#A3;S# zb>{q@eT+t1Eiwk*0ogYIfKl|g~F|FP1}Xoh2%M?syz2XV*Q`zlS}EXF`d;gc9e#Yl-s`&cOWz+q_5NJt`Ww|IJC?OMDkPZKDPo zr*vH->+KjY0sV7(cr`GU8|cr&mdkN?c)MNI6=*3Mrow3eM+3EwAN~puZb*onMo+^MFecz&P5ryEk=A&*OIVrcs$jwi~8ST+7M2IXu=4q7p|6PkRaUjOeHOf zxC{HSDj0&tt6Y9qLU1%Q`tojdGPSZ@I5IXJ1B_O>Buwxtgt(nHC76&2p=U?+8hM>E zpCY3~67986`hKB7gy88nc69)f7{tJpzq3E{2|1Ynaha?zQQ<0j9WMfm=n`sG99qV` zNNa?GpIc6UUvc z)OOS<0W0_?3F<=_(iDC}4bM=_{GNEhJhy`3j^@;R={{g@^1XD%pam$KDQp&}irDew zhp)e2N_=wph!H=j-L9|fl#O1vg*(o0rL4aA#ivUxL#hmC-p;^;!8o5*n670vmdyAt zir+}Kfc|j^47b@+JSY5i_Vft(t}6H>kyA9@b+!5Kp~GR>HphJ+PvSpC@w+-`niRj^ zjN^RzsrLA@ZKt0UFn#!M1N&|%;Pd=@Q2aXig{apaJAj){y4j?r0e|;^r#*@Lg~^~l zGBgye5Bqsf`&Qh(&-ZK3)NN0$*xBL}Q?P6P7h_KsE8E0ZO=R&tCh>H!YXr@djBqPZ zko-H%{WYptd}hKroed`dqd=tZ*rPYh@Y(60Le0Vhf_Rh~(RO`I7m^k2U z24AwA^|VtAfic32v*7Z>uub?ROE7sofp?5>q#0Me6aCjS8Bc6;U8v(!GGlOl9~P}% z;SWJ;4KB;m_B8w?K=Io&e_K10MF zNfMzmloaQ9ce|f|+XiOvrPuGIBZ$j3qzwy4ad&F@TL`ix7mgJ=(l>~j=|Lt=N{XY; zq2C~A)B=M&!{pTRWmC2oQXAeA0e?(u5cL$$=s0q03N%cRv=ug)K*lC>ZuTFgd`KES0QZkBclLkN1E0oBX&a!3CLPdOkOO8eMx_S$n)JlX#Q^F6I71B=(=^EhwyY7mEsYm@TxM9hp{ARZX*y+e&&PvrgO(9jmy*Gp9B~^9*^~TpE2B4_s25 zP;^Z;C%ezBL3f1iMc_rF@i_>lzIjbHn)Tab|}{!8`*jZhRc8 z0y&+qlLx)5h+V499Nm`y)tKXvdU3mJJ>7Q18Spmf!z5wj7|1n_WMMFbeIRrI{r}?u zW~}i{68cki<<3Rxv9liz6E>3r)|5NDy||5rtgh#OmEyxwG&K!hdi3zUzV=CyUaoF4 zCIK0OevbX$uEwD8tc&^~sI@5joqTQcrWjAbch&%BPRGFGsF%DbUP9s(1_JUr@W0La zpsMcaU*hve^q#S&TZ!krmjy~fNc?gTco_Wtxb*$8LM`xM)bxovSnZ`sP6e-vUfi0O z!6b3wmbxomP`UVzJt*X$`?sa8C2fK=*4sCZQd1KLs(+~12J(=A%l=zQn7N; zNzEe&4<9)Jccut6;Zc}gfw&068c!-E>$SF<&wRy4ydHf?BthY~l*qr!!_4raRgPBA z+Ag7d@f(g2sB&%~w*K@>=d;`+x-bR$olh3rnZ%s+APq?SsmE`7Hh%?BjbWkT$3-(i z*6hRIM76b^=a~^eth>oKq*2j8X!y3~9zoS&GY9nn&vv(|iQhLL zH`?BYPw8jUPh9lmebU`sJl#M|HpSN>RCBDEzkYSmYo3HsXgz%gijAIASy5(rZ`n5epSIWy-Aq&?+3H^-3WH%rzL0FBCXuEm2>%{jLer$6xtgT8f<3R{x>PVY zzlx|E3tf;F4a27p_Z^ynVT(_S!7wG|r{KSiaAQjxdjxiUJDmovX8UUIFvd4u`WdTG zf^&>+_+WITE1iR4-YbM=;v37%0jc%_}qDv7LgGd;c~5}sK;(p%ky zEZjmQoGQAZxI`cYPe-^gS_-5es=5T18%`gjWhWnOVIR47#=zjv_QbtdUl0%|K^V$4 zk^zFtG}+U-Vwam%{|;Mw`QS4tGK2YQZ1hJ2{-kDCnKl^e+f&n>bkcy7nDdLVKaA~q zUCtbMuC9(nnR@%I8Q)x&&cs4@h-;)XeF0|W?|DscyyS8WbNc)5X(tCw74A*d0sl(` z3uCuCGL-H?HYm27;vh)lbgFO<`&SKnE%0gn?P-tykJ2u}+w~<%MaObl<=$=jY`Ml~ z*YKW~gCqFWr*ZyAKMu10k;v=BSP;d+!h-M1py=A^8$Uv#`PZGdbtQ@kJH~c(9rj=A zWGvAXyWah}&uvNb@xf-rbnVN)JIXY6m;t-~X@rehJLj>=0J)-?RYV0!g;y}3edo+7 ziT6hD#el*+h!aWOf>Kp^H5#DzUxprbZ9n8e~0cFISbi&FJSTZ_&qJcjt=vC7oVpiQC^rq!_cha9|5n@}tq$+SWc zhY+CCvvs7t6ND8=(c7W$a+(0#1+!ho27*^qQ~*`c%3!BvlrqWsXSW7|b*oKnmmzye z*$;tVX=UR1PHqb9jpGqd??F=Bh0!opNFO2Wz1O@8GJPkCY)JzXGbgVG-e5mFCL#k3 z*sbdM4el42mf8TIXi)QsIY z%7<3ZoWWtsW>k_F3;*=@My@lpHn+k&&lIulb{@L;D9ZaFA|4;&$L<`953z*p5!vaz7 zT5cWUTHNCg?DS^z-rwZDcUqEj_i8oxj%BGZ$l3bq#`%|i`FAr|{izBGh zqlVl{NJS9E!Blw^2aG7c>kRvw$Ky(a37ab?qCTwOh`gbi;kao&QtWB+2AI9e_}~;e za@06a8Sb{8jdz;BSPaQI#!UX_72P)7POX`!OG;7bIrnQ(>}H=ejNdb7^JmdaD&VH?ZY2v94eB@hXZ zK`D33FPa2_kcUDJy-=~9Pq4V**B5{J9ZLn@bu5mwrkR@)o~lqM)SUbuuHbZJ6enZ1FFBvPhv}ymZ8N97*0o z&NK|x(527~xCPRROwDFP6Lu{5nWs%dV)*p{^YJe;rpZj9$1F7=j8zGpT|GzPcv_an z?|BE6YwCct#3!mG3!i&64{*lY8Mppj+9LX-niJ%1^H4C3qg&|(0 zGSl1S;^;bwDdxMqz>C0%(+jkD(+4?RdpXnkoorU4BzezQi~6{pnRy#jpsC5fLlOf? zb*P7J^&V1+x6yqOPBsmTE}Yr2uajB#|6rZfM7{w=M_D;lSme5)KdvK6Y{*DvB9B07 zE1rj@AjUd+S>w-%oBx@D6DMozGEkk+H%xbhXMgSJc%JFj?fKOBr=| znsA}97_07W#dq7321dNCkPYfosZBRk?0Tm9dPIF(-y(Lu5R_0>*FJ4?ITaFEcoJKL zPd#wpJ}FJ?I4Tx{91qT%OQOxHjEE1`gAj$b_Y^ha@|K5LacCj<>mlV>IaB}nnBvv* z!=dRWmnb) zTv4(~eT*bu2Sb?DwcJ0lv8p1v`7`@kuyytt%?Ekj(unaB?V9)zlIcFf(thUmo4~Z` zhSocZ+FOU}iOCh{-?B_sugpHG-N9TW(A_O{+W6o+LWd^hxc{BvEpOfTnBVA-ugLwo z40!>`_9pX*J74aw3`ZBpm(UgrjXF!7`s;6}Ci4)iARlO?MBd5uMji4|EXFTkQGTuY z)@kN&63N(JZE)wdA%#!?!!yGf+E(bs2}Uv3Igvr@Sriw}_rg%%9$PK6PJa`|!2LD4 z=3&OZnJtG*D;B4(<-9PQxR{9K+^T%l7Z0OQp8=gKVmunTHvlbG17#Q~Rn(CI&}qx0 zM5Fu1)Yqz0U z{Z8|;T4q>d!scivr9qAuYS_#9>_qR^r0Z5JWDO0A-VLW1qsV^g70f>3$PYv8-d*4N ze!lakcieEf5TVdL$i>N6qxS>@q*hpvNaB%5=s3+tt7W`x7Tt=~r2>~?7s*Ya*7|#R zjH?FA>i{p9l_WH(W)I8YzNzgkMSvi0<)t$Zx=^#x-|R-I+16Csk{*j1-s3v#d@RF zgJ}!7@$5zABU#tzhcLRy8dA}Sr4dl=p1qK9&8ij*ioP%(D!KDxs5IUQz>S^H#MkzCB;|XkUOms zNHX5mv+_!Ot7HdE+yp+7Cie(!ubm%Y%$kLeG4?L_m=_MLo$q3&*%OI|VP;B6*F>Oc z5QWLP9LZigmRfm~XPP3hmfwrgmc%C^dxG&3(8EyJv=+_*(Evh?!td$E;xSLdecwV&9H{b6M3Wc>RRdKd}?lO|(8$Fkt54-A z8KFzM<1#ti^fLO?!NPvWvg?O)!{m44zfDPUC-hPP!L;N$70S_IY|>IhLB;}zS$cVC zH(iVe+Uw78)2&CeJrr-%kX24xkhgVOWsr#8rdZR-P&-)e>kr}=R=>)WN?KP|i69J> z^5R!OB&XG2E2l`7r_-6Y{z)ej8j_?Tx$i!fW7DPNB+ncJAxEfUXAC9M0MkK0p7pWm zwE9rsBT@h|Ld7O8y<~!Rk_?Bwwg%tp!B6$!=*|YLfz~jilI?i(Zk9(IdicG{E z%>i1AzR$}xxLQP~xkWy{WfWz|i%xWF{U-`ewsvaTx|f<;|9G7;Db{%-Gh(o~l_Ge3 z^GNE3eY`Kzd0`jNuBU3v*Su@brVn>ZtcTx#ZekF}#R6#!JgkWG-;RJqTX2WP=z@%+ z8h*dPOHw^EL$#EEG@tYP9N&)1`0&pE-&;%Yc9(y;%T?&YLqXl@{qL5{-MLiYzfObZ z<-BNMB3arWj%^XczFjMtf7cBK*4bk5E3=P`qx@gS&KX~o9=BqYG)g;R>+{Ph+P@g0 z0cci6qSBtyrN`?l*S#Iija@oluPixM1+yjtS}!_5(l!URblW)~Td(}jroCur^+qyc zMC!G_`{O6JrRdG@C}ruYPvVKH>BQsR^0|sizCGdlcrd>KSunjXDG!D2m$j(eX8ibDwqC|2)zLc*0EG8)#_Qslsu9AqH zmjJ!)GT}gi49L)DwWE_?8wWR)>RiU-b;LG-&uNgv{#yvui9u?&5b=! zuZ10088VYXp%F>eyhJ?&iVzIl;X=Q7OnegBJ~`)B@?Zi+S>0B8!c22YAbag~cH_PJ z4kmtVe#xJS1tPE!-}XuS$fskBY)fpjgYN1Rf{LC8GQM{ITf_T5&trq8Fh5hV`CXZk zc6O7fP};?gh9EXyLs4XvM-(%sQ&vBt&W&tb=f8_8b+X`jD*uJzqSl=yvH8ReiVj;o zJjh*~-ZwrX*6iq9+FjfmfFbEccsrJ|gi3D{i*m)s%yBMEy>UQ)Y{jNc@2-4Y&^i`2 zTf8o>%S?o*14C@O0)-uH*uP)Q>*blaaQK{EUx|vkrlw;j*xU};_;6J_xzkuDxlXk9 z*_{1!tugg=5b$nYN=F;?%>MFf{P+C~I~QN_uKhhh19eI1>okj9fEr)gJX#z=N%t0J^8 zzg8K)nFn8D>z|W zViZ$V4P-gNkj_C$Krt;lCUJhF0b`Qc)qbTkF{RE3`W&N?v%0MIgP^!J;(oF;gHnXW z6){M;UXrheuhd0ZmVlY`dmkbc>Ioz7>r-JInLkhV;k@{pk^F^U#!%4Dfl}j7_8$}O zNwW7-@|8~JVjy2Sm7jkQmE@X{U!M5G!>5*;pT=!14gRmXfF|C(qgrQissQ;oH1Eq# z)NmxTaEIW!uBgO01O2TPA+vg3q30W#R4k*;ND4NggaE=rTnA1$79)iHf5-4AVd}u1 zU0l9uP}F#hkPxo}^)58(md+C-nRg6+MY`1ZCO3h(X}4`|a0)m0x45;*VwsLxrV^ zv%2Lq{vf=58;-;uNOKcx@E)sYJvi3pZE~YIS^wY`@LkKYC*-lon+U7~*+I0yAQc_+_jJif!3gB@M7&4}ANw@L&b1Sqs>x%J5q0(XRC_3- z-^aXR0kp?`S)0{C!#Z!I3iVA2#R|XD5{IR=^wQzpLaMUZhjgvk`5ETkD{>ssPBo5D z3?nd&9&lPdk{v4?aRl6G?g;N#w``)7AE(k@w-t9KslWAk8dlZvl_T&DZ~oZNSE^2A zm`YMNc%lHWtb27TA>x!C9B{RIEJiweq_uR31H6nos@>H89&E$-c%;>|`f(t)(Lbr~ z6<^+baGQUK9zs&ogur7ha>$l%7mw+{$!FKDf0m<@-L&mv)DY@s@dSP;Y>W>ko5cGbbk}iN?9=2u-@S( zK)WftQc(HbZpcCztiH;^?z%K|$W`$H{`nxf6=a4+>D+HvgzA;AvXIH;BjSEI2a8ZM zJMr|c7vn)GFG9%R>r@f4!Rl*KT&0o`s4U&-5Qt-GIt39@;oAi%x>F+SpL@k9J0mq& zmWr$sji2aQ;uSRVldk?u3i)H(PwWz*%kLbBP}FMI4pDXN#lBj?b@tY?rj*|Yw%<&P z$wU~8$ws{`zrTuWl%C$m-(P%ybbM$418=PS>f#@!#<`cpbL; zw3kBvNu_Jv%fPEH4L6aM0G)ZXn2besj3(X~M)|Z7PJImnwiX=DDDbz`CVvh7y*%z0 z<{KSBDv*#PN{Ypa{lif}An63;IqIA4aUQu9@>-HFle`TbsbrhrUEef?@n3#0>_m0k zx)U2nDr$-@d}Uqp`?tOuht5=p-y$}W)$87kax0A_1u0qUFwnIA>+Fz`E$ua5vDrS* z$Pk{KX|kOHx^OD=ZgLz-@Q$hO=?rABq43@hpCI1Sflj4B!%k~@G8Yq=`N59>6)xf? zXgRiUu*{nGxLRqP&O-%NkR(bK66R{hHbEFsG=iD%hJSrn>F27FM-A6IB+dWZjwDaq zP>g{)r#*0|$O2Mhf}o@9VbFmk5onc~QKNqZgYj|Ze!d2^5Z0_>IPw#qU&bQGp%0#* zbi_$&X0f1-`oI#`J0O5aDO(iAQLU_jcslMB$?BVNbJT1F3*dNT|FQ~S#02ok=R$?h zDm*?V*4`0o7M<+4-LBOz;VCveN?Id1X6~M;_F-B(kIMZYP1nF)SKBUkY@@N0#%5#N zwr!^kR?ygHW4p0!+i2XlapRM|*ZKa!Ui-$(Ju?p|?Nc(5X-3JOr^z#7S2Ee;)Z7)X zI`qQEqqw1<#sdL}fhEW3ZOs6u@LFbf*Np(|ahS^?ln40uimtXF^R7N4QvRLg7Q#P; z(K83!--^red!b|ZO4M)5mWlNTf7Z(GJCp1S!pZq-v`o|FM$b=c{GohJilmkTCN}%J z@uySuA;{+r_rVNX2Dij2L67Q{(`*Jq^pZfYU(m)FEQehE_g*!Bf+Az?-^f2bRM8dz zqIrYxTwpdrbPRpKNjo8u=4V@*96Flm9C3hkS)p=je})d5G+!3-$JJEV|LXt+qll^M zZ&*d{^TK;&esCWq53EX?U_|&4qcWW`P(@S8Rc<+iZ3KB1WAl}QRl%2U6meAi?ELgd zA`2DFFmu3Bdv&!{kgROhqA;PA;RM$43+L z*~Z7@`Wa~p8zMRom8CwxQVoDuGsANu%CJPt&2K_~zDhamn-=lhstADmIcRlJjUmAP zf^cuLvPjd%6oe(LT2wF_N?P8s$uk~pmo~z8c9(Ltde@dspW}1hQ6{E@f<#zIh_wwQ zRskI%h6_7|Rf6>wuuR^rCuE9Z@h^Tb=+?()sSXohDf6SLMo4QYhG=53-M*Ck+UDmK z59-a;w`>+1@vH3741RYd!$6qWk(%D{u#PNW^;lX0}69C-#%2BXI% z7RBOHlF=Zs8%!>%Hu@>ktu5f{jjpt=Qw2Y{f|T4y>SPiti%6;N2|+~|2M4Vgq{Dyh zD~|&juu{P%RxnM6CJ)r#WsW5TjRiteP*G9El~z%Gm9QPKePS#lk&%b_bLBP6SAa+o zNH0^JWE_oxUl3=prH`};T{Z~J%=6Ym>IWj_Uo2C^%a1qYPR3b;p<;G5?vz`|$G~iD zh})#cpz@CPnpyXDkU%A(!p6RVr(_m*#^J^IQhkUVXbAz9kF5o-a`ygt_D7_A#2e=i@D%;932*e{-*UANXLsEIE!7tzYwo zH3K&FcftMRQDWAfB^fdcWbT%a+tm%;>3nTp+3=^#U5nU2$l@c2I=)ucd0)FW?7X+l z7<-ZOD>;2>Hl1~t#=mM|+@4=NHAE9+KK|j(oi~=pW*-(R??gg_V7VM4nP9ggpAd^= zPLi%eF!~NbAR39p4ph9+f13)ct;}}ApMN&{GdpY7)8&PkOch|gR%xw=Yt6?19TkU0 zYwRHR2b4$#Uhav05^-g-=RDwL#d0M*e--^ssDGZO zuynVBxfg*14vj&P$Sr_@5Hq1db}IfHT18?-ub=EdRE@2r2FQ$s3GJ_}!1mDEkr{<2 zB~^xR%oNr3MxLb!jCh0LA{WzEVV|C(Q!q!1kkUNag7+_al84OIz$Sw_rOdw5t+5Lw z=&{Cv1yCQ!*|T*!#)VWVk>ppJw1^0#)U14j8)W@h-MxeV3z=UTueg%6GP~|?+V1aY z+EVAXz1E&32!w6A{*9@hr!`1Xv8dQrN@uZ`H}xnW~wa!FfsNaSCeRPHRMo$}9~qQT~!Zal}P1n{J}<+zXtK7VAX{ zS5R)QDv3^Rm$mJsjbyjAm$krv3M@#D!u$tU@(ggPh#zngK+7%P_6#OPGi`pAVD`4f z?=k@GydVsd%OWD%?t9L{wSq7CWP4#L4wth-3@dI&0pAvtrNlCu9EH@SaD5<6gz~A{ zMuzc4STUp{P!H~mXm`}2EhtP13$y}5dUMBm^ggt+LRTSv|Y_AJjkr6Y&NhbZf~77z9R>V3$g8ftM&t| zc7{GCVA}Nje}!0Y=eViO*M+n9*p6ONO`qZOUW%nVP44)v?1F!Z+GA6@Dv_Dr^_G zCLBFxt{y(dTi)X-ZE%wW*FyUQTzyl}%kfkRo& z_Sh_wXY{sQ5wj$~zSS=lKAEG^-mbTy@;6LjqvyW9U5<@b(fs@USg0gg`{(1ovN-Dy~+)XNCJM6a`?g>kOFr7XMM<9QJ{;#iQO?GpU^4<6Z zbElu{>%Z1%THjTREf7(I{KrD@3~Xz1JmMygZ9%Y(p4+^@7lBzJl6>A0j_bm?;WL4k zwK3!r5}uq#cYYL*lqY!I;d935a<@i|hr}qf}sZ2&Sp6kyu|q*>p*; zO3tV5_~J9boxo?_G+PzeL8M|Z5(VXN>e!vBFlYjVL{y)Aosu+dnOe3!->UaXaC!gi zq>h+B?SI|VC`cz@4GyIglYy&cCcTerVhP40z~^%)8=|v^7J(%ZQ9G+--e9)!v0$Mc zhYB7o7aE6*H!y{vrpa<*WnmDV`u)p+iX@anMQNP^kQUwK2n0d1jvv<2HxQB&$dt*9 zi7qhLPIfkDZ^!+Za639Xt7v=Uv>WQ!KQlPXetHy?JT{Ua`y6QNrOjCVv7bnp8vH%+ zhL63_>!+kIDrk0e<)O_azEQ<~#Tskukj#j`FH<^#39j1S7`<36!FCw9_^Q+OXi7Bt zukL_%z5l>^*2K*yAKlnv^v?ZdkXG*R!LXdv0G#-loI_>I8KfA}p>R}o4Syqq%}b6CLqybL ztQ=Un8jE~qihn?GkdlWqxn_8c~f?Gc_6#bos(EtAv~l$0|Op zgDY5PjD4#aBEb}HXJ5qF{nJ;2j#;LZKZiOfh6a<}ZZ8M-?5X2G^xdAzqeBvdkI=1N zSNyaeE^N17x3xkqLA#~s;aQZjE=u`oUq@Tw^-< zv#}(n<(RHOkxm7Q+2P_JJMBaCug-4b`iJmlz#3MJz8)-m0ML*zX--MoowH) z{$w!rTk~Z6PM+yKUjLG}hE8VC70e?98Wn!Riy$7Vblf z`qs%lDq>@C)o>I+i*kLu{`OtRDpAqTjTNk*5(i|25tD9&3ie2`U6#p&e>KyESiosF zD#31=IO|JHt`?L=HwXm6efWSy)AWq?MC^9GPT=j-sx~up%p_FrQ=xmY(#9$A( zx~ovsVwEtq$a2x>TyD={%*&luPAX_^W1BF`-x`y|TEI=M;Z%zjC}vy+^TcpRD^YQ= z2~{g{>Bf^7P({3oUehRS<5GgFrZ30!9vAcs1Sq&*xf+%j=YWe>?#CQ*LfeNI>F%#? zS?qd}p4F2NlKj!7eo))1FC0gEJ12%a;$5T|M>Vq+ppn8InX5QcHzlhU#-sOqoHPs0 z?(XU2F8H$8;c6x5~6L4E{3-kL&uwwTMb12WmkzSS9;L9nI*TeBqDtA(egv&V zNkX(YGpw1`Id^dCRTiO=oH`~*V)2iGn4aQ&kCflpBybWQCbW_^&$h!5-=>bE(eEyS zB_9l1Ba|57N6TPBZeOnnas_8pf3|B`H9n8N0JpJ<2b=n-YTGSYF>HqwvrWIzwqBgi~ju%Rf-cQQCNpm3Rz4&mwmW zzDI{+3Q*-AokXyeCYZ9z(q@}!2d?wASfOLCPlVann%Zj;qJkGJ;%Vu;Z|r8lCKE!< zaaUqwKPsoTqp<5C_KPIMTm7kDZGo<7`4r^J3g1YhR`Uq>%qTsiSH?n0MiELXj{aKE8|yV_q)Tr#a| znr@_JHyJ)hIOcc54>U2Ba8xy=A}U&^8GpJ z$L6sf3?SIxROTn9?aKsmf9W=HiB<<1zFR|a)k$LM$a6kFNtrIWW!RmIWW>ZNJLhWd zLUT3&ETZ5LGF*13l2@o5L(Gei_9W%T3K%);L@=WS8`n7?eG{U&F0)#0! z$Y{BgwLonXS(Dm=T95Qj9+ks7HX^U6EUF z;4EJE`hv%ki3~c0ZsMY>y>zX@KOBxF4bt|$Qm6Gv!u4HqL7&EBDLaopdS!JslN^g( z{>)(I1?=XEj<^a(;FbJS@YgHHduw8a*~?6 zaTwMR^(m=XTW$&bevTfqIIS<5>g6=eoK)tQq<^;m6aWhmPSqa}Sz#3gaLAzW{KFk`D_tVeucLw6=E6&HWPrk2OuSNMib&a0$v%2%dVL2bsI024B zejuG{>6Ita4S4t>D$BYd@9U?4Y$Q<5kD7oE18}Qr}^x%ccG3I2lqC-(X}M<(+jyyD8>~ zTD3%5-Y4$rCbduMSuWs6VI+_TW+sr@_1{i_M1s~FSS6ta#-C`4rEFVH=xcEB$V5=Ng*YC#U&V3is(z~%K)qYPDK+wa-cHlyiXZ|g_aPcrbbn5`Q27Z zK({avnPF_=1>8wnp*(>puhMLF&K>ax!LF9iSRnXYT_{RmtXY=1XwV^d2+~uDvIib# z#MT(?bvWUN8r_kVDKz!H@-5iJ@LNVJ;4^-WUcmRdsJL{-C}8h6cz>4o=?#Z?L9f{^ zAu;EA(oB$6cR)cZB~>N`K;ktv2t3u^;l`b`jXq;**=8Rb%|$UoaR#}nvUn{0$G?><43MKN&EIY(c=O?NSilQ>eT1wi zM$0J(60f!%TsGDTlA|^LeshkRj@xU;go35Pm@j64H?`Lwi&1fv+ZF?!NitNy&o^e; zCo#tG`X#z3Njc4Y3p~dUTik5RD$a>=vCs-D^H>{gwOD1Bt3Imb&73;TvaAyU&u-}c zyO3SZ<6(bNY*pvpD+lHd|FbN3R(J6mt%qU-QMZ7m`0UfqA8+7Rb&4sb8h%KO|OFwc*jkD`<nG2=n!B<(X1IVQ zo3nY>o%E5Lj{L+>(am;TZN&lK#HV4|H-n_%?2)Y$n51Qyph; zrZt4`iJ7v`jN#(y)0h(-*=qzntS4`o~^*p zuR|FoTvV2wT0rL9XhUxB`#C$q*?kXeGZ7=@cL_JvLrDmhGAEM{xErg`&7#TzDXXL= z`W*emdm1{=0Re8_%eVMy5VtkA4QwGvzafxxoawBvEA zlq=n)T;{?=fL*=nKKUU=uGJm?BV(Eh{c09^j8E1YMlBfTD-?)xxCZjexM_>b4UDx1 zivRuzV?F>kviAJAKW=k5M6Gh$0`n3=Lgv%G>_oq?2)#Al(zC$IS55}IsbFWf;+fI-F4i=y00InXxDv2Uq zml2m9p4}~ciXI+2>+BtA&rYFW4M-L#JU~Axtct81b{jfYipVNv91~9ULf$0(^=RjT zYLqdFO)I$7oK<&*Q@8^ymD-OL?;=%7&LNV+SC@#rckuZHd)m~}Kf)N!&KM{o$}9vJ zzTi<&Ql0Ah%F%5@W`!q7#N0Mxl z*?ccI(e>yr*Pv~_J~ygqq}^W*yeY1Ab#KQP9TXhyyl2OB|Gj*zeEPV8xfHg3fK}Sp z@SShO)1{k{zD_1?OsbQ(5dv+WyocXV5~z1j89sQT7oQ2mVQ51c9zj7tUVzs&quEu!?e}W#WvEagQ@%+XBgEi_*@bqCRg8n+tuo2$o*$iHSU8% zN*S)ms&&SyPS48x^eZ{T=z~P&GWe_qk;7Rg&Wu6{CD!{)mwhiiRfj1Gp=v2gbp_h! z)tP5Y{YmozVum48&R&jkd-lg2j;fuLUd?FbU{ZH-Y!C8>vYH{-C;%N5$29{2uAnXy z{92x4IE{h_tHv~znNFXbw7YGbEvg1OELRqcDnKJKS9;+My+xeG13JT;+GItzy{mRl z4sNJm1}|PGq72UHHz&PqFpR2kW`V3mP%>QL*YHEH+5(f|Kk|46AZSdQ#CrWd`}>o> z4HD#iVLtX`;_kgIRUnuXrq^ep!@q}iF2v*kQkk9sv;B{IHowiq8*8TN$oOFQz>{~g zK2+DE()9aJ-`DqCjxd9M9jt*DU9ViN?#uNOu7`As$JSf}qY2z;0uP?R!?NG` zvY$@q-yG-s?u`Os>ilj@d!;>;(QoH7EvLNDQfvd8!IRb{&sVm=^PyB`@ktRzw%jSOJS#VcnNwCP{JxF?t`#Cm8P?bAa(9&eq z1v10sSCI4PJ>8W@;3g~fiA`^;J**ZwMF`bh?JxtvIZ-Uu`14P8Nr|Rn7F<)j@<#FV zV~AX@_-SVkT=~{8b5b1E=u*)eS$d`Fl`+imAnEB9Avr12oHQBSv0v;}LfT>^+O3RY zfj(N!D+@SK;|2p@JVw!!tT0DYdikvbL0d7{kGCy)B*X~mKTYgvyF4nBvAeu8upOPQ zB(j0-vK>CjfPqz93M5SSKI(3fue^&s{}sJR~<=$Y=gt8XmP=^$GF+yGeEs@3D@pwNFBPxm{i){tG3Wj9 zzu*r{lv}~UTcT~huC9xSrC7@@fgeXO!wd!6?^RXCohNG#)1HiAE4Ry^+TASUrKt+8 z35!fm3d|E>>DO=XKU9J-p{wf+YPEldBj-zEJ&#hEii|sH4+-1At_%R|>kf{dNY}5L zE6BfwGV;ectD|jcgx#%Kb~AaJ5_l%eg*lzdK}vP7^~!LVRBAByrDwfvDu3dYdK<9t z&h^ujFsTSojoOTv*n10p+WDbq7h4T{<50MTM(;yHg(&2H92tUIEgWo>r&m9A=J!vd z&iVFA!EN*`uD*GD9KsIZZ5}7fgezNrr}6xG5_oTutxU_#50wd<`81OZL#D+3<(@_R z;uK9oKb~2Idy0ibHx1c>UWZV5dCSuy2+VFjpuBYCJ9E<2T}_`QEVPb&R&JnLaI+Bt zrkCL_PCa4xG!v;=Fo?7cVpJ@%(UlhTFrz>#8y6inzQ6;QYYt+-Vz7}=X17z@rpg;U z<5w7ZKgT%ZH5nm)-Qmh1%6Ma$H++vu1$%5Ai)?)C^X8g)bdsSsp|yu$KL_?lV7r|9 zIY>!k%aA-oimi6%3~V0hwX%*zb9>Cw?-)j$?{e64THtG*PsvWkB%RbjlY6A~Ps7mF z^P#_*>wELFpDH^6jMu?5h=pvz7sC&VYotiaQr;M-pJQ$_bv)%H_W?CVMF z+wa&9%j?@N%G)m#zvpJ4-5$8*s-2!hB--}*$uIB&Oe%_Wcd+=9ugmG1DQ)Y?)8wx% zCOe8F`7hf^-jb77^p2s__xIYa&Yp}t)-;X7KXQIJ@{Oqjf_z`!_VK^H#iC5qm|kJ= zWnTr(qW!#mX*0yyxAbw-x8TVMk8DM;mtnh|i#n4QLdO7!3eo1qq3hW||NOC`F>n3$ zZh5J1LO)(@Gs|+M<9&G(9TqiWXx{pEQ0KcN(DLwj93cEnL_!DxBEcRKJzumS7mUGb zPDsk_w@_#-pj!-vPO3AH8_h3HdqgN`_iCj&(Xa@vLnCg&cZt&_Oe^Ud6nT>s}+ty+PXs- zVm^7gQ2E7W>hrv<$1MFK(|w7mY~I=|EvCE#<{(u<$_FWl#=<7zzf>$@CX_m<4Nq2d zThn(8tSOaA!$1g+MaC7^H7yGNNfc*xQ9d*7^Xx-fX z#EZZQuir}^+e2O=7H-evhkuBVuZ7(ru(qOxc*UjlzuE#F& z;VP7nTf*o_EjglPxym;3(e^}2@i70yR3n`_`4u3zt0z+rE%O5Q0CRN&*VO518?fha zxVE0$&3tCiO**KaB|!Rq(xRaclkZB9cJutLprE`@#?7aT5!|qa$~~N?fDsiG46iE3 z;)eI5@(>R{c_VNILU@6fh1`^rQeDGeT8p8{#7g01{;gQSmrk@xU6t4e(Y=hF-M)z& zKjdj;H;fb~Y+MhSR-0ASOcf^#7npZG5a>l-ZV$V*y}Q=S2kO)o`op$-?b3s!;Z-&; zBjGh)63)0HkUvLzm`>SfhHxiU$tJb3oJMl6c4NhB)7Fk0&y~F+_>1tP&dsXG@>#-H z9SvRcSV6})1C#lr@zq?!b} z&EG6sEoW4UHqCQ)_zxPJSA5>KVPHCLsJ>_6L8Kry4*OLUkkU^WK?$u4=+mZMU<36` zK8RzOy~AUBx^Tfu_fIb)5bp3WEt~9Z!E*J;tHN3u_pCxS#jrAc?LEA8@gF%sgoOaHr3Um{)6A3FOh=D=S%<*80 zGeM*Z_|wcV94hyPutOlME>+{mCd}J?X#auV6o~UM6cXgfMMw9x`_9_Z&u)SgN(mx~ zSX-p~as4B|alin?kaFiW^=SswiFD;LXcCSz*$y?wu5hn`L5ABX{kee^p&-k!z60~W zeh;)7^O6z4^}6ZTL)cAZkJRt_Y&|k$L?xoy#W7FCkqZeHN`Z-T0?JdUW2w!SRk=o~ zyi4?yVxOU9h5T{2F9*a|8M8k~Y{)QcdFK*BXc#IEmqGxs2YiBtEwfg7EQVdfN_r^( zEPT)rvPW$a!xhAPk9lZE=(_s&y7LFT?<%9XveEI9SvvqkD-8kmD)pv_~4u(`?yTX^Z!*s&}goZ_eYPYpTCuqU#jfY*q>?8LPo{e|BThBsPqt z<5DuAsS7xAR`eCP66}&eU zy#Gk^_?NrT;c_tM_T|U)5trlE%iKrOX6v-?#o#ByEQRj&ux*27aHIYH-`dT7!If+r zjKzGuLoIb4NIfrB+-)k4aG)g%Kc7&y!?^cPfJPk6QqA`M5va7`p)a?$CBt`qvfDWx zTfDWc2Vn=Vml*&wPWu9Rji*2c{Gz$kFkCVuG)#8Nx9PkhFw! zw)oniR{m7bqCx11ai2@Slt4FW#kU6Q3+b+}HML%mR}tO$rOV;juSRna53@o5g&9Gv z>~OmAn=Igx1rBAbAR4{mqFevk`^qc~XTleF(=C&ck>HTxebI(FdD8 zZe(mFxOdUF(tQv@JU^M26R2ovQg2LTeIzvF0~1C<(I~n!rlJ%=C((6XgzrAGswvlN z^^Ow`IkgoiVsUdbuy3Qo)YA3@MZ;d#`)a5BRi$M{y}w42#irP;eAl&SYR_^ff(2i?tzNjp7G|uW z6DY8S-+o~`1iR;QMrSWJ{X0lFR%)8&wxO_D%w<$EGec^4v9Pt`}AFEF(3(YY7 z!=)QRO>JGKb(~0g+lMD)C`{dpu~o!^Tkbb7bze9BUN!f#ryrAopU+G?c-(Ylc{&8X z{X;Sz>&f=hzkna1qvd~@&L03L^FIP(Hzw(*k{sbQ3s#mxMyS{9+4O8^d^FH^Y!dWu|JLdK<)aR?^vg_BgX641{tzZi8Fe zFP>m89QeUcA1c)O6O5 zca!rXN6y(S1Y$HCoFbmCv*0W_95_jtg@I1RjsGrGX9Xl*M5MdQ)CL*DN28J&rzP2> z1qRa3Dqs0y+G^Zfv>o;#jh-7_O_(M^KiS_9c;Tcj>}uc16J{8OS)WFmZ4F+xM_!U% zYboR*W4j>lrzlciYsEX|>-7e7DRJUg#OF*usuas6?Zt;Bs-$#%hU7e*MYpXE2o0b( z2YP!KMu2cPsFYk}Oi&|^1mu1-1}C|3%unbEqJfyGSLQU~!4?Yb>l0{b$?TnxN*rA+ z;iZs>mIe=K)g*5V5%#!4waXWM=i~QaVlsN3EPSj(Xv{+jSsLW^-oI-r5lPN zRM!0`AG3W2rCT#owH(>qo$VDhSyi9w?wdgS9Z>V-YtxB?BEogS_`p`5PTy&9G``@~ zpB!Dr$e`HKlj7iDYZ9*gUdrk%<@6y3kNV7q#ST}Hn)>2@$mHJf{l226>)Yv4RegPZ zK|w)I%L#D+??%=AS%Wd1eH9sHMqg;drhH#s-ie4)u;@%J!Aw>ahDlHp4sKrI zkT`Uh^d~EQfV4ra0La}&0)S$K`^0S1l#cf=$fs6;QCQw{B@kU7!rE>AZ z{rwrNFb6}ZB&Z5B-2ldXpS3apegGJHzW9R~Jksa3f{CK#K}KT-2&%UK2hX!KzVco@SH~ z1kUOj(lLl#gYr<}!LQ@;c%s`Rg5OfIT4yNpL{Lm`-U~|sO@&1!w5$XLjxGh5$W9Pp zP%DA`H9{>9p*WLi>8r=gt>)LHooIoTbuh#y;?Vz^qe{H;!GJ`uT74 z1H*hasQIoJADLYrOSk2Aa{X7s=@vJ|3r)JiIPF*Co$O9-3vjsxfkg+FyM9X)Do1+M zuep7*$q3JOgU;1#WEfVU_V#GQ@83`zP!8WoPBl~7elg!*g19S3P5?7$sy#6=Hw)w6 zzMlehCMU#1IjHPc2VfQemKpefa1*~RJQ~RLa5Wrif^Rh-qUP~K?dnzZp)l3#D zpnJv%MCHivus2Xf?{pEEiPBDmjeu}z#HGi@TY6Sc#(7vjU;3>#VU#^=+-gza`+g_Q z7}p@T&3DQom_(C6V+BZRG4U2o<>3s>08h0Al^)agwvM~D)+N!nE0}(f2!WG%l2vqX zF-Bp6O$FPt0&)gRLT!!P-AC?HiUvppLh_MaeR_I`1Z6m$tS_yBRuGhIbzt~(0X;EN zCVF5v6E^Tp&<53mR?%g-Ah!PUF>l)>ggK73HC+U1lG>>&FdzdX?fTcu1c=ha&DHjk zlf(fOrmD)KgMtG|y<5XO)}CMR zKiPcOkeFnf%f`8NJ@uW1UjrU}$r7&XKwK7gY@zro#+$ngU^DL_vmV8fn$MhwE)ZP4 z7BE5oN_n9JK#-oX@OXW?J8*gI+4~o1O#J%mvW5re>4;H5v#N;<;!>grBDaETZLdb_ zE!bU2&YUQE>|hD zhehA);>TK9E5myyuhe+1#FcukhAjJW+pG8NVkD@Fpeafb!3IhR>Y=>j@kBE_-8brLPBn);bSlGIaf3>k5WH zQ$|;%EXri6CJq&n3POU;=_eY~t$js;A|1$7h!Z{F4VsI8wgkb8CZwGztmT?B$sHX= zyhE58GaPNNdBmqL7~jhSJKka2KmNRKo>_3k3dBCmdwoRm{mVmozh-*BK2)?v;NJ%L z`^6H+%$>n?avTbXL8pt4cK6AP4fQ*F1%brt#3`ZMp6*|7&TcL2Wlt4w4kNBeKb@Z# ze!gk?7&u->RHc+!FqM8Ld0trkl%jviz(r&j33<@!ob z2}uj6#{-vy=;`#(hoWO8aOr#_7)v3CPS#XWx4NoOo=-AbhhFqMd4K0@R#B_M;o)_` z=Bb<@wInP+6g3^@hR8>0hw_%1Q_N9^zoj~r?xTh$IY#-5EDuV4|Obavq>9qx&jh>b}6s)i`9xm2?W#WPD!UY;H?L8$s zh@|l|u!_ZsX&+0-Hjhcm3II@Z{!y(m@3CG+xPd+Xm* z&bE>2430Dyq6WIAH3Xe?;vP(j+Qul}{uKs7@CmksdK{e|HE`t$4Y%^C*xWx&$ZAcT zcHcXfCCZD<;oLdCv~>QFbeWiexV9%;7$e+)|;Xfb{Ne7Vz%;l zHW@c3a6C`>i3!vNiL+`B@YuIbFORaT)hVdz4IS;j97Iu&!J|zcSxZZuEans<*|&y? zICk|8Eq|}VuD{h*pu|ZD!mf(VYH9#EzFK&9vGV8s?D~e7$yeC5vGDZQdM)XPGBIVX z`yKVCsgj4x@M^JHWe*y-BsL7}aO#ly!Wwhr>AT8IVO8K8MOv5<;Ru*QuM>nNVS}lP zFteJN9tk2Ji)J=KT2-s*B#nsxrHPrD5;?p)HI*5IEuC?-k>wBTc}RR7EvsC%y*W)u z?8CN>GHlr5b96l?cOzqaKX|rXnRX~F)oUVSWNz9Ll3knF(B;w$>}O*8byo!0)EP2s z_r-GAlLuh)Y4LB|rQng|KG(U?(q#WxCcnhbCZx>?#he0{cQjyY9;{iX|01)hxb|Ni zZ(n^?1F>gL`kj>cooM#n~zTbFZf8nP3l1ccUN~dxG zU}CG;%rCkBKzQKJI!CkkW0xn&gHS-a7IB~#3o!1k$niAc)qZG}R>I_aHN2B(Inv=e z(iUwZY*w*E_)tU=E#}{9>f%4 z(^);^d*ZG_giczCVbWwHRMg_p&GR4j60{Bv>Ix{Ettg(XE2Imyl_PydJ-(Rah>Eo` z0Q_XFg)9f(7O0_%RXIpfbnH6G$7f@%qPLr`va7~wCv&91CT61Z!L2fn$WKE$W7}i- zqy9?MLvfNB8eEc)s!B>V5-Io9w|IsW!VLwvs+=y2xL*H|tcrrgR2vnNvmi_iEP`|g z^#pSs66p5t;}ltoQt)v%9GpHz>BGB10`X-!1*n0-$^D4?+RIdp+6*4?c{&$7TyY2Z zYgvT}OxAY3^DF5K)i%*-dQhn9lGSZei`mwaR3ws%@tJ(`gODUdf(Gh>*i(iQ-kv0< zJok+qg@b5eBVU#`XbF>Jz?@iiM%mWUg6q7_g+qqqQfeM|y|;@f`kT37&;7(VfDe!@ zdQ%Ge9s2Ji^l<{>;>_!!`+OUKN46`UZAVAN+@lexi;x*&Wyj20(Y~x`p?EggqO0v$ ze78Afw@7cCckMvDIaX-zZk-qsF_tpp1QV;D>z!?8B&(wC3e`-rjI8HGcP3uCCjt)M z(#V>YGwy_?7aXELE|IOt?EV|TIh4xM)^I@_5ig97ji=}m;(YkKA2RxIxqmRKu=Cp_ z98bI9c?DbPH&(-M&*N6ywLtoX0y@wNDv$H9j7b~`7(CdwmK2g;5xCc)lBl*_7_?5b z>s5~;p z%q(QPL+KzhnW=La#6FwZkUUXga1*LHMVq1oVsNv4W0B23V~K^y$ymKsMZK{X zd~7^CJqi>392;*GwR~L|ZSNCfKEJF)mRc;J{~htyRpgVSC$?}x2;G4>ZEQBT*-`XM z+{Wu}Y7>gNm7LD}Q^4o$`W+M6%@@+x)NTD)tAA9f4-po~_mC~;vF}sYpMPQQ|DGHX zOqXjCykir*VT<+pgVOWoS3aX58y3h0UZ}0jzMXl6&CZyd_G0s8EI7aZ&Ys+q5%?TT zuS*m0pqDY)z!lF9)FDsNx)GDWmdXf(8w*HM`_Twx6Ivvx z?u3(XUB$iI{@me&s@RuuSLkP*#rj*wrIaM}!mf>wT3e1R*EqG1nysbfnqgECLs)DZ z0$zr3Q)z1&~9A)fL_-ma$>5*ZdG zO8?bO>jqh;I1t^$w6>TacjRf{Pqx=L=R5uo${}?Qv-X5TiKisU^B(9tHIf=B_lu-- z29i*D%SZY)AC(3-gJWPFJT*Dp|SizMQYja^NYu$ zb^1-chy`={8EVXI0pZ3viV91f$tR`{3bZ5i@MEyb zGIib_FaeLzTw8xXvaSF2lyvdR&!9x%15%n?=3fbgc5sB28+*?i-&jxa^k@k%%Abna z+2}%S7!Zqpz}ycPC>fMzG*0v313o#H zYZZiA%+pI86R=a!1G-P;e?8{Deo3RyR84B5R^?og0!F#))8S;Tm!)EeAqYsV*1RPp z_>}47u1y7$Sn*r;2O{88tncs5s9Q&M+k%5DYOLP+wPVW1EkkSJjjV|mHDb$M;$X4)H$caI*v(uA zY;pZfO2U`neV(l#+6XW2oMi03T9kcm4PCk0+<5AYW%l1sNG%1*wbMygFy@jF@?r`Ui&lStSh z{{RoZAzPwm`!(YshM2Sv^}Az#Nfc+d^x@Tk%%^nQ4yc>#?Dm8d=eO1Ek5Kqw7Cd$T z36zW38%obZIWylLj+HC#EzuzI>_;h3Q1MsY*<1GJyrSll{3{NKo+F`+h8>V1%fs$ZcywzwzO>-2uCU-GaYX*JmB@ zNR}a`Cg7w$0Tr9cawsgRf;nFcTbYC$t6gGEdTtlLw?3TEX_q;cM^kNU|fa0st*e^On06 zmz9G5-LO6yGl%@mzcg4$zkSJn%aRcCqx09R_n}z;>P&iZkn3&T$9bb9Axhs9D6MfP z4a=!4x;-F$gp(7qUrHW3$e=xT;QE25D5Ia$!0O*vL5(>>${|K;171^}{e4t!l%RJ) z4qB;Tu7I4)^mGA>;NFWAPj`u{QPmeuKBJ?i;pfBQtH)SXk@K{k{#Z9ls%DB=eO&Tc zCoY9JYyaSG*xQA}>VRljIaz)pKIR&Y>og!1F7sbs&oiVxGnHW;f zK=YJK?!BP$3kC_7_t0ihj@CZV=P8;k zA&J!N)z%t5S)n$8tCp#^%q=3U%CTuM6j!KFiR?Qfxak6$c%Vl3k96l0fJHt!je5Ij zPZfQ1z$QR$1dol9s;O>z@uo z^H_oG(l6qUb>n%X@e(KX02%kpmg!(_7iu=AkF+AWcJ;9o8n09%I(Eh3PwO;Aj_L%# zDC3}4@8Kc*EiS;qDwXU0xQoH}{L>Qs|Iu^~UX{LI8$a2$F-@+?wr$&*Y@aaMc1^Zz zyUDhj?3(=6_g%k#;HCt2xJeR+N2g*LFZo$7x0MmH z>v4!b@`( zocAO2nnqwbKjCu5QlNoKSj^uzFQ`iEq&BDS>}C`3u(2=!;}6yTioB_;C#E+!t6_Yr zq6aXP(p6Msfk4l4*tBwm|0yD8ZSb-%EoC#WbN>#CTPferdMXy9$ms712=sA#_`%Y$ zO$UB%0I6PwXQ7ds;l$V&@|5EC`4GLYzP_Fd2?FPqErH^SFI zwpB|XpwTL?+reKm){-f`yywYLrka@+$8Wr>!hh!KSFQ)fJF2GI{4p1@@u${fkzs#k zLIg#ZSSli?_28!FeOHDuMrA^!=_w!t=OJSLz#d#gZGwF`YM_Nd-#T4u} zC1R}9t^F1Dt+NUL?Efa-r(d{Z+sj$2?a5qRe^zaD=7lGza(IeVjI9#R8G|MZ9-0ZJ zP#zlz?y=2ZY4w)WwavKn`2F`K%+}!uHMGIo&`Xi-*g}zhe?UmnZaR5A#$T2R?fcA( z5)jr@Z;yhMM6D+Si!wuD*H0yktjyrL9j!MNwnc>ycllH%st3Y9@^kxvfpS{#urGTx zA(?!a9x;>^{B>t3*MB?tM1$}H{v$l}6uSaSh!V68t2H!&pFTNUAW2JQ zmR<@Qy1Hr4RmAr@Rf3gSf2>@uY)bHYXLU>aI-TnL-LC%Rtr5-DGSd+Y0i$yf4Q;>} z&Ei2p%rGA{<^w#adEy@b8tATfxLR(AhsGMmj+$o&gBS`3rf1Ukkl&>_pFX5LR>kEC zm_)`(LXQz1iLjc0xfogO<~q(JcuGkou&3QVHy`{6BPcApg75XAGpJC26qiPbzewO> zLC?-bX>;%tZ!@inw)c0`0yZ#GqG^pv8i&DxI)a*X>n=E{r&S)akH=Es15me^Y;N-7 z;3ng-Q+$Ndt6eLq#qI8DO)ez)D)8$~I$cV|m3(Q&YhyAR_HUXpslkJ(Kt#wkmno^e zWJIiqqw7eiTI>s~AR$Lm0hbNOk)so}kWR3!0~1xmq|S?3y-Bf+KqRNZR9+B&nT`oA zYRo~nL&!ormPweT`~c01tOh7A?_3m|(ayc+Q`x_H?gg?CXfPf0SzR1^KufN85 zE9EQs7|{sv1xMO~*otj$SkyxR6`Y+&y{Q&H)`q1Fg!mu~Hl{uaud!qO>>mZ7NM>SN zkHd4@86j55_?4+pdZg7On>degOrApcbj|3y%TC!F*Tpj+|-tlb{UEAE5eLPn_D*X z#DC9B?vYg{W&$yYweDCjYGom`_i+&U1$SM6AMo9al}RHEG)LGh*V-u;`WT*7tBDnY zx7?(y#BEoh3y98HK%rURT*kHwQ`&nC=|kRNQmWd2A4`v034O@4IGU#yiML!M4#>bs z1H-`?31j3mFPb@(G4YGYIEv1yV?HMh{gwa%jc#y=BL!AtKAR`-ZD^ykxdHpKuQQJl zdb75~lfoS8-(l-ZsH!|&Bdwx3MgyNV)mGyr&TN+846wnLmWS;o;G|*@LeI7Q)bO8m zY=EgESMM$cJbfR+ryw2}(P;{2R_7iy?h{*oB`_4Dr2*;}^iHzdx7v!wZ>f{slyUS7 z3+NWr4x+XD`}`SF=jeN>N&T>S0|jLN>W93(JUw4>{U??8?Pcoei@)mTdWEzs;RAY3 zWAYX}n*Jv8q+<$$W+N90z0B@jS*7XFp!J5N;8cO7twK<7o(}OEUyVPOAlr=v`l^{= z)-4RWagZCO7iYk!F+Rm z<0@@FZl=2@yiNs?@5)BM&OqCv%KG%t(&oMulNRRUM2+-mr*r6@>uL;`90VEhUzW{| zJ%}=iGn+cd&EV_QO|Rwj_Oio!8&HQo`tbs{C5&`Sa&E@n?r}NA4K4t@#sUJbgMN7L zYyl?`0fV(QOvg&!uu+hzjeN9^2MQ|JSO1l%sYhj9my}m6?wAk;Ah{K{k)NDwbKh@W zAZFvN77DR6L{-4}({V)isWLiOF}V64x>AONEcjtk%PdMUZVNDc-bL%swb4j~P9}uf z?v12FPB2OaAP*?B8Y&34mVk@#DdRY^cnJzDBF1Rg*nvrC#&MTxakmDd#Ngxp;jIfa zTEPkU=5LoT1}Vn~8;Rb^dbDnxDJ9iOBPK})DX|^zn1d8h(1j-Emn89uh^91m$vNaj z65?7kMu-=mj8%WUyK`b*o>3YDUf*yyXE~JTa|SuRLcN=D49sH%Mqrl2^JG-zICQsv zdo710Po- z@R>23mnrS%Q3)AP33S3|`b^V=O z4zlg^TOfc%BzT#`Rl$hSMSyOo6e+bZ_4^( z!|El+vZm>|C9je-OOT$MsSM>LLo~~#h?ukpE{obqEJ-YV7jFw*jh$(n23;G8QL#mR znGiy0Q}P|yQFzRwD`qxZ&*z{IZyCYonX1$M`aQ!feL6k>r%p5mW}A#k=h`FV@WI=` zlMA6kl5BS!6SbQG*I_qK*-lK)L0;GRnn|q2$Y4Cv2JUg? z-%5ItbYujhUk5IM%L#S^SU~P$TR`iWY_=zHlf!>?#c-1qZR_~>_d$3{Q@zO=bF3Yzlcro1pS z#rM3uU53Qn>>M4R0sol+t=KQYmJ&__ZvtgN87~snIkP{UeXbqoR=<=w5_?{YC;6R* zbq2lTy6x{!Pez$=0wCG;B<%8Uc`2!3eycG}v9y!j(s@Qb)AnCpE=Bmfj^&`PKw90w zKT;|@{9|}G*O!(q{FfT{Q5U16=LUXLwILZJy^&FQ+#&T3=-uItCEpHY|DA`wn0QaR znmNJ1e>bESA{rY7f{wJGQq^(t&*J4dts=)xY{${8f+OsUMaw!2t8utwLI+Q)*OM42 z7yT=khmg+HxhNyXMuEXeoS&yr&nuY-HQMTco=~7{sTZoevmV==Nc!BI7eXK}f$AOM zz6{Iii;~t;)EJLns)n>bI5uE$P?KrHbCDJl*HiE7@9gXcf`aNMurPV92jMsv68EIx zHTZ5J&}*k=G(BEZ>yXC^?muKV-&ZmK2Ul^H6>Bdc#g`}D$Q}275*HcW5RsXOcI=Q~ zkNkbVfS+S{VYkjDO(4(g-bdmSv%MnnD*cifK0*$40Rqjo8_%D}oz~BR*Erz)%c=fF z%!tARvin{>`r2`LV_8A)1Ns+GuwMEI+f4guk>-guIdkaR57*pMmZqY_V~8*tJ#@qU zS}&Ycg2#Pb3n??wL#dgq7N`J5hm#r5HHZhG*@Nf35Hu7`^i&+Ethfrgv1Gx1jX!Wi ziRcmpVVKy_o>FB;)$gbtD=#~a^Q24I3jvke*-EWM!(K124f2`VuQr!x4A3Liyv;pmEDNK};LVxwJ^IMkZ3 z)Fwenwzij?#Us@B+fBuvBiI_W%4CDQL9!vfT}o;r_yw6MVsTb-mAXOB`(!JrgSreL zEkH_OF1E(rMD~;=|h#IG8vKxtC+7#V!D}1HM%dDB!P2B(U8W(GUFs2%~aw2v@z{sizcJ(4}a)}L1ejceKs+dWwdTLBv z6n3~XE1Uh7DovHw<8QKptQ=aeN-8V_vXvh zb2-mL4QO*ZnjGeTzoy9XzWLft$U8pzBBo5epG{33-SWTG^Lw#RUit6=i-;efh#28^ z&Q7oCMQq7F$?fJ!G2KTM4*J#Rto@Z4Wt@EYXE_*HYY*A3hAZLzS()J3-WJ=Kedyo< zAQ+5n=RF_|usTqeu+D-9Y zH=rZum@6syE2qMUhzzp8^qE7rZ_XoEpneA!7b5{=taQ6kHo0`e6c1&w7FA~>y*!hS z#aw~Hb)3T^1EDUY9n;=r0*J;FX8D_Gi9Ko3IRSwho*6R~=<@QnSfDrz2j#gQG=wV* zgwEUT- zA=2Z!RoeOuUG~GxmJxn(7uZ7nq|w*O{C(WPcHRpRwb0_@a*82X%AFtdPfDtgTs#au zED9Xm18h_1oR6LW5h^d+dP$I~$8KCIV>a$IZ-jL_4GkNgaL5jKFu+~{u|naliVk-h zy~_6nA*@9$vPOkHr(Zi}fCO-~ZK_pR}DeTl~095Jwd@B8xaztXzz z3V%e2<$nR!!LGgtwVy;b;QN2;2p=!qz~k9Mw>==)7SPzRupDod&OoXv@5IRApU>w< zTvtckCU@gJh&7PrYOlRswHUDN(s@>JGf1k!js?YF91^zKd5AUr%<;FTBHUJEI(-IJ zvZELxUoJ3BaIKFu?w!QK&#fSXqfh2Vqp4$H1)Wxb{`G{}cQ??d9dwrQd0ue*bi{C{gG~&>_1z~bh%rXIq(#mo!n>P6x&cT zrCnT%ho-d76T>NhJ3j7cf(SDCJ&T4dh8z~bKnl+)`Eh&K@qGw+qdS7nh!IrI|H-*& zJ;Kum&8k}Puq5~HEqq0&_3fJxfeE|QdIK;9C$eJHHfeE>S!x^^=J>?`Jb(%YKi{+t z8?J|8+|wM;|BDVgAq|C-2|@ryJRvY~hXcEVZ66y_k%`$+P4$IxC~pxq0%3;Egfj;T zv4hVy$o6ceGe{+COSyaa^Tyy3may~gj&7UP$a*zYq9Gq%jJdJT)@2^!q7`X+B?8n` z5l@gxsm@*2u1<-lM`J|4udKCaU7vf<>Cfx<=TOQ{ZUJCmwE+aXUhTc_B$&2;Mzeq~ zq{t_4y)17EyAvCI8bK>B2M$#n!3gmcpNd=`oA094A3x5~=LW=36CM;<*!kH#qoWnmP$y^Ff;T1roMW4q#3MXEZp6IX z)sykh_=EOy;=zWy!i|V{gp!dD$HBG5W!&y-aIGcEr*W48)A{$0jgx8*Uv3Fgol)&h zlH^#9W(2db1p}0XgK{`v^iiwmhe%-^8Wt;SeqZj?2U~R55@1^dT0{gEyEI<$XEqPU zUxPAYX43dEvn0iSjKIWE|3q(Nl_W0)&9I-ACZvat%kx_=c1rr)&5!dCdb)VckBg@+ zPG)uV`{&W(Z$l2xP&3)GP+ly)M#0kTT%Bgv7+zS#5XMo!-om{`e(txXa=Qdt ziS)tB?i@XL$F>h_hXpBPV!46Hm&yBcr@iZltH#U6S(qudz;7{nuD02uttZ7xEQ3;4wqk=lthqAy{{s;@$1t zDt5YE94|fsI*kvdI2;ph5&h;f{8Y;C{~5f}W%OGwPlz9cth!L}R6u}tm8+-PB{y~K zPY#ugT9ANA_^5}xm`*UjLvVq@UKn6sdsY?(!jvq|_GGuk2Snhi7>OprSjot(NQ}lO zaaeme!VuHNa^}(!+LTRN?qv(=(*^y4$vdV<4s?6~7S$9XR{wMK;Xj|fbPJ0~BL1c4713|Z$ZT+eHO#j<|8r>)>35*e#&2S0!)v-@ zwQxs_=}_&T4s4$R@1{ELbdQ7j?lynWbP3?cfOD$4i%XJ+3On{#J>I@boHRpAHGEC3 z!EZ+^F)l93Yb%F7Xva4$q=&tt09ged>&=tvj}Zk20blFK_MlL>N6ekiG}O<>9e8^+ z9r5wc`=LIEmzVeL%$)yaq1snfRbF2HyEJ_pMH}{9yhrvN9nszf&&q<9n&6Iyxk}SSr;7zg)K}waQhOuKcUb(Y!x~?My zViW}x2_!l?JlPfD`LCY=u*>kU)Srl+HdUij2moWT7&US|Hfkz9*$TtjmW5ZponJyE~0TA)^ulu2>M@h?08r$Bc}~Jz@dh0H;q9c^8H6NU{dPSeY_V zZ^kI{toTsR&T*7(ApJ^4=bJk5{@C5CN^CD9t#-7L6E%(uTeiU* zI2}&HXz{67;&DkfNxij`*x^*&BM+*jkGRMyit-rUMKrNVjQab z3mR6F@6x=Wip28_wJLl<$9M!k%@N>D(Nb$6m>3!T!8k#^u!VWaNN)uCw|}s_k4@;e z3Quh~5W%qM-a=SxxK@__LKX>FY_?tZxHqZgv9oE?%G`Wiz1ar_KhdEd%<@-#V_&m{1L z+WZQ6`hu{25}!Hza{h(o0IrVZfzMy4#I2xuFQUowTeH)yOtTddDYS-Ij8<3yiZ<(m z=M`MP)GU_z&QVhg{L?v%jkF3|m4vw29MB7z1g1F)AZaF;RN0tlet+)Xs`uKgMax~e zouq?*x-xA2z4dWX3|7AnD@9)6M%BH}y7LBs+*#u1>CaOpK#)FKox5K}ayI25wq(yp zTD58p{t*RvyS?gJ6ro*6Ulc+_oho2$OFMo#EiftV@^@$nQS6}d7Rr-ZK;$J*9E@gv z{mwE3SS+jMI5_$CB_)~vH{0wbdhPu$)#{5jo1*7w$%6ZdNGI|-DJ>>^tGOITX;hoP zjot5!S|OLvga@SV+}Ec=i|_4jQUh98N-vx}ZGcxh()ptG-N5T(yNqoIvE>Prr6=WJ2nE3J6~U!-5*fZ9>QbA@JXC{AACrfTn*3q%uj7MMjzHXn)plJfe)Kxi%qB0SnosFP8jVxgOz)`T&`!^WObWUM7Sb; zHxUvA;)UQ`KxhzD31X7pAkc!L3L?1BFe2YbdAZ^Mg5OXq53s^~!Dqp)-90=;rHzK~ zE2nq|tJD~euz|*ttq-kBu71k`_&GB*mm6-EK8t!@IrUw)s{NgMdOSYV2MduR=1y$p zw>HdnGAN|X{P*+9^1S!+csJH|n>!j++PaDN^^b1})T1V{RoX<4z3F^_l1!b{x-{0k zTlMklLCvS=+qvRPT6tXk%1_pKm99&|^x`B4VM5N5Hu;A8&kln7{Gbf{mU7s%+c7LB zfSE-{^q8h1`0{A{)}_l?+}}O-QVdT8A`03AO(3{P zmEsL>6T!j)v}v%la;0N~dli@{Q%B~FOyO%+4AR3USKJk4cGWl23^;q~XJUl>dRP=W zk^?^x0pNaUW0J3edaHgURT%Yu;TzEzBV3PFGTAL8!H7d=+yZcf)Vdg^Rd8|~bTpDv ztl`yg8^NVW*Kz(8|68R?xfWppl1aJOl0s*C*5-?6!0>$|8!la)!48lyGF;;!e$ZO-7ob+7@cvX57cZ6UUGO4-7E* z-KXT_kKhj1uavk?5?i?{YNw@!Dgd#JWew;c4D-|&HeiMTb|4?R+TajU z)mpB0Q4c_2l9Ixes0=~f#nQ14^fghtH1645%!IKYjYM0ActH83gQQOW;3_KYh`lbdTPyiy3NO&)P9CMSX|%Dkk>p(qXpvK3ufg19M0Hq znmcaLk)?6-)sl4^TXR}!v24!_aa~~5h5M<3So;`NwH7xR$wsQ?IK>ds6-X(We=mux z>)5=4x-wIa7EO)=nHE6WE*OVe*RX&m;V8*cZE*pHFSIeLfp#qpJd{(?jQ);}S{Dr_ zy;Ijqn27KLC;gL!T#Ge>PCuO9WSctSZ80Dwf&Km9$Y~SSk7`}PgZ5Y-3K=u-qEwTS zOqP159=aRc2s-)OMdI&3tJQ53lITNx9p@v4SuljsZ`{EI%LUnzk}r(3z{}~-#X=Ra*tB|Qsd|nij*N=-!Yiygd`vuKY*;m8W@M^^N5tgq zbW?Ut$Ui8=k^n?2)TJ!s$lp>{Nk{3w%|sO^Kz~*KDD}5n#${ErM^dDT)L3>su-EO{ zXm0k|s>P#8@?$r#ZcKdE3Z!9^}7s0 z?xQUaccq2%MqpMQaO&TR)5C037fH8+QMQm^-JwyjMl;tF|Hj&us(1c&whRF%@n(1e z!#RnvEmyg;#`?CUjNVEMDL4}vTkx!;+So$XcC98PRCC70FInxv- zbwN(fsbi+JcLsMi)RcrEhG85CLrq|EWwjIM6aXY3^%u~f3OU!e}Zo=xUtylBf z+||Ax9o+`2z>m}H?qnK;1%D@_osKn-_I$cNU|=a=2Q3DdWyaQ2ppxXI&IQ9}C5^4M zX)c0a{09ux+=FCPBBzX;kDR6{O*-7}{NbRJN^y!0zbKA8@;fZhiShv04XRba0{NY{_*T3n?o{g*!hFnWA3&ks|+X)ay5& zwQX=xU>8kA_HZv3-RuIwBgNZ3Ol6e;{or4L@BrYy>`vVQjLAdm$wN9GbHLxI94>s` z25o+?-$-YXq4s+P*H#thMVws@eSI7hA>#*Sj1$z&7SE=8UYA6guNwm<1KDchDYia) zvlSgUY=jW^<4WqR&Cm&9_-+%h9#!4m5Vrbq0ksqk!3GVdm}r}+q}WU7=o2 zrq+Q>SolRW4mB1rqX;aZ_r=Qm+7t*!Nrr)v7SK!xt(73{ehEO%hfBo^g++MoSRFEt z%Hz_=g{B#b1fr3~ka*s{UdP}qrZyp~ibZS4yfb~ZfH~zq^Tj!7#_f)nxpD*=B6eU8 zxD|^i$uQe=5Ho+aLtsg*uak`}Xfem04F-UrA_5W)H3NT^+02V^!WsRAT-7xDJn|$b z!XF5t73AwFbQ8X1SV|KhC=uU)w77F6oQ6O*Rpy((Ukk9BDO*qBQ85apq2vD9qMS~H ztPdECpt?uMH;kUwL;?>#m6Qo{4|EdoiEzj-JmRW}b&4dUeEVm$9fHV~zww@?`(Xss zKTA4r-))ZX)#{U z$Hm=GKD$;m&6}x~&Bu)hrIxm*z^?fVi@9F=QjWhaxjH3LTy|E@g*@q}g3YC339Y|O zi7NDUfi=lTi|6Dlgmo~tg_uTf(b|d7AhVh?8E7TKl(`8;s>7{WHStKDCbE<)J zltkX(-ZS#`81dj`oKXlZnHS0t-*~Ei>w*2;}AY5+ql{f zv;{ct8R>B1ab{0cshINOTqd^1e6E%hF?oc_Rl4doZrld~T~5IO{e{L{?4<<;5UFoU z;n(?C4{%Pt*XvDg_+$xC-ICn(_YpPjiw#5<^m8Gtp7%z~%GKpqjl7YUMD0}agrsgw zu+N{Tcg?3u6mW<2C8fSC0pI>y-l{2Kw`(guK0(FYASSG z%aK$iWly(SqO9n=T7oepHlQj@Z>0gm{9rY~Q-+_-=mD{^PdCzm6flfu^A}MapKHp| zf+sN>u2VAeFx2Go0jmzCy+xSN^u3(bB-k7PF*e;ja;8F2+NMcW66zPJh2utsnSd5! zQvi~SFfe~-HfCy~%*0K=Q7)MVOq5k72RVVNN|OFC1$Nw0wFtv#DxjzhpwPUI$by&W#?7_MFS^tqtyF{hktP=-s# zJ1SdT?{K{DpbdYAjoLbNJ*n}XX@h7*`P}H}#!LqRocE71n-%X~WA@!}#y@v06km6Q zBvjkEWu;qo*CbSrUL*{dGyeNL&~~R!m>|;>{7<7_t6_F$x!%L@DctMpgzsFH5vF+Q ze#H5fFHug$UG0fVLI)hF*+}wB{%!~E_|eO3r-fUmc73>)CsnO$&2Z#XYA7Vwz*0_s z*ak*SSY|y&Dq*-gfwo=73|!_X+|Gc=)REoG9g#6Vikc1O8>Taj5i5nJXC=L0t7F(o zVOnVIr=hx9vwwChaTd{C-*#c-{%}R-LK3;;0a)#AFC@t`&Q7A_zKsRQRc!7|c)+_; z>MlA7SZ_NvMMW3CO3qwmc$OHW0G;MX>g;=kH}cG0m<56vM7F+zi3SEIrak&G2>DH! z@;~X2JIR|2$I7mZ;@jZBBN)sy1$?`8#qx31X8tySP?x!(9*E~tgQICSLUtNmoH%w~ zj9z1SAB00}QW{2ui7vYTYvLqMa6$;&-vpkByE*K6lN!v*7Bp&E%|BF73Rs8>jxHcI zo1tysDS>2VAPnp(X-&Pn(AT^Tk~XK3ce%-skMY#+c`t&~+rcu1tO>F9A zzFa8p9=JB}wm`iNFwPw|0cEN;fkzitNg126owl}P`?>0TPb-;!R=i&(@D4$^I5=87 zZV$i3@HlQ6%{Omf{qvV>N45(1UbKDF(N&mIp*tmYCO_tsQr+QwB&I+R#4V_%BOy!K zFVucd->qSwxKgBJw+axdeMmx`a#y@9fH@c{29)&)!#?0A zQ8xWPL!RAq3p9u&k7q)qiqdGu|KWnWW?Q3L7jG%zh$New3>gA@qf{ml0>8F|hCy;H zNy+UJk2%!p@y{8-d9lpsj!JGnFIYo4F_yz`z4W)&5Ug;}wZU^3F}Z0452yeH=&^gOg92vF{U?Vv)lhW3|fJG&6(Ak%u-EH(`{+hH8)*1~O=r;q)EUGi%4^e>LFavNA^-SIj%*x>cqu54#G z(GR#s+(9LZl3r?)Ce!@IbZ+;7CQxM4Mgk7J!$`%%>N-l=>c+gN4heoJdhbHeKc1|1 z-D7Wk`>fg4T|l2h1b_g$?fSp3kg-n#3>@J7n&{)YKIiRh{73hzIPgw9e@0scf}(Wn z&F%bQ3ixz@XR`!RX6kHc-t^IQT-hw|250tnA4$dLxKNDksXL-0Tb@mS8FmWN`8OS7WjIINHlY^ai=q#V%%{3a75DMAH~%F~LN z{e;X75oo(_F<6F_q7oKaK{CPdR)7Q-2v4#5!;%(1Gx0niC9DCZ9H7Xh~; z{G2BY?A?xS!2=D=jQe%&9>j5JvOn8N0`fq|^+58+4yT zCQK3;)`F;_+2a^7Nzk76Wcy(vJj#VcfkreINWigV?{l`f$+|b(P^Q|*4XUsbpYk#H zYU5;ut?eZtCik-_2d~+ zM|N=i+0?>TnX%9-YQpfTW6dLAEKA)R%1(FUP`$0oa1~_wkWKPWLP*#L0zca&%`9IA z@T;bGdvy8-X*b(;K6YN7w_SXRx%4_MfNh^kudPqZm;U?u)Z03qgS*|L=AH9g4$*n{ z_~GS=Sd24^rt3~$1O0Bce6n;(cIuR?z-C*2+NrEqkj=OkW5{9Vn6 zVH{J|2pLt0XWaowcmV?ml-3Gae^x5n;7m3sjyZmZN~)vAt3>^?Mg62LDsE9(#UhWo z4VpL3++_gqqsXw0Q9M5m>|`+}q%u<=E>(-VTCBO6F*cMjbHGZdk7zbpa9y$(O*$)E zmoXO7*{kAm>w%jZ7vJ^$5HQ6$qv+A?^rcuB-^a)E=R}shxq=tI9Lw2By!{(o zl%+Xz8|U=HG#h*0$>4}*TvPFVb^B?RGkv$fQhVoQ7R_CYrcU*pM7yxAK2n5TPc<^z zw1Ka&p|Li%cJe<9v!Oz2+K3jGM+vs0RuHDsz# ztK*Rg;SpeD+#Me4iKGMxI>S5$;w$X;N~?Bi5;g3j2-0A>)cz(pS@m@g;ens!hi15x zBB(76nm|cWKFv`n7iScWkwsK=A+w(r<7|WZ;TH~*&EkAiD4g&xR5+8xe{)pw0>QZx zoxHPVA*=lFw`qM5!nLhMBL9J{U}13o+D(hoNkae%;2b8*vWF_5&w6kmDC9*Z1=#s% zEw%#o8fg0KIH~F!uq&h!aeYYf@gpa$S)Z-rqAA$+c}=ejLXexPe(zMuQET`@B~0VM zFapAWq^T%)iJlw*Fafw;&;or{26l2gJeg_e>t2q@v@RX_c4h^@fXqSMnT=Jfq2jY{90@cV*!NdJLyi`3g?#2I1ZC zab3Wn`eKekoB(Qymta-SVc~A4hx2jLR3>m}o_2c0_p7!0IPvHN{QXMj+Irb^%eg%I zJpMUpypQWncCvtZ2%C;gx4k+zDCvtOofT4B0>?M2MlR>xEt@_gkE26}Iae15T?2FF zNjLlA*&vErHqO~6-5)QG?AWyAA-dhLduZ9`S5i?3DtUGdfRdTIMkBKG)KySmr~gQ( z(LSgCyYeyfO>||ZT@02evxQ#rV-axwN zu*YN_Wl7<9qOkj!-lGCZUi`bU#07af_2lK?O%iDrFa>aAf0Y#p;|LD(ZFFKrA?)q> zR1kZ6+D@rr@4UGLg+L)JScrPVzO1>bMcd|<)xQ;fjDd)phkpgwqE?-CLAUD*o-aBXV{*wsLwv?{OWrev1aZoL5FAHygcW zjbNIlTZKrK@9?oXH?QpxL0cD!+K+(LlHW#S_fNUo;x9=i0PtO-BbaXY$!F0vL8~;q zLUk{*b2;bx_#gy8O~NyfG={#r4CUpk8F)uKya)YFk?sB|;{W^gxY>HH>~kHV4}P_5 z9Md^T0Zf?u4UXW{aa^6n0+1s|YK-{#HUqN7;jUu$++^3-)o$CMTTd^Ii0N+Z*zD9d zxH^PK$4$eXAHHPOhL~@VcNYD+kG+?!4JPFdaZhd1)YL|7CkB)zNctNFD;PS?lQ5j@ zA1eVj_9|Y-c@%^yp!X8%1p(5-G#^Skj*Kh*tUkVU8R|uhsQ;CteojEaSWl6ydfQyxT|uqhe4kLqxoPO0!X&$ilj<{M>tG1+~GlhERFTd zL$g3ukV_jyrUwegw+XbyP;^m_ZE*Ubdhff`Y{(%=FMr?ZjD5kYufe{j9cRkZaQx5^ z;}=et_WL2+0D@5Voe7&2+c9w0&ujPR{#~g=C-2jrs9p1#fEDN>HE?Esu?86vSQwqU z#!gj8MMrTq8xk4L_VpR=Y4TB@N_bXXM8=M&|&rUvs%HAu^cA|#tkUV7H4kx)CXv~7LE-?=PBVAQ4OBX zd&p9x)1SbiP8lNKC}WPVS?b5~R|OCzdY&HUd#FY7`78W|gQzTnf`ZC{cdR^~(%?JWXqmz?xypYg%Lj*)pWQ2(@-^QyE zuqvG#y)*PyCI}A?Ya{^7>9IE>s}=dT{5I;lAAG_63>vk2w>I=SPnxu_vAz9^DrtIx z!dB$J{(DW%w&UIhGbzf~hc475E@&6M9dA#dbY2 zotz;sN8|@ts?Qs>z~lRZ#P#ysEJarDH~b5d{P5|0Pz`!hwb>zbcVj6vOwEMM~`jfU##TSvX$Eg z{f$lrFuM>xzI~2&o8mTWWI{w7h2$8&d#qWE@Pr>wa=>sD0Ly=vhBBXxhU-h>pw~&5 z#L6&H#kV!sT#u@yr{c*+w8he~f)mrdgA3zS5C=r~k&ve5`lF1R=O+`zKbAOc$~M`^ z5Te)0#3F zU`A$A_z!c&WpS!Tk-n&58L&A9Fp3ulieqN>gCMR;PlpZZ^o_R{6GBWV;$NL;M$+r>%a zf4_XLy^;mJUEN%`zpvaXS&uvZ_EA)^^52UQ?E%&`-1X?y{rJ`0c71x-c;D{k_OAbp zQUG&0Jnv6VfvfEIJPqtOR^l0iJq~jlTCU%QbtEpmYRww&LYg?B>mx26hEB_h6Ba8g zH-GH{*)IR-N6;{H`<8eq_z?(?h6X54ZS`w5T{0`7CPJ?E-n7M;;ptlFs3IW?x!>HI5S0YvwVuT$v z1ZTNYx1pJ6kA8%U ze=?OY{WJfgJ9ob&^E>05toyUUbCU@Usva3eOT+Z9!Fu5Y5(la|@siAgm&o-X&( zre_j*x4d@EcC?FVeLA5J>NyXaXTM4H=qL0ZsV%2-f>X?5yV?s5+H4o@4?duu3)`nI z{jup`>^o|3Se)(osq<%h3TK~l8>IfNy-jezQp@7Ed~QCE1gy8-%dBiUz>`#{Psxxw zO>8!?w>zBfYY1eG5o~z4b}p3@8s2T~yN{j5KkKy$U`sadC9}G*-gm-)KzP&9^$rEJ z`!42RZ8J8CA=ihkCC;nwj{*}{I8MLy7e>cPz0T@8Wli+JOPWzN6^sc-cm$UZsv6k@Pb8NG2t=6Zpnpcl=$HItQQl2h-**tzeNW>6is} zZ91i)L6dz&`}Yt=8+c+>0l0?V-{j1j*aIWb*phR<$_}d`&qD3h(QK3Fw`-2Hrc&f!PD4otoM>%3Z}DDNO^t zo;UI2X|0=dqyMui5HW0#0-nEe)`2cq%URrRU5ykU(P<7;g?k>lv6V0 zr-(5>Zi=QCOdc8Q25VhU%Xn=oFnuVx{{dsVUUlzpkuaO7tti%Oa7gCY&qu>>KnmH_ z73~cC)qfKMtH}|2BVA26lY-+bOf8Yb?tc4Gwj=MVVrZ&J>2d&K>$eZPjir)J2toDJX2RMfj1_3GkZle~#+SUN zF%1U@Pc)`N&tUU%JK_>>yw|cM{0f6A{FNrGmUXRw!96hap+g)TWX+_7R^nhN9VGjD z-vuGXV58}xHMt{>K6`T}e(=R6&hOxX_I4dP{8MINQW>DG$5iBrSu3f$ccDvs6ISe$`R6t zz!(h3A;iEMSVt8HVR5NT5nV}MnW?r{R%C>Adb&uIFwf)z7~pBs$b9K;;Qd8~k?;C+ zb2#~N4H85%eE;uowmQ7rVDe~8ukHP8{wZ(PNNtjuo%(2TeYXDxgi^`uU(yt(x$J@f z|8)&=yL_Xn3~iJ*4Y$10l-pwd<>&8qofDhD?8hLS&@jE)<)7_Z_pC>0+~cN@R$98S z8Anw)EPX8Hvq*ZMzt|~-g#x(!lq)~`W`5T%;bR90_^-YDrF}1l|GrfIi+ndH|2iPw z@v?ELSG@%M%wT_c1b#ez`D8a+0=>~<(y~}O(ax@SW*ydO0M(uWop~Bz`jJ2}tWVQO zleK)bRzSTv^fc#KiywsVnl{P>DYSiW7IS)F^m?sXbQ^9wer)h}o2k zRA!?$y}$05*8oCLBc-x%BRsN+CZs6_!fn)OJb{ML!UD7=2sAG?NpfMVf$}U~!L!L# zg7M=HcRSf!1*38qzD%|f!)CxRA4$H9&oqNVA~Lz}g5|VNE7OhGbMmdE&=SMM5``kd zjq(#f92*jeIx1}~O*@iKD_oY|*b5?gJIAAa2He;gNpSjp(xyn^U|oZ2z`*G`<+y79bRXlSfCXR)GsV6xs3Y!u zTOSv>DDlyApErf5G*42pJG%9{OJ#6VgW5p-eNk<9Y2X(2h&R+i@ZsJKJ_g#ZmKc_W zcaZMr9+beuy$5oY&)!G7&!ZMJWB?kqZlzKiV?&#@5}31FD{Mr&bng?+j{2F>Ey`Lsxgg24&TrMGn=s zwYx66H<}jfb8WVA-N)!Gb6c2p)Hf@uV66f5ek!M;`j24yhvGv3Fx(IYqrwDg;(0VF zjlq88HcW<6Ux1HUTU$m%;6kIrI;3G_bU<+NUwCi#@z*9cBB$YcERm zfFY2`0gUh=X(epkN$PzPHQkSdj$w z!>pYUL`e_F4sh&OVvX1c^k2`Fo*NLCgqS`y1B+>EkJ&B=k*Hh|5me^|nkwSY&UVT?V4=cwkA)Ld75lawq285lWk45ZP#~t zzx6*?U7U4p+H3#ze)a>W*^rXeglUQmLhuI@Oh$#X1g_bvlIH4Z%h`>M+LAqPh6mB_ zW|lIn;hdH~F;0@JABTnY#ZX{XJUxq3R72rCO z!0t>~wvRPfQE~NSSh6*VN`h*eN;;T)#BAPGKG2Tsz^a(1xZ^AP6eqyXsI&`>TO$c^ zLdtL%Nus2EQO?Q4ppF2j3&TTeIq3H)up58!7|xFGqjD-Z5}M}Rit1M}dxW|(V)LDb zi)&zl1WzZ(R)`xA&%(#pEv_+Q6h_HzPMWEt+U-RPo)a9-L!!=Mk%E>-vMz)fDpmpz zk*=KOHQ)}dwqr}mBoox1jTcsOAh+fJyUm{g$KXS~*daKx=EMs`;V#Ol;0T=ZR%ufESp#L1O0=9%qL36fomV5si2fjBwCLS1zs?bSKK21b3?_GZl)Qu9 zoekFPk54P@r^ydZqJH3d`^Vb_@Z)9U!=dZr1WL%l^=!G}#ol`>2pbSORL;N6>s{Yc zIsPjsxOwyEL_QsM(Oy~RSEkY4`R#!`7qJFYK+qr74WJGJ_SNzqoecusn6z1gkg<+$Rk6bOA5+0Dn(=Q3@2HF$52rd2-imYqKviN zm=Rl8X$*u-Z4cu#hA?lWJWq;wjs0Qqy;hZq^HwYrvovQH32$tzer@QN@TANEz00wf zEm}X#E;eCqKt8~d|fry zh?E7gW_{C$AELluvxuA^R{{YN1=5A%&JP+L%oD>w!KksbQ*W$%Z4i01qto~Ddxy5Y zPDNHHou~88e!`x_Dj}eFaN0|(7121nv+&3FGO_icL`EQc4?HD2R5C#OdqbN|E(Kny zl^!tA;*FF(J9%lPp~XB&7o1+p388N{uOT&b^iK;MuA@)%!~Xu_6roB#zhRNjxA!uu z@WFJNDt z2aVGCFan7!-dQxA?_=|o@9p2`M<7C+rh0FMbHgkJWdnnMQ!Vx6_`%NognZ_yNymNS z>=9D6h_M+%xBu{f#FtjIru8{xB~#%7_0XZdxyb8@h)8$$@+>W>Jf)$zP^kP0;L(&) z5cag3L6;FXEEX7i?M2FU(VsaYyB3wyTGQm~HOvg%7a?Y_Yx5K*YWim#=m%$Z88-B$ zz=}I9WOZ>Fh(Of%X{uUPlEK4_v>U(L=LvLk)gW7C~F{ zOALJnCuhAR8+{Y-1!pWH6p8`%u=2Lk`g?o*k;iW{{U-OK;+cU9ZiCe`O<)rpj^En( zP)|fe(Vnup^qg(O43zF*GeE;&!&MDuy4BZN0RGSr5=`wcPh5OB93aKYOQeca6P1PB zBej8lcUY7an4!U>?Ugf5aDyM8RtEBD-mzvH`MW@vBLHL4s+lk|UJ3SwXzE)zu3t3? zR)W9{EJLBsbjX8oJ?BD+1Ex1;Qf+t7bi9RwMwn`+^^f-l;B7w9TeU#=N8}Th!9J+9 zfFh?rBTU!F3ut(e{1gK2#z_)tGbV%X#n-(kg0HEQ-uo^BH|h3c)fN1I-7jvVy163y zIV5j1irkKlN4gGQ)K@~v>;7mavmN{K-fWl9Q5hn(oe=w6Bm;R$zdPF2abk)L*nVjz zt1NYd6=1IUOaG=(O^-Pjy9_ChBxh!uHZ~a+pWBT)2JcV$mqksq0O#K(_m?ZA;0V=GezSW{!Jr`7bB`j zsAdr}bZQO!_7p7moaPF1aQu-_1Y^sC-@XRE{U=<&YxBmmu5r4`0a za%a&f7?6>h{fQlqc|dsj`F_qVy+rSqAZ^g61H7w1wjjvhU+|htP$j8aD$2Kbvi#m- zRjbdL{euxQKr)J$kj<7?>m9qKgm2P!~Z?U;DE(M)WW^h&0K?&#Uj!SAK47 z;}W!=yZsDe3h=71&A?&+q6`RUj1)F;FO67LNo(rmY2)Z6mY8hdP^ejS>rVz`nOOV% zy&LAc>(giV!>nSdDakn`+351YNNH{bVp+h3>*Cp~$Eu}3#^c>rrbZ~Je4CGIT?#-0 z^(y#p%yu?~K{*iDI0YGB-DDyT*|wEOxRw{*67GZc7Bj}!;}b3+wgTt$3$zO&q1=lsN<3`%OX+eF2*?W4dQVpEe#9cM=srQZKnKztV` zLSiaPV&Fo6iEL58-faa*NeasGPTn3;e*o(WM*L@-gKmRzFS#CH^? zx2iPR|DAmaAK}YP09QGLokDb#pX-BH%ekZm;YA%odN}|3Ph~GSuP)@<3$CL z>nHZRoI&*3K1m{<+hpIPRX;0ZTFkx?iT3()|*?IE32`Y@E;3XN4a)~RnmFiny+>fs~6k|i?Nd%;lU_@%IM}M zd|c3U!9{v7uzKaw7}39`}Luas&M9HCp8^pV;0t->nMWcJa74W9~t zSyHv{H9JwwZ_H=^66Un0V1+$ETw2jmr^g`DRAKI|pfIrYRP?WIe7NQ9;ndK5l?z4L zsrPkR{l$WEo-lmvkGFk5TKbJ&I(DFvyW}uRNPU+j%ZFscybjdURCc=ug5a%AN_Oo5#qiNpJHng#o`PSOf& zSdMbBs+7Vq0`M1igq~kZ!H?2{RV+(|?(v*+7ojkL49IXRf6GH* z<#l@p+Yc#!XRXenR7KFo7C{mA2-6Lnq_1j8BpcqXWFAL+KVLNr8KTgvZZQ5_Gi*CMKF`9S zv=$=ZYc~;n_%=xK_n4q4(4te>c?t4N0!;@UE+BLclvLSC67pz)OY25MsVVQ`WaIH; z^vM_Nu(4CW^1-^C^E7%@YNTV@eeF5kPVZmkj;UiJS60$>^ziG@%3Xird~5dBUidRw zCD?I2fJGaXHJFnc2VRueAb7fm(i%0elpP4;YmmR;givst{m-yOdC3?;H#D7;4F!B; z>Gby!a%u3Ost$cws#K``p_q}`I~kAH_dm}P@mBwGe~oP$rMp`ONRH4^JWNg%m1ut- zr5F;T?FkDNX3L0(*PDriHE8nJTy7@3LWOWH!wQ{ATA=>bZ`1z6-~$;1sxCHbLEr*e z3Ph~`N-7Nv>tZY=f4@TZ*g1+F%R8mW8*3oXRU%G<(8hhRO_Y>wj)LZ3;QbBpx8Kz( zd5=nwx2sl}-?K$;tZk2a)hJYfS7KWe1i&C#0##(L4B$6)&X2>JBrWFBKEXPa z+*=jTcr-j1ztqI9Y}$(Z!sr#>y48LGdlvZjiEs8j=bW0dMl&5*;*BOYO7snr=lrFP z!(H?$BnolvnXsbrB4QEt8R1NrRL3|B$XT&T4D`DD*4)xb+-_k7qwTs51PEdHWaRGx^{>srYfL z__2QRW-u1ip&ksG(1cHLJiI8kvdJH5=4{+l=lb^QB;ZLq9Qu18=4>_Yexmha&E)NJ zj7ulOnYUbt-(}A(U5TKg8u-;V9M2W`grjISub7-fJG6+fc3~u^c1qg8eoK7 zQ}?)jyQ*0JT%mvYOb{9R7WRKR=kA7unRCEZu3qtTfX>o7tfK3c&0*#eElJzlUqnrUDbj_EpbJ*89-6z^i#-kQl1A%nf>V$cYI}HCFm5Coq?by#8RY|V6TZ)eaMSM_lcjLPvS2}} z=HEfNZMt}}own@n?z$70>4)-4PRd)nu=@T@7aH-ma(I}Tm@sEsx%ISJA|PUzCXjC{ z6h#R@OO0$1WalD-pJ|sPUl@-xf-&4(%IEV1VV@Ci#o=pIXu#znl*MQ+xAXdwsw<1O zZ|yubOnRM=Li1U?S`THE`&1XVLbJvmmTwagb&ISQKUnrU+;qR^5)_d7j^Yx1>hI=0 zPx6|b*NGP|ofr61iW#5T6K|#2&!yGAcjdjUkxe5*L-NO+yp(n<=X|uWyqYv*YIa!3jk)$F+tgBdxg!)m=^(-QubQ!Oykqnj?F?-genBbk=d4 zT*QCd!}Bji+)8Ww!BCo}rd1wdUSHw0Emg=|-cb8TL221o(vi|+HE13Ph?UGzrwHce zf#4MY5)NUqmAoB(J1uoE030s)23#>e3KsgbkOz=X+}m~)|Crj-ripID^nj$c6Jx%f z3X?QU8t-%yVB+LV>rzmmvbWIp z=(2;bYfBP-sjx!}az=apSn^sl8m%g`eZ)1LXjtgX(#`H9Uy~mSN}=BEXA1SZhKGWt z7Xz{=nLEA&yyjBN(!UAkKKAy+)0WKCqSE975_9xM;6?grb1{GW?{W}(U)aD<1hPv% zyH>rNuC$JE4?KKoa*qmnsT`2h?!nSBdPK2w9=v5t@{zeV)q#N zkX-5l;*2^#(y6aS+6N@$zr7M?cyrYD^Loyj!1KKHy?O72yJq1Q?`c$DGk z&6X-u-8UY{lY#ra1{SC=0_1GE*s2#jH&B*hX^g@zZUO^%N&-Ah7WTk%b_QdBN3w?K zXa;=(TXUtV0ELWij;Sy})+A0<;KZ{KaH_gYd+sZ}%c)bmHAxuJ?-O@w&kEX!MKd;i z)Ze4-J@ptYEu$@Xl^O?ZGM>cH|~SmM7^`pP3D+Lu>JoX`>U*Ip6R3&kIuVt*g3!ezMBCN9CESIaYC z$K9=O6DaU(oC$%u+&WR(h>_J9F7%hwDsYt32`1H_U2kFTSy z#e3SirZi3Q)n&9c5RA`jh0=Qx>ObtT%9_eMo^RdCG0JP4E&fuw^hf% z6N86VkaK^(Wb{`LIbhP`F0Fjt(4Fu4Fjg>8Ilt4m=ZBJ@<>AzG-l4MZ_rAfA?cHEO z_C$s3`-O4J((>}9KOUQ{r@EqbZ6dm||H!VfI;YZxV1!Y6=dBNh=y@%;t=&Q_Jm>87 z;~XsKm;;FsYiPgrNF)NrHxVHVx-I??!0G_7rG?etYGJ9^NPyuo1jP0`awbwpaESi~ zkW~H0b0pN_F4ak8Ma*dWC3VWk{QbxcwgLm$wRa%JdMM+u5CXmi9k3rUpixMLpOcDF zS_#U*ksiWEdS{>^rO7)%M5HKDxOV{jeR@}JzMcgHd8?@5wlY3lY^HJ#R?s-6}qf9LX-9-DCut= zxGWcib)CFN5R;LBaeRuX%`s zSNyxWkNi%ZWCy$}xDEbNGwGn4hQ#+;hT!}eFo3rDFyRaPVw*OAF!@64&aF6}zU6yGn<* z$3ek~F;XD-Wx6QT3{$#A8VZU>*I&X2yJvpF#i(0UG z`tl?7Vq~cy$1sVJ)CEShVdIqv@QH`RgH?Mx%zy~!lVD)xj&%-E*Uf8Uq7+rsh`K?9 z8bixduJ3e6E;j=9G{n%zYZ;iz=c=yib0$>A9H_>s<+~hsARq)nNtalBm>VxA2SlGC z8nPOqbD90Vaj3e|3%@Wa_XAy<1rkUMr7{xoSn_S5&sO~Cj|ew%TQ^vw5ld<58Wx9; z9S~7U3r?6n^4DUhICUyWg-ZM4H~YFvJnyNU#b`~$#H`=)*%cHZ=-sn z*iRP3VM!>j*e;k8NNM{>u_^L!6>u(Vf`4SyaUK*Al*KahgBuvwZE;3ewbuV^1QS{~ zep`)S%IJk!x>H_w+gC6pdaFjh#kw(>X#qJh(LCt@_cDUCYyT<&p?LQ$*cZ(TxGGLK zs8&y3yYN!E_Rh^3xz_laRNYeK*9q>^353`UVU+jUha<6Z1k0~6vfxYbQk~OoTK*{T zLOC6^F$&6<_0xaLw!c@4yltsaNqpj_;ZnmxjXQGu=o4-{Nyzivrt;l>eFFK}Yyx3` zpA<;R4y@NZ!;d?V>2c~O&h^Dxs5eGIMI_?&dyI%L));$h<9@e;U5bc|{f+DRJt^LnWr8eY#gVxbVK~t zz*Og8_LHAsw;>FLop7ki;)m_^ti-j-+z}d{a?0ufK5z6Yc2SUV(9I@ow6tZtS0=4N zjYf1rq+tVm2vClHS*-L%iFFj3I_h$?!u?62QGzp9o3cVG`J_lFfiB6YL1T=>S$$uW zj}=LfB0OZ|h5Q0s(@6w!|FS#8XrRo|=EeTa`?bg(hLx+QqS%DZ=Yte{V`VF_gu_Z9 zj#gZhHK2-MFPHY0nras>O%rStlI`T*L@Q3Y_>$7Klp?;_E4OwEw@k-T-pNyI$k-v zP5%na#xc(XEB^6Hn#}0O5xfXgIMP#20!;n=%I@j(;(VA!w?Tga<`FXodj*Ab!qunu z%aTdcDh=Z$JQ0W;s&%X&-s(T_yTKJ(!p4&hr*cK(_7@+1^`^$g zs&b;*oBYaN@umxueJ zpspALbdeFn#~y#E7}jX(Utl-n!XLGucl8XM#Ffg=5a#(F+7m4%Gqt%bdKwn=4RP7I zd3b1V7q3QU{m&nFQr2C>U+z^RV|ij{SU3kIRyFCQN16p3Ez($%QUnyz^}^*Q(^!ZN ztwepf&+Ktf;%4%&XhbDF6jlm9_E<_OFgbd@0{1{t2p+&!VO&aMdg)SwT%@^WIB4u_ zqeJYiI59Lg;@Cfvwo`O`SQ@iuP}6~g6-A+s>;pu8c*RVAm{{rcsO8-iRBt9^;icsj z;%j>U`E!Qd&WlK7PPCpSDd+u;-Jb(r&~|3-?T|-+MW+_OJ=G|X%^;?yVo-k35FVqb z0ZQYTD^pj9qn)(}buP+otTac?+3Tbjr zYKF;8>wibRKjZDy$g{@X>g%pgVe>pVdc;>TW1VQVG+L?twa(NfTCTBBa+G3x;GwHWIzi6Uii*16Hh;TPO!Bel*4+!bhM6nuouD-VJJe7N`!U5Xsp zA1R!;sWzy4nTvwC`_Mfeg?hFkQj1%{t-FmR8jeRk?lJ(;szXL_Y_PX!yu8x%@EO%YJ(eNksxhVNb1V9FO$XM0C&dnu*zW7-Om*x_A1v0VB>;S zZJ(1Y#s*?*39QpE{FJaD9c%bUWDaOXY17`rdUQ2RCEV+Jp$@YHC~MJ9%QBE4or1MRO&dAC~rmH*{sJHRJ||v;`Z}{j)wA9r7x{)3>&jExYM+#)0Wy`%!pX) z;|%EGoP1v&ra6hhx5)Vew>KZafph**g8w56cu3&|Yx)@lm{D!P#fiszv$HBt{;J`Z z{1G~nA%zFUBctLkUe2$g6&!5dRLLVBPHNxKa}=$b_RVHXMuj-Y3Mg_|BkrP1?r`sM z)0fK(uqqII7AivcqJ-&`@h4)stoF|@$3ZOAdRSxXKj%!2B`+p z`ET&5espvFGGavdGcn}oZGeZlBIhL+bVHbQmcl&eP&^1E-Ys;N#rrKl7l}t1Km#r> zp`=AwoCStTBZ?D$Kf2cQ)o>w1qR#w7NpdjwhX#>n7X(45F~oCrzFTWwn#+acXj5`t%FgJoPOu~@b6kj-)>vllM2PN zpj_nVzAy~=S?^sCCkS-c?`mjpnOE2Bcn7gQKnn@{=9vQ!_!593@VLC#dH$5qLiXLlC#e5 ztR#*Z^n}0UfcGA!5RVver|f85hnx+$BaRmkFS<9Xj0ZSoh(f(+LD=Z zQE$%7sR)+`*i%(;k9dl}$R$uVxiA8uRg}K}YkzQYGRbHwSXT;f{~;VQ%UP^~VL82I z1txyH7&!H)QGwC;VU#eda2n##xX|wiMzgFGDi;0&+>Wv^OPSQm|0Y&mfJf?#yxNMD z&r!9qsEs3dVU9AvYz3n4#+rb@PUP2A=z+f!H>{7p2RoR6Hv_T1>OVgfbSF{Z(Vu1e z#?px5BQqLfjoki1dwF1#~+uiCM3RCl<%DB-di6wI&%GKf^DIMotD z1F)sP9{&i5UdkXL3aKJC9?6)7s2bpJc1Pah(N@6c8@rNZGd8M7CrSnN3;$(q4e9E-L{Fs4+o%d8v;hFM83j;p@+EEo4Jv0SvU4^y-D z5~~sYo9l}vvEZ1`6>!odVM?Gs#DMa%aOvnK!HRf9Yov-dS@$FY1K@fvp3{6N zI-^MR`*#WnAhm~4A7=LHmmuYP+d}@^+Kbwo*Wy2=zMai_FDVA z0NjJ3e-9-=O0kFc&!Yh7W7o7sNm}jRPxo1NpOhuQkHe{4?2bcm!>18V`?j;j-Vl_J zdBe9aexQIQ)z3|9C3yKWs^>HR?&Daq%X4=q&d)t5IT=)E4@5ker?OeR);u@s+^FXb^q=^x@}`Y5h8>Y1MgFezLupFyW5BMdpk7jx3b|l;6+6Sj<|@ zW`v-XdS4S)#{1Mhx>DxD|Bzk&{&RAddTH9W0ga+~FfY758mfnkT9l*Pqw_%~Td})QQF| zFUh$jOsX76&kcb7vx^ku*dyi@##-u^kGO`rB^Rn5wIlZ%@-&W%n$I@qy{d}q(6i0o z8`m|pmQeYe{UO5!_Jji6JkGDfY6OIT(j?u!#%B<;UNB64OmbXTb6tMC58qusfpXkG zjz$;V2=%&KDwa~@8d*A%EiCCVj;9yuvlg>bkQo@V^^U$8f=*UXrjy@lz1>lxys33r zWfxuPi3IDtoz0t!KSdcQ5L69YI=migeklU)NLSu| z5ek-2S@2)}g#df=e!s~kijw#Yt_5s<(ksE*PtBPiE)%Q0q5fvNt>b0^7xmp5Hr9WR zGKkeTfm~CYIvdK$7Q5c>Q1~wY>btGEjB_lmx^4JexDWC!yFFco2)=>}@fpN~aRbZX zbvq}xa1SZ#1g(G_AYCNz{V?YJ@b+jn=E2H<5#qKEWO9AsG3lk2NI1@LN29tk@-{e7 zVQ3DRh@xfs*`AGJfl@JLyPcu=g(?4RnsH$=<|*9UAO(DUu327l^7`1Dkr$HW{5Pu^ z=>R5taicP(p74ArQg&_O#qU47wR#apIj3>d%^Iq*)uKoV8rJwgj*9h!n&Ytf5^A)d z-wtAZqJBjJXtBSkp|PerQ9@k@jNPWDsL_ZE74?4a=1c=(xd(#KMOS--r^$juAaC$x zUYzN^sHDvG!ZTD(As`^}0*wCs{?;wsQf~EjbrP81_s=tbZp4iET-S23-IJ(jmb ztv#{6&GgpvQsoZLkLM5;iN1VAkpBq8_Zgj>EKApolVSan`1+%n`Sjjpv57eW?X zBZp8aWITe{HE&$)TS%W$Y*0}~Z9GP~b-k=@0Z%4@?>C^gIh?NQ5u{%;wK)SV50{^G zn@_9#9nZ961V2!tUVQybC1iTvX6n3es3t&U#B=tZFE?-j!I}&Z;lOt>`S@~r{3h~NqCkpK;byHXTtu^sVZmj2k;|E%_ zHLVJX>YDjv#Kq7`8c;N0uxfK=$40TeiD@2%k*{Lm!L|wtzdO>)G77W`vwfhG)JXKVMPmhvKFsGXH!#Oqjd(p z@owXUUtL_5PE#uPe|570Xc=(;ixHUn_DN;G7vcotC5M~YhDs4zwIcu0if7k7$9T57 z(k{`s^-(USM>4hwPq{>&HalUn@^^EB#|fKNgFYs++xhYbEddOH{>uhaht&{$9p0V# zO!z|YzcfEvvqXO~q3JN1u=}NaqMZY!J8n zeo`Z+3EiJ#%AhRR)M0Y1 z6+-+r^TM0ztL3+^!KMNy+LPcv-d~@F&Cm&3_L6j$-P#}4y}(x8ccK=S@1GQ%0nQg4 z55Ayjmd9y-jKFR6>JJgWi`Z12=fi_*R~>hCnWsNDTBY;pysS=GQzP#oe?Gfcz@BHD z8rRL@=4vxgQJeef28~O%p_y1#^so}Exo;_P7x;;tnUZ3;!{f#MJZY|;1sy*O@kIY@=KH`B`y(2p z+=bEalGQV%(uL-r^?Y6C#1Mjq)1{Y8*-P*n_zr0XG&Z0~`{uM;;+$RS6fq3RoEFbQ z4&AKt7pBcdTh5cL1PD%jg^GW$-m9dg6@^K4g>gssSPup zaPX}s*k^XXk_g>O%|OyawG~rh^9%FzTFA11zLpS83TER$T zgwYk#p}EU)!t;6v`7#6eR()nd3#h_jL*GWkmT)HIG|WSiYdy_dzRg*cq#{Qkc5b*Y z{Ywo^S5@WS7_%_%H(J46!64u_tuv@@F597$1fC`>Fnc(i&mU9z=r0hj_&VjvXTH8q_ z?&DzTYv2AjtEBF>KRyBU<~%hUg(5n$NjlJW6K`qj;pMho>6&p=EYNTSpDn5MXbv(> z)Lu{Iu$ZXy`NMPHu^*0Lf45O?<7#e2+u!F#HIpvg)axSLDeAJJ27>VsJ%o@Tr&iq& zy38y``OZ>l+1BI59Bt@SmauhyvBS-eSoLP8(PeSG+(v*!6E6XAg1^;V9@H1WP&|uC z>W~U0aeA_`x0|erg|E%9r;1Z@Z(N!f=URQ~lfLpJnIA1Kz)naWoM(8F z$1HAu8|XLtm;wU~-BIJQQG>0aJeS0v7SnV6E$g&9On&JaznX`p554VGpphfPLnFpD ztM-^Wyax)EuK6yaQ5C zTHisNI`k$e0h-%y#lCIa>%$+reY4p2xHy!$nJ9z^%pK&UE-!X4nfg z1PwBAGr8Q1b3r`rb9I5Z{jZY%g=~Sh&xsWH|8u9B`aB(IrTRQe#SB|#Med0;S&ox^ zQOei$fD-(twg+-o&F8jUYdv>j`^8dtQ2R3WvvXxu|Kc|T2YbcqYMzRS@rTB4#^2#K=61J%`B(5E#p0B zs>R;0J9enl0Wn&Zc;CjV>56O+H)%yf)zrg_k=)&eoJ?@y-%_u9P@-Z9#A6Nbq(b-+ zfSl@^NyNWULfFanPWjZLxTp_JUWaSG02f zFZJpgqD_^FhsLH-kwBN<1PQF!!O3%82Sw!sq(HFwX6Vn8Y6xI&ni~!a8Fh7MSd#VT z{P`hcbx(}_<}%npcNzK>=w8~W{*_SK*S8xPg)a`}ILu(t!0QZD2;vuSO`t91q`K=J zbh9R%xp;7BJ)#6~ZFt{o^@eb9ast{np_sHlAkbDYzCXSKDgdncy!FHv#N9jl^m{ll z{CNIEiYzCy-as-%H*$(QvXjp|JOt3l3Vcciem>{Ez-ubtHR$(uu6h&AVm$O2Ie~ki zO8k^1!I^x0A}g)EDqC*A)|Xac*=rf^xSD8RVn}E6+5={-tqK4y&Yj;Y8CrpszOG{^ zQ;K7McEzPKofvz^JSyiE8rZHmx%NJIyUrclfaei)=^u-y13M{nF)%$8oz7DmUkjT9)aX}Mc*tED;-8*9Fib^2?d#;MLkU|!iA~pQugAhzGae9vS$q? zP4YBgbOIqn zprR!dI`prstmFs1)^;e@ogf=BH{Sy{=zwl)5W`TlSYZt`L4w4yK;Vay;Db}leNoef z?+cy575v2;Xv+r;2Ld;smb-VeD3nbq=%qwXrps1K#+#^ z6e)WM!qw)M?A&$jtWSS1EGO53RhK@g88C;_V-4ur^_g+Rj zJRKYO8Zo*U6{_{lqzBOV+cqceY<17?q%dW~nnb57HB35kT>M~tzVCi|Di{#TxT4Sk z6l$kbvi^HUo6I67Q7+SgGjq>YNN=&bE3oS#@T@h)mOvFjDGx`^$|d4>edBVj@Z;>h z&L8DraU~O1N58eV;%VFYorz<>ZCNQfN78I_k2q%s~-VN)} zFtbqJ&#@QI4sP&}Cm|~(vmVbP>JO=NWboB;7z_^~I+~@E(k^4e;8#%gQ{1KzVh8yp zeqX?Z*a2#NiOqo3^Wadh%g0q+8_FS1ke&|BH2(M3ZBL{M33hZT>w9-Sl>uBIBrLAG zdYUzpXt5*(zDoLJ+h8VE`W`z`28d(MAwPYF#G~(OT2(AyxSTq1P?dg^pj;m?FkDW=43TDw6(4H`kYiYt$UtSCJdXInwt9fbj-7cJpUUMXcWA<`PAG> z3S7s95L8l!yLFuCUwAIIO=R+duC@1MfwD4ziwg?^pi&&SsH>$1{SA2i3_dmeX#kAT z04>;`JM|jqxC;A!nk!PD!fo9W6d65S#w!38tp6%P@>`u8oaV(^Z7g=QEVHyX26qR;U$T=jCznt> z;=Av@uX7dt!if)#)SNAW+xLh9T5xkyBhr_GSVIoO(kCa! zlJGu_P$tz6&1X!(M4qN(VvqkfC^b!N>B#WDIW!o!=&5ttE(E7bycgt{#vo}T4@-|4 zv{fL96{-yg{qgnG)G+UmDozM6=l6ApexQvV4BUFMW4wE+|I~A{wgQPE5(4Tx;^@=$dGACmcUbccdt!yD)Vk7O+afP3fFX3F>>;Y0Y`YAEBKQ#LMmQB<~jz6=MKL4(#2 zGQ6smi4JKhzb$=41P3EwzA*(avoQOOMk>5DK9NU$P9roa8oJ_=7|l0nXI4a5ApJArPdrZ)9(#mu)cwD` z){C22UlzwA5b#-hzNKoXFW4!WiqcNmQ1*{PSXJonm?IA3O9@1g7;r(@wULf@PNq{s?fb#RX=FY}m5_%Y`aTc#HM zd5c6Wb>a>X1`0f>K`=vRv2&-Y$T?IWDG)?tK<%~dLTj6PLFSdEvS*TT+o~5OAwRX4 z*qoo*TU0Z8QchY#omx@WA2XAxsVF{E$IRSjB(OC%4zW&K?Kykt2%dyf^dkNx^o&Ng z;rE|2gCEf(>_uakNUqmPw6^>RFykrmx~=hy_+$tITgNTohg{{pn2B($%%@!I)DYfxe`CKgJpmruvXBKyHW^jto z2(dUzEg`5ZvIDgKMd_LX>BhXT`d~p=btl3E^o)e7jp4Q^DVTDNlR?yCHLRO6DT$D< z{$|W;+niw-KYECXu0o(469(qA$g8cBa9${YrAu=L>ed{~=vVS3m-SOO@TZ!wkXGS> zHrY&YtrP@{q=O7*o$*ELaR2)H#lEJu*TvD}Vo)TX?+9qCzr0NCcUlD+$p}?aQb__r z$tC=x^A`dRbmZ#W=sE~TRyCmJ#nR$nN|<%|tvO%A=6`WD$mv^{8z_mBmreXt{G(qGO^aocT|}#3cQ&h-nT;pLs>3B%`?G3hr8^Gx2 z@o>y$`QfCuqQlM<4CSIx-ZB}2w6tgMGOyDlshXnZ6Yo#EIiw?_8^So-Vfvkso)=D+}+w$=^F*dZ?ojL1X=qUjEhNM5!G0$|D66bR<@Y0yVFS~sKdz3s9Sw9rwfN>X_K}YksAR*QBl*O ziM{rx1p|$@3T6f=g1hp>Kf_5vKG!e43krv#WOXj8M6tvC69FB?~9fy&J1KmTTO zscse6oD0dp&BWJyL(UfZdpA3(3>qcifjzod3M`@C{!9X#z)OD6yU%>ST=yAyLO>qJE5ss3IghFyRX&N8l-c7hU z2@;yMQ-Myf0rOkNP5(#JIY!s{yls02O&Z%yV>h;K+eu^FJ80ZAwi-KWY}>XQ+t$1D zd!K(-SHI+2*JNhyxz6J_%LE60nZ2JWRj2JHnc%pYu83ILEQpz>mW?-OT25E{8Jf}Z zp3gwWfSD!vkoONgK$~TCKX`6*#mwklkDHa`l)LSVnwt#I0Q=luWXD|Bb|fW*$S}c! zl~qH2`quT+N-lT`U7+fLVf+cBygw_eX2IAm_Dy3t$j=c1r_I4ZSEXxHNX6rXfiyP- z;~bByM;G(b4)eOS

    lqt59c~NG5N>L|x>vjOqQEfHVc`7&D$C834&17WYHG4Lq(- zib5N_!O76p6PTyYEfQN3x2usa#k9-t+wRAg8Fap);+m;Y*um}m8tvO5R^iEeb|qMJ zG;r*N-XcqD=~?Ha4u*53KW^ag*TQ2fR>jlew)r+s4vE4t@-Y9x!!pfCYSE{yR|0-c zBX{>AQ%(Bp@%WF$PNp08%Lf}KCPa~FA0Q}L58T&fxdDqQASkth?Sx#j&Hs262Bk9G zX@w`ans1Z`%E`M{SjVAArMe=HALyTrWEtQ!v5?bqxRvaR@L*{0)UM!LUb|Kv!oJ;W zC)@EdKThn|#p7MD)$-EG+H1+y=JZ*;^u>lK89ZINpN$|Szh2Po?fc!L>2KYikE&;f z7ljnv2muM^fEV14_ODHI`A#yKh!uP$jW)V`4+JYqB`*ZWyFU4w)XcaSHhHIPoXrWg z3G;N5XIY~Rj~h-L1`q7cqpB0?78j;|9SS%6ax64(oJjSTNe9joPF7A$YfaKNd1it) zYb^+!aXLp%nK=}s&@79*MIj{OiJHXueZ(-cg23wUqLyLYvdxVu+LkN`DP|-%;$ttn zfBBqMcf|XDDFmWQ3$OgNXZ5@yxohtE&gH6;f7V2Tb5FLryCNC!)6e)?7Sl6RCQN-H!hw?SyR8j&xX!+AA7gIG9t%4&-NGQx!njhT z^u)Mql)KnOy}b`TM3JZEi-=6~DHq9=J^(lgky36s5>lgkEZ%C&oKm^ho|U-Xo*5NV z=Ve$~AQ6wX?)oCQeVyygHhw!+SKOD>!hyF-snI%^#N9jb??z5hg~h53cP3LyMe}?Q zDyMf(rbRWQRb40A2l=>Q!#7{sLc6sFrFU*p&do7!Nr+%hi0}Ie0KmtvhY=bowg=oB z`U8ltJVVd`RPxWA9Jsk}JUW&1^6W%NdpnW3E*jUO+{c6EFb9ngotYx-rc|XX5qT%^ z4r%Zs5)4eM0o|sxkfm``iFiIFcPQpC+#}Q$OM{vN);fNG&k=-_n-&dNY0eR0TjQMNt}h z5%HsrI!cTZio96D8>0|;Uu)K>Ybkp31m($|YfUz(;JMNhf4(6Y+5oA9p)MU%wc94% zEc-yoFW`2>&IWWhb8(c$$R+9^_4?762ye9t4;!t`GfNFZ>OdlnT0Np>YTuI2FgN9# ztKY_~qmY@!$@sJ;o}T;a!W?iTvPXdy)j*evb#>>3L!wp3?XQG{_4N1=r%8)f`-LbT z(Vk|6jkC4_t^1zS!CDjK)bQAFV&xBI0|Qh*I1rtYsN?~t!PRVU&0S{VK?bH#=@N}V zRA1rt9|#cR1rL}439msxgXdY>HZ7gc6z?9!PaT`Eh-)2X19k8Rai!+Lq~DERs-PD#FXO~H=KhwOD$PR5CJO$J_>TnX17 zYqJcMbz&1LRlFKm>B}#;A{${rLgMury-G*8hA?z}g4(I)J$#JYSt;Em;dO>}UfR;# z1=C(jlr*G*I1oUkrk}3H-vKFPI*4v_N@J^q%8+{zUtT-<$!zUo`o9XI){jBKeapT) z2RkHgRto((V}X+YorE@*J3GTKCVv?>3K^mvZN=xi8C*3CHW}wYK3v=!3x!3OoEI*s zI83k7c8z0X;|$M=i={EL1wiVA7z+E7afHa*+y5n!*uXqC`rZ0sa zH90+MYB0V7F1_(9xVAUdY;hFD;z~RvfU#YG2z*hhpyYNRl{Z9ot%X3fWpMV5}CD5D{)hJKQlaL#Ua2=*U_0h{kawBF#rM2pQWcsjct2{>2_YjGWt%#{?SEd z6-W_B_coeKMn+;Ts%#JTiHSEqzKNb+5)1Gg>RwJ_A3hm18u!>8aT?rP(J7s|m~$Jr zdav?3yI7cAqb)DPSBj_^>Cz7bspa%-uxR3rV{b^YZ{c7M)|`PQ<8Xmt%xQ9p2rH65 z0=KMFRy5^PrDR6|r)X=SyB&JIKUr%my8!4JN!S9b=a;XS6OUphV(U;wOVjKejb|Qs z2qr6tH03Er6wIL*FQZ(eC~?Keo92?Ljkn`gl(-_7(m~t&?)sLyB$>Oihf*4DwhCk;dx8-I{_&sW z?LrRUkX&k9{le93Y~TQmX&9z*tn-U^=ZhI^BirvHawn?39*`@>gjiM(Kl~;M!XI+* zd-ospnKh3jSmL5S(I~e$jVL!bJO0g)GFLk$6eP}wk!?Swq=of9rUsHqefXcNS zmdw@w)rmzn%l;@Iic=cpMJjhSxKmkNC*C^J+M3(-!n)D7vAf#g@_XyI*W-Hqptd94 z_7yiA#9G~3_m%Ri0#lLNOW*t2T4n((KcV^+^~6y3)-Wm^$j)fmMxwVmS0m-ODL@R> z`%X{3-az?%trvgEy6eds(F8am5cIH_@7fGF{CpLc<5<511ut*DYmEcbwJ#2C1`Mz@ z0B-x^i-b#Wo96dk&Fu%Tj}Dz4E86Df+V*3wyaEeNHpiou*=}i1($4nu^J|{2Dgm0k ziMzSz4ZFW^LtK`Xy4~k5t@(V$k!*4=Hdm`3add9lS)pN zizgZOiA{O-cLmHIgEN`ujKDQ#AZrNPt=PMYeIkJt;jp z>7fX>CT=P0&v8HCkYF4ThVml2FH}icrQQ!LfFTaObcLoo@tpQ zG&oOS>8&Ypf^vsMOU0R_cGEij>Y|muwpZl+aOF-)`oKVjiWLaRfD>`T+z4&WQI)Y9 zf+!a*J?*YH(}$geu*+a`RtpQ|&deLiGr^E9CyZDvw z9#`}rjFper&6*j1*2v65TgwvpG4K>2FAw*Z2*UAUP@KVS;*{f4(w1j#+xi^}BG=Im@I8VFVm}tAo zHNW3S`fYaNOX#pZ*>W&=yw4Tt?P;>vU?k8#Xr)35GlD?hmM%exS;* zSzVsXPeCjq@FWOFX0qDQ86EM(49j3$&liOZ`-*}lg$-*mOrpp%1sHyd#fBB%spwgt z616Ryl`WIapp-E@u{O!*3e&d8gA8q}+R@YE6W9X^>En*}?$gcAsJmikvgKiO)#^M{ zpeYYG$Kx!{<7~~xwA3iA@6?l@W?VT>=Uy{EEZife+Ob}kL!nS(jc<8XHV(WgG0S%l4T$B(i=R2~kui?9Fr?VSt6)k~m_yLaKhN)6ge%#pr5sf(CrP z0|H;>K!m79`>|T*>u9GBDCv?XfrKwlq`$s)I+0#;wLS*mWZv~8=ZPPV;Jsyy)1Txl zQk`{bs7!Emt{pyE_t`C)MLZ_Yc-U~S4cCyZk9SnFJWsT)&gC@YP#gaHH{yrArs{A! zb+LXyY`o1moXAFuhH>@`!H`6?4RMq(JP=ic4d*+p#MhbMUZAOymA*~E+JwxD??k9n z7hcbIpW{+0QtohLtZ?tY&xbhJ&ukUs)lfU;(En1#{>G@PDDD?BG1~_7URlNgbOnXM zB1M5>+HJ05(09ZkNafMdfq3!EqV1wA)>67kKV8l&bRr}njJ4Hy*f4SRNyEYZ?E=Y` znQ335V0*iJOTH63NMX!%*yCr)&KPU$?M4zpO1%>L;a1WV zynKmx<0nJ6_@h7FHE_bPOJ#F=YKQ=n-g2KBsJcXwF2lc&n0GH6FyJIIMR7mM+s0~& zAVvMeP*o~nt1f+nbQ^d#U%F0MqXaxJu5x>5m_y{jA($9Y9p7hlkP}UP7uJq?X5@G1e zs7iZ>sY$-yC&EmA|LR)@`kjxH>8Am^boy_Mg-A2E_s)3c!u=^k%YFimnRlGKR<$0N zmfer~gT(TUdi&kkr)un=QuS>9;Bt2BWt(Lm?_*Qv3poPM{!{v==3x@*|v%4NTTrwbIu9Y@R3Z!lvg#HR58%;ouzx%24FsV$WvNg;w8WlK7az49J zw*1X*f-ZEgACYd+c04VTSa%dyn?K68M$V}GVPR>ALt(!_%TS%jio11H1r`yuaXY{D>EcO6lda-aRRV-z5)@;|f_BPr99e-;yS^&t9cXo6YQjU?#1W_W)3C86P!_{*z}fOe@29{poozWi>=7xpl*GUWDBdH z?+rI%`dV+6dl+*g4Q@;dmZ-YxFa|!YeF}Sl`v|24trqo54K(1ej$zZD`x~W4QIA7` z-1xhCuO_I57_JrAr(Cw+dbZ4S*HLC-NYP=Z$Z1ahgI3R^JoxEj$$L?AwC0%i7Vndw z_se!yb5(P7XOl}mZ;FCwwEfi_fH#|DLegn^6H{6F!vS)4f53@On2aaFh56?Rj*dZ#KQbzf#(%wLA}%yZTWl*hnot8X^v`)~jwlk-Pxw$x(oTTma!_RF zJ8R2XMYs~Sxydv5wra0;uA4RFX8VwacJOA=t9$;u{GA8)vM#~q9}hx=$~|d(V6oEZ zMtprRdnsg>pz!1u>vp>}{AMwTE@dX>GJnoPZ!sW_s4OxkIRs>{f@;6AGGFLktmt=X z0OWQSHv2bvgl}ieGVwFyL(;6rmbzi{QppANxL+!TwU_I`;!2?`se4QGS^vaPT}jzF z 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 sZf+vc|zF6w0B(-cO$0eJcF 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 NXYKbc-f`^b{{aeN+h+g( diff --git a/largescaledesigned_files/figure-html/fig-elm01caterpillarsubj-output-1.svg b/largescaledesigned_files/figure-html/fig-elm01caterpillarsubj-output-1.svg index cb011d7..baf3918 100644 --- a/largescaledesigned_files/figure-html/fig-elm01caterpillarsubj-output-1.svg +++ b/largescaledesigned_files/figure-html/fig-elm01caterpillarsubj-output-1.svg @@ -1,3483 +1,3445 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/largescaledesigned_files/figure-html/fig-elm01univ-output-1.svg b/largescaledesigned_files/figure-html/fig-elm01univ-output-1.svg index 6a4cda1..ce13f54 100644 --- a/largescaledesigned_files/figure-html/fig-elm01univ-output-1.svg +++ b/largescaledesigned_files/figure-html/fig-elm01univ-output-1.svg @@ -1,805 +1,735 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + + + diff --git a/largescaledesigned_files/figure-html/fig-elm01vocabage-output-1.svg b/largescaledesigned_files/figure-html/fig-elm01vocabage-output-1.svg index 83e3052..ad78fed 100644 --- a/largescaledesigned_files/figure-html/fig-elm01vocabage-output-1.svg +++ b/largescaledesigned_files/figure-html/fig-elm01vocabage-output-1.svg @@ -1,1387 +1,1329 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/largescaledesigned_files/figure-html/fig-elm02caterpillarsubj-output-1.svg b/largescaledesigned_files/figure-html/fig-elm02caterpillarsubj-output-1.svg index 76969c6..e258eb2 100644 --- a/largescaledesigned_files/figure-html/fig-elm02caterpillarsubj-output-1.svg +++ b/largescaledesigned_files/figure-html/fig-elm02caterpillarsubj-output-1.svg @@ -1,2958 +1,2926 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/largescaledesigned_files/figure-html/fig-elm02univ-output-1.svg b/largescaledesigned_files/figure-html/fig-elm02univ-output-1.svg index c2d7813..586b1cc 100644 --- a/largescaledesigned_files/figure-html/fig-elm02univ-output-1.svg +++ b/largescaledesigned_files/figure-html/fig-elm02univ-output-1.svg @@ -1,905 +1,833 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + + + diff --git a/largescaledesigned_files/figure-html/fig-elpldtrtdens-output-1.svg b/largescaledesigned_files/figure-html/fig-elpldtrtdens-output-1.svg index 44ae063..5324fe2 100644 --- a/largescaledesigned_files/figure-html/fig-elpldtrtdens-output-1.svg +++ b/largescaledesigned_files/figure-html/fig-elpldtrtdens-output-1.svg @@ -1,522 +1,449 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/largescaledesigned_files/figure-html/fig-elpldtspeeddens-output-1.svg b/largescaledesigned_files/figure-html/fig-elpldtspeeddens-output-1.svg index 4d942c9..6172c8f 100644 --- a/largescaledesigned_files/figure-html/fig-elpldtspeeddens-output-1.svg +++ b/largescaledesigned_files/figure-html/fig-elpldtspeeddens-output-1.svg @@ -1,439 +1,375 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/largescaledesigned_files/figure-html/fig-itemreelm01vselm02-output-1.png b/largescaledesigned_files/figure-html/fig-itemreelm01vselm02-output-1.png index 115cf65b6ee07bacf32037a9bea23374a0679d93..5fbfa185c4be996990b3f35054376da6028fb257 100644 GIT binary patch literal 139333 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

    lOQD;gH{+l%4^_es#&T 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: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 - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/largescaledesigned_files/figure-html/fig-ldtrtvswrdlen-output-1.svg b/largescaledesigned_files/figure-html/fig-ldtrtvswrdlen-output-1.svg index c78d21a..64d1a02 100644 --- a/largescaledesigned_files/figure-html/fig-ldtrtvswrdlen-output-1.svg +++ b/largescaledesigned_files/figure-html/fig-ldtrtvswrdlen-output-1.svg @@ -1,452 +1,405 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - + + - - + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + + + diff --git a/largescaledesigned_files/figure-html/fig-ldtspeedvswrdlen-output-1.svg b/largescaledesigned_files/figure-html/fig-ldtspeedvswrdlen-output-1.svg index 70c8cbb..3b4347d 100644 --- a/largescaledesigned_files/figure-html/fig-ldtspeedvswrdlen-output-1.svg +++ b/largescaledesigned_files/figure-html/fig-ldtspeedvswrdlen-output-1.svg @@ -1,508 +1,446 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - + + - - + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + + + diff --git a/largescaledesigned_files/figure-html/fig-ldtwrdlenhist-output-1.svg b/largescaledesigned_files/figure-html/fig-ldtwrdlenhist-output-1.svg index 0ec4d4c..d0df30d 100644 --- a/largescaledesigned_files/figure-html/fig-ldtwrdlenhist-output-1.svg +++ b/largescaledesigned_files/figure-html/fig-ldtwrdlenhist-output-1.svg @@ -1,304 +1,259 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/largescaledesigned_files/figure-html/fig-propvswrdlen-output-1.svg b/largescaledesigned_files/figure-html/fig-propvswrdlen-output-1.svg index fba4a49..d9a4cd7 100644 --- a/largescaledesigned_files/figure-html/fig-propvswrdlen-output-1.svg +++ b/largescaledesigned_files/figure-html/fig-propvswrdlen-output-1.svg @@ -1,545 +1,469 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/largescaledesigned_files/figure-html/fig-speedviolin-output-1.svg b/largescaledesigned_files/figure-html/fig-speedviolin-output-1.svg index 6226faf..3f3b92b 100644 --- a/largescaledesigned_files/figure-html/fig-speedviolin-output-1.svg +++ b/largescaledesigned_files/figure-html/fig-speedviolin-output-1.svg @@ -1,550 +1,488 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - + + - - + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + + + diff --git a/mrk17.html b/mrk17.html index 4772074..bcfed66 100644 --- a/mrk17.html +++ b/mrk17.html @@ -2,14 +2,14 @@ - + - + -SMLP2023: Advanced Frequentist Track - RePsychLing Masson, Rabe, & Kliegl, 2017) with Julia: Specification and selection +RePsychLing Masson, Rabe, & Kliegl, 2017) with Julia: Specification and selection – SMLP2023: Advanced Frequentist Track - + - + @@ -88,7 +88,13 @@ "collapse-after": 3, "panel-placement": "end", "type": "overlay", - "limit": 20, + "limit": 50, + "keyboard-shortcut": [ + "f", + "/", + "s" + ], + "show-item-context": false, "language": { "search-no-results-text": "No results", "search-matching-documents-text": "matching documents", @@ -97,13 +103,14 @@ "search-more-match-text": "more match in this document", "search-more-matches-text": "more matches in this document", "search-clear-button-title": "Clear", + "search-text-placeholder": "", "search-detached-cancel-button-title": "Cancel", "search-submit-button-title": "Submit", "search-label": "Search" } } - + @@ -113,40 +120,40 @@

    -

    + +

    1 Setup

    Packages we (might) use.

    -
    +
    using CategoricalArrays
     using DataFrames
     using MixedModels
    @@ -422,14 +437,14 @@ 

    1 Setup

    using SMLP2023: dataset using Statistics: mean, std
    -
    +
    dat = DataFrame(dataset(:mrk17_exp1))
     describe(dat)
    9×7 DataFrame
    -

    Row subj ns0.853883 0.4804610.4956830.495683 Wash. Univ m 19.00.771945 0.2277missingmissing Wash. Univ m 15.10.909899 -0.0753662-0.0606956-0.0606956 Wash. Univ f 18.6
    +
    - + @@ -606,7 +621,7 @@

    3.2 Codebook

    The data (variables and observations) used by Masson et al. (2017) are available in file MRK17_Exp1.RDS

    -

    Row variable mean
    +
    @@ -659,7 +674,7 @@

    4 Setup

    Packages we (might) use.

    -
    +
    using CategoricalArrays
     using DataFrames
     using MixedModels
    @@ -667,14 +682,14 @@ 

    4 Setup

    using SMLP2023: dataset using Statistics: mean, std
    -
    +
    dat = DataFrame(dataset(:mrk17_exp1))
     describe(dat)
    9×7 DataFrame
    -

    Variable
    +
    - + @@ -791,7 +806,7 @@

    4 Setup

    -
    +
    cells = combine(
       groupby(dat, [:F, :P, :Q, :lQ, :lT]),
       nrow => :n,
    @@ -803,9 +818,9 @@ 

    4 Setup

    cells
    32×8 DataFrame
    7 rows omitted
    -
    Row variable mean
    +
    - + @@ -1126,8 +1141,8 @@

    5 Complex LMM

    The following LMM is not the maximal factorial LMM because we do not include interaction terms and associated correlation parameters in the RE structure.

    5.1 Model fit

    -
    -
    contrasts = 
    +
    +
    contrasts =
         Dict( :F => EffectsCoding(; levels=["LF", "HF"]) ,
               :P => EffectsCoding(; levels=["unr", "rel"]),
               :Q => EffectsCoding(; levels=["deg", "clr"]),
    @@ -1135,7 +1150,7 @@ 

    :lT =>EffectsCoding(; levels=["NW", "WD"]) ); -m_cpx = let +m_cpx = let form = @formula (1000/rt) ~ 1+F*P*Q*lQ*lT + (1+F+P+Q+lQ+lT | subj) + (1 +P+Q+lQ+lT | item); @@ -1147,11 +1162,12 @@

    -

    Row F P
    +
    +
    @@ -1180,8 +1196,8 @@

    - - + + @@ -1191,8 +1207,8 @@

    - - + + @@ -1202,10 +1218,10 @@

    - - + + - + @@ -1213,30 +1229,30 @@

    - - - - - + + + + + - - + + - - - + + + - - + + @@ -1246,9 +1262,9 @@

    - - - + + + @@ -1257,10 +1273,10 @@

    - - + + - + @@ -1268,41 +1284,41 @@

    - - + + - - + + - - + + - + - - + + - + - + - - + + @@ -1313,52 +1329,52 @@

    +
    issingular(m_cpx)
    true
    -
    +
    MixedModels.PCA(m_cpx)
    (item = 
     Principal components based on correlation matrix
    - (Intercept)   1.0     .      .      .      .
    - P: rel        0.05   1.0     .      .      .
    - Q: clr        0.36   0.38   1.0     .      .
    - lQ: clr       0.38   0.03   0.03   1.0     .
    - lT: WD       -0.11  -0.87  -0.01  -0.35   1.0
    + (Intercept)   1.0     .      .      .     .
    + P: rel        0.05   1.0     .      .     .
    + Q: clr        0.36   0.4    1.0     .     .
    + lQ: clr       0.76   0.33  -0.11   1.0    .
    + lT: WD       -0.11  -0.89  -0.0   -0.6   1.0
     
     Normalized cumulative variances:
    -[0.4225, 0.6867, 0.9059, 1.0, 1.0]
    +[0.4953, 0.7628, 1.0, 1.0, 1.0]
     
     Component loadings
                     PC1    PC2    PC3    PC4    PC5
    - (Intercept)  -0.3   -0.67   0.02  -0.67   0.07
    - P: rel       -0.6    0.38   0.22  -0.05   0.67
    - Q: clr       -0.31  -0.34   0.7    0.46  -0.28
    - lQ: clr      -0.31  -0.41  -0.62   0.55   0.19
    - lT: WD        0.6   -0.34   0.26   0.15   0.66, subj = 
    + (Intercept)  -0.37   0.69  -0.14   0.6    0.11
    + P: rel       -0.51  -0.49  -0.18   0.08   0.68
    + Q: clr       -0.19   0.05  -0.87  -0.32  -0.3
    + lQ: clr      -0.51   0.37   0.36  -0.68   0.06
    + lT: WD        0.55   0.38  -0.23  -0.27   0.65, subj = 
     Principal components based on correlation matrix
    - (Intercept)   1.0     .      .      .      .      .
    - F: HF         0.36   1.0     .      .      .      .
    - P: rel        0.35   0.9    1.0     .      .      .
    - Q: clr        0.41   0.45   0.73   1.0     .      .
    - lQ: clr       0.06   0.16   0.18   0.58   1.0     .
    - lT: WD        0.26  -0.1   -0.02   0.37   0.51   1.0
    + (Intercept)   1.0     .      .      .      .     .
    + F: HF         0.45   1.0     .      .      .     .
    + P: rel        0.35   0.99   1.0     .      .     .
    + Q: clr        0.41   0.72   0.7    1.0     .     .
    + lQ: clr       0.06   0.16   0.17   0.58   1.0    .
    + lT: WD        0.26  -0.02  -0.05   0.37   0.5   1.0
     
     Normalized cumulative variances:
    -[0.4768, 0.736, 0.8814, 0.9433, 1.0, 1.0]
    +[0.5111, 0.7668, 0.9113, 0.9728, 1.0, 1.0]
     
     Component loadings
                     PC1    PC2    PC3    PC4    PC5    PC6
    - (Intercept)  -0.34   0.02   0.84   0.31  -0.27  -0.11
    - F: HF        -0.45   0.42  -0.12  -0.41  -0.44   0.5
    - P: rel       -0.51   0.35  -0.16  -0.17   0.27  -0.7
    - Q: clr       -0.52  -0.15  -0.11   0.4    0.57   0.45
    - lQ: clr      -0.32  -0.51  -0.43   0.3   -0.56  -0.21
    - lT: WD       -0.21  -0.65   0.24  -0.68   0.16  -0.0)
    + (Intercept) -0.33 0.02 0.83 0.43 -0.08 -0.08 + F: HF -0.51 0.34 -0.08 -0.17 -0.27 0.72 + P: rel -0.5 0.35 -0.18 -0.23 -0.27 -0.69 + Q: clr -0.52 -0.14 -0.15 0.05 0.83 -0.0 + lQ: clr -0.28 -0.56 -0.41 0.54 -0.38 -0.0 + lT: WD -0.18 -0.66 0.28 -0.66 -0.14 0.0)

    Variance-covariance matrix of random-effect structure suggests overparameterization for both subject-related and item-related components.

    @@ -1367,28 +1383,28 @@

    5.2 VCs and CPs

    We can also look separately at item- and subj-related VCs and CPs for subjects and items.

    -
    +
    first(m_cpx.λ)
    5×5 LinearAlgebra.LowerTriangular{Float64, Matrix{Float64}}:
    -  0.193312      ⋅             ⋅           ⋅          ⋅ 
    -  0.00211078   0.0387323      ⋅           ⋅          ⋅ 
    -  0.0156026    0.0156457     0.0371574    ⋅          ⋅ 
    -  0.00757549   0.000171477  -0.0025496   0.0184619   ⋅ 
    - -0.0048343   -0.0370832     0.0173848  -0.0116792  0.0
    + 0.19325 ⋅ ⋅ ⋅ ⋅ + 0.00194837 0.0381009 ⋅ ⋅ ⋅ + 0.0156423 0.0163521 0.036403 ⋅ ⋅ + 0.0076146 0.00290876 -0.00585688 0.000150091 ⋅ + -0.00489674 -0.0380148 0.0191766 -5.7594e-5 1.93105e-6

    VP is zero for last diagonal entry; not supported by data.

    -
    +
    last(m_cpx.λ)
    6×6 LinearAlgebra.LowerTriangular{Float64, Matrix{Float64}}:
    - 0.597727      ⋅           ⋅           ⋅          ⋅          ⋅ 
    - 0.00814994   0.0212326    ⋅           ⋅          ⋅          ⋅ 
    - 0.0134514    0.0318017   0.0171291    ⋅          ⋅          ⋅ 
    - 0.0392939    0.030817    0.0691447   0.0440952   ⋅          ⋅ 
    - 0.00204868   0.00560883  0.00264412  0.036242   0.0         ⋅ 
    - 0.0283421   -0.0224684   0.0138518   0.0576631  0.0414037  0.0752354
    + 0.597547 ⋅ ⋅ ⋅ ⋅ ⋅ + 0.00817716 0.0164258 ⋅ ⋅ ⋅ ⋅ + 0.0134442 0.0363417 0.0 ⋅ ⋅ ⋅ + 0.0392617 0.0572024 0.00654036 0.0658558 ⋅ ⋅ + 0.00205337 0.005683 0.0285271 0.0221063 0.000113326 ⋅ + 0.0283612 -0.0168128 0.0297579 0.0543555 0.0819662 0.0232474

    VP is zero for fourth diagonal entry; not supported by data.

    @@ -1399,8 +1415,8 @@

    6 Zero-correlatio

    6.1 Model fit

    We take out correlation parameters.

    -
    -
    m_zcp = let 
    +
    +
    m_zcp = let
         form = @formula (1000/rt) ~ 1+F*P*Q*lQ*lT +
                            zerocorr(1+F+P+Q+lQ+lT | subj) +
                            zerocorr(1  +P+Q+lQ+lT | item);
    @@ -1414,8 +1430,8 @@ 

    ┌ Warning: ProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. │ - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. │ - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`. -└ @ ProgressMeter ~/.julia/packages/ProgressMeter/vnCY0/src/ProgressMeter.jl:626 -Minimizing 318 Time: 0:00:02 ( 6.57 ms/it)

    +└ @ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594 +Minimizing 304 Time: 0:00:01 ( 3.85 ms/it)
    (item = 
    @@ -1457,10 +1473,10 @@ 

    -
    +
    MixedModels.likelihoodratiotest(m_zcp, m_cpx)
    -
    -

    item (Intercept)0.003202530.056590920.003202360.05658940 P: rel0.000128950.011355480.000124810.01117165 +0.05 Q: clr0.000160160.012655590.000157540.01255162 +0.36+0.38+0.40 lQ: clr0.000034690.00588962+0.38+0.03+0.030.000008640.00293953+0.76+0.33-0.11
    lT: WD0.000157440.012547690.000157510.01255021 -0.11-0.87-0.01-0.35-0.89-0.00-0.60
    subj (Intercept)0.030618420.174981210.030617850.17497956 F: HF0.000044330.00665790+0.360.000028870.00537302+0.45 P: rel0.000127320.011283740.000128750.01134679 +0.35+0.90+0.99 Q: clr0.000790070.028108160.000788320.02807711 +0.41+0.45+0.73+0.72+0.70
    lQ: clr0.000116220.010780510.000114820.01071537 +0.06 +0.16+0.18+0.17 +0.58
    lT: WD0.001045500.032334230.001044940.03232551 +0.26-0.10 -0.02-0.05 +0.37+0.51+0.50
    Residual 0.085699400.292744590.085749200.29282964
    +
    +
    @@ -1492,17 +1508,17 @@

    :(1000 / rt) ~ 1 + F + P + Q + lQ + lT + F & P + F & Q + P & Q + F & lQ + P & lQ + Q & lQ + F & lT + P & lT + Q & lT + lQ & lT + F & P & Q + F & P & lQ + F & Q & lQ + P & Q & lQ + F & P & lT + F & Q & lT + P & Q & lT + F & lQ & lT + P & lQ & lT + Q & lQ & lT + F & P & Q & lQ + F & P & Q & lT + F & P & lQ & lT + F & Q & lQ & lT + P & Q & lQ & lT + F & P & Q & lQ & lT + (1 + F + P + Q + lQ + lT | subj) + (1 + P + Q + lQ + lT | item)

    - + - +
    69 71484140 250.02330.0259

    Looks ok. It might be a good idea to prune the LMM by removing small VCs.

    -
    -
    m_zcp2 = let 
    +
    +
    m_zcp2 = let
         form = @formula (1000/rt) ~ 1+F*P*Q*lQ*lT +
                            zerocorr(1  +P+Q+lQ+lT | subj) +
                            zerocorr(1  +P+Q   +lT | item);
    @@ -1513,11 +1529,11 @@ 

    ┌ Warning: ProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. │ - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. │ - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`. -└ @ ProgressMeter ~/.julia/packages/ProgressMeter/vnCY0/src/ProgressMeter.jl:626 -Minimizing 246 Time: 0:00:01 ( 4.27 ms/it)

    +└ @ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594 +Minimizing 272 Time: 0:00:00 ( 2.61 ms/it)
    -
    - +
    +
    @@ -1544,8 +1560,8 @@

    - - + + @@ -1554,8 +1570,8 @@

    - - + + @@ -1564,8 +1580,8 @@

    - - + + @@ -1574,8 +1590,8 @@

    - - + + @@ -1584,8 +1600,8 @@

    - - + + @@ -1594,8 +1610,8 @@

    - - + + @@ -1604,8 +1620,8 @@

    - - + + @@ -1614,8 +1630,8 @@

    - - + + @@ -1624,8 +1640,8 @@

    - - + + @@ -1634,8 +1650,8 @@

    - - + + @@ -1645,10 +1661,10 @@

    -
    +
    MixedModels.likelihoodratiotest(m_zcp2, m_zcp, m_cpx)
    -
    -

    item (Intercept)0.003202070.056586800.003202030.05658644 P: rel0.000071410.008450700.000071370.00844831 . Q: clr0.000147200.012132690.000147190.01213221 . . lT: WD0.000117110.010821550.000117080.01082044 . . .subj (Intercept)0.030609240.174954980.030610810.17495945 P: rel0.000099220.009960820.000099210.00996036 . Q: clr0.000773030.027803490.000773040.02780361 . . lQ: clr0.000118910.010904500.000118900.01090435 . . . lT: WD0.001061410.032579250.001061480.03258038 . . .Residual 0.085915820.293114000.085915870.29311409
    +
    +
    @@ -1688,31 +1704,24 @@

    :(1000 / rt) ~ 1 + F + P + Q + lQ + lT + F & P + F & Q + P & Q + F & lQ + P & lQ + Q & lQ + F & lT + P & lT + Q & lT + lQ & lT + F & P & Q + F & P & lQ + F & Q & lQ + P & Q & lQ + F & P & lT + F & Q & lT + P & Q & lT + F & lQ & lT + P & lQ & lT + Q & lQ & lT + F & P & Q & lQ + F & P & Q & lT + F & P & lQ & lT + F & Q & lQ & lT + P & Q & lQ & lT + F & P & Q & lQ & lT + (1 + F + P + Q + lQ + lT | subj) + (1 + P + Q + lQ + lT | item)

    - + - +
    69 71484140 250.02330.0259

    We can perhaps remove some more.

    -
    -
    m_zcp3 = let 
    +
    +
    m_zcp3 = let
         form = @formula (1000/rt) ~ 1+F*P*Q*lQ*lT +
                            zerocorr(1    +Q   +lT | subj) + (1 | item);
         fit(MixedModel, form, dat; contrasts)
     end
     VarCorr(m_zcp3)
    -
    -
    ┌ Warning: ProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. 
    -│  - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. 
    -│  - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.
    -└ @ ProgressMeter ~/.julia/packages/ProgressMeter/vnCY0/src/ProgressMeter.jl:626
    -Minimizing 93    Time: 0:00:00 ( 1.14 ms/it)
    -
    -
    - +
    +
    @@ -1727,40 +1736,40 @@

    - - + + - - + + - - + + - - + + - - + + @@ -1768,10 +1777,10 @@

    -
    -
    MixedModels.likelihoodratiotest(m_zcp3, m_zcp2, m_zcp, m_cpx)
    -
    -

    item (Intercept)0.00320480.05661080.00320490.0566119
    subj (Intercept)0.03061660.17497600.03061710.1749774
    Q: clr0.00076280.02761900.00076290.0276197 .
    lT: WD0.00106440.03262590.00106450.0326268 . .
    Residual 0.08647530.29406680.08647520.2940667
    +
    +
    MixedModels.likelihoodratiotest(m_zcp3, m_zcp2, m_zcp, m_cpx)
    +
    +
    @@ -1819,24 +1828,24 @@

    :(1000 / rt) ~ 1 + F + P + Q + lQ + lT + F & P + F & Q + P & Q + F & lQ + P & lQ + Q & lQ + F & lT + P & lT + Q & lT + lQ & lT + F & P & Q + F & P & lQ + F & Q & lQ + P & Q & lQ + F & P & lT + F & Q & lT + P & Q & lT + F & lQ & lT + P & lQ & lT + Q & lQ & lT + F & P & Q & lQ + F & P & Q & lT + F & P & lQ & lT + F & Q & lQ & lT + P & Q & lQ & lT + F & P & Q & lQ & lT + (1 + F + P + Q + lQ + lT | subj) + (1 + P + Q + lQ + lT | item)

    - + - +
    69 71484140 250.02330.0259

    And another iteration.

    -
    -
    m_zcp4 = let 
    -    form = @formula (1000/rt) ~ 1+F*P*Q*lQ*lT +
    -                       zerocorr(1         +lT | subj) + (1 | item);
    -    fit(MixedModel, form, dat; contrasts)
    -end
    -VarCorr(m_zcp4)
    -
    - +
    +
    m_zcp4 = let
    +    form = @formula (1000/rt) ~ 1+F*P*Q*lQ*lT +
    +                       zerocorr(1         +lT | subj) + (1 | item);
    +    fit(MixedModel, form, dat; contrasts)
    +end
    +VarCorr(m_zcp4)
    +
    +
    @@ -1865,7 +1874,7 @@

    - + @@ -1879,10 +1888,10 @@

    -
    -
    MixedModels.likelihoodratiotest(m_zcp4, m_zcp3, m_zcp2, m_zcp, m_cpx)
    -
    -

    lT: WD 0.00108960.03300970.0330098 .
    +
    +
    MixedModels.likelihoodratiotest(m_zcp4, m_zcp3, m_zcp2, m_zcp, m_cpx)
    +
    +
    @@ -1938,31 +1947,31 @@

    :(1000 / rt) ~ 1 + F + P + Q + lQ + lT + F & P + F & Q + P & Q + F & lQ + P & lQ + Q & lQ + F & lT + P & lT + Q & lT + lQ & lT + F & P & Q + F & P & lQ + F & Q & lQ + P & Q & lQ + F & P & lT + F & Q & lT + P & Q & lT + F & lQ & lT + P & lQ & lT + Q & lQ & lT + F & P & Q & lQ + F & P & Q & lT + F & P & lQ & lT + F & Q & lQ & lT + P & Q & lQ & lT + F & P & Q & lQ & lT + (1 + F + P + Q + lQ + lT | subj) + (1 + P + Q + lQ + lT | item)

    - + - +
    69 71484140 250.02330.0259

    Too much removed. Stay with m_zcp3, but extend with CPs.

    -
    -
    m_prm = let 
    -    form = @formula (1000/rt) ~ 1+F*P*Q*lQ*lT + 
    -                               (1+    Q+lT | subj) + (1 | item);
    -    fit(MixedModel, form, dat; contrasts)
    -end
    -VarCorr(m_prm)
    +
    +
    m_prm = let
    +    form = @formula (1000/rt) ~ 1+F*P*Q*lQ*lT +
    +                               (1+    Q+lT | subj) + (1 | item);
    +    fit(MixedModel, form, dat; contrasts)
    +end
    +VarCorr(m_prm)
    ┌ Warning: ProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. 
     │  - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. 
     │  - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.
    -└ @ ProgressMeter ~/.julia/packages/ProgressMeter/vnCY0/src/ProgressMeter.jl:626
    -Minimizing 230    Time: 0:00:00 ( 0.87 ms/it)
    +└ @ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594 +Minimizing 250 Time: 0:00:00 ( 0.46 ms/it)
    -
    - +
    +
    @@ -1977,16 +1986,16 @@

    - - + + - - + + @@ -1994,7 +2003,7 @@

    - + @@ -2002,15 +2011,15 @@

    - + - - + + @@ -2020,22 +2029,22 @@

    6.1.1 post-hoc LMM

    -
    -
    m_prm = let 
    -    form = @formula (1000/rt) ~ 1+F*P*Q*lQ*lT + 
    -                               (1+    Q+lT | subj) + (1 | item);
    -    fit(MixedModel, form, dat; contrasts)
    -end
    -VarCorr(m_prm)
    +
    +
    m_prm = let
    +    form = @formula (1000/rt) ~ 1+F*P*Q*lQ*lT +
    +                               (1+    Q+lT | subj) + (1 | item);
    +    fit(MixedModel, form, dat; contrasts)
    +end
    +VarCorr(m_prm)
    ┌ Warning: ProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. 
     │  - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. 
     │  - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.
    -└ @ ProgressMeter ~/.julia/packages/ProgressMeter/vnCY0/src/ProgressMeter.jl:626
    -Minimizing 230    Time: 0:00:00 ( 0.90 ms/it)
    +└ @ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594 +Minimizing 250 Time: 0:00:00 ( 0.47 ms/it)
    -
    -

    item (Intercept)0.00320090.05657610.00320100.0565777
    subj (Intercept)0.03062060.17498760.03062220.1749919
    Q: clr 0.00076260.02761490.0276156 +0.42
    lT: WD 0.00106210.03258950.0325896 +0.26 +0.38
    Residual 0.08647700.29406960.08647690.2940695
    +
    +
    @@ -2050,16 +2059,16 @@

    - - + + - - + + @@ -2067,7 +2076,7 @@

    - + @@ -2075,15 +2084,15 @@

    - + - - + + @@ -2095,10 +2104,10 @@

    6.2 VCs and CPs

    -
    -
    MixedModels.likelihoodratiotest(m_zcp3, m_prm, m_cpx)
    -
    -

    item (Intercept)0.00320090.05657610.00320100.0565777
    subj (Intercept)0.03062060.17498760.03062220.1749919
    Q: clr 0.00076260.02761490.0276156 +0.42
    lT: WD 0.00106210.03258950.0325896 +0.26 +0.38
    Residual 0.08647700.29406960.08647690.2940695
    +
    +
    MixedModels.likelihoodratiotest(m_zcp3, m_prm, m_cpx)
    +
    +
    @@ -2138,37 +2147,37 @@

    :(1000 / rt) ~ 1 + F + P + Q + lQ + lT + F & P + F & Q + P & Q + F & lQ + P & lQ + Q & lQ + F & lT + P & lT + Q & lT + lQ & lT + F & P & Q + F & P & lQ + F & Q & lQ + P & Q & lQ + F & P & lT + F & Q & lT + P & Q & lT + F & lQ & lT + P & lQ & lT + Q & lQ & lT + F & P & Q & lQ + F & P & Q & lT + F & P & lQ & lT + F & Q & lQ & lT + P & Q & lQ & lT + F & P & Q & lQ & lT + (1 + F + P + Q + lQ + lT | subj) + (1 + P + Q + lQ + lT | item)

    - + - +
    69 71483332 290.29160.3103

    The LRT favors the complex LMM, but not that χ² < 2*(χ²-dof); AIC and BIC suggest against selection.

    -
    -
    gof_summary = let
    -  nms = [:m_zcp3, :m_prm, :m_cpx]
    -  mods = eval.(nms)
    -  lrt = MixedModels.likelihoodratiotest(m_zcp3, m_prm, m_cpx)
    -  DataFrame(;
    -    name = nms, 
    -    dof=dof.(mods),
    -    deviance=round.(deviance.(mods), digits=0),
    -    AIC=round.(aic.(mods),digits=0),
    -    AICc=round.(aicc.(mods),digits=0),
    -    BIC=round.(bic.(mods),digits=0),
    -    χ²=vcat(:., round.(lrt.tests.deviancediff, digits=0)),
    -    χ²_dof=vcat(:., round.(lrt.tests.dofdiff, digits=0)),
    -    pvalue=vcat(:., round.(lrt.tests.pvalues, digits=3))
    -  )
    -end
    +
    +
    gof_summary = let
    +  nms = [:m_zcp3, :m_prm, :m_cpx]
    +  mods = eval.(nms)
    +  lrt = MixedModels.likelihoodratiotest(m_zcp3, m_prm, m_cpx)
    +  DataFrame(;
    +    name = nms,
    +    dof=dof.(mods),
    +    deviance=round.(deviance.(mods), digits=0),
    +    AIC=round.(aic.(mods),digits=0),
    +    AICc=round.(aicc.(mods),digits=0),
    +    BIC=round.(bic.(mods),digits=0),
    +    χ²=vcat(:., round.(lrt.tests.deviancediff, digits=0)),
    +    χ²_dof=vcat(:., round.(lrt.tests.dofdiff, digits=0)),
    +    pvalue=vcat(:., round.(lrt.tests.pvalues, digits=3))
    +  )
    +end
    3×9 DataFrame
    - +
    - + @@ -2224,11 +2233,11 @@

    69

    - - - + + + - +
    Row name dof7148.0 7286.07286.07817.033.07287.07818.032.0 29.00.2920.31
    @@ -2242,23 +2251,23 @@

    7 Parsimonious LM

    The LMM is not nested in the previous sequence.

    7.1 Crossed fixed effects

    -
    -
    m_mrk17_crossed =let 
    -   form = @formula (1000/rt) ~ 1 + F*P*Q*lQ*lT +
    -        (1+Q | subj) + zerocorr(0+lT | subj) + zerocorr(1 + P | item) ;
    -    fit(MixedModel, form, dat; contrasts)
    -end
    -
    -VarCorr(m_prm)
    +
    +
    m_mrk17_crossed =let
    +   form = @formula (1000/rt) ~ 1 + F*P*Q*lQ*lT +
    +        (1+Q | subj) + zerocorr(0+lT | subj) + zerocorr(1 + P | item) ;
    +    fit(MixedModel, form, dat; contrasts)
    +end
    +
    +VarCorr(m_prm)
    ┌ Warning: ProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. 
     │  - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. 
     │  - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.
    -└ @ ProgressMeter ~/.julia/packages/ProgressMeter/vnCY0/src/ProgressMeter.jl:626
    -Minimizing 175    Time: 0:00:00 ( 1.39 ms/it)
    +└ @ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594 +Minimizing 189 Time: 0:00:00 ( 1.03 ms/it)

    -
    - +
    +
    @@ -2273,16 +2282,16 @@

    - - + + - - + + @@ -2290,7 +2299,7 @@

    - + @@ -2298,15 +2307,15 @@

    - + - - + + @@ -2314,8 +2323,8 @@

    -
    -
    show(m_mrk17_crossed)
    +
    +
    show(m_mrk17_crossed)
    Linear mixed model fit by maximum likelihood
      :(1000 / rt) ~ 1 + F + P + Q + lQ + lT + F & P + F & Q + P & Q + F & lQ + P & lQ + Q & lQ + F & lT + P & lT + Q & lT + lQ & lT + F & P & Q + F & P & lQ + F & Q & lQ + P & Q & lQ + F & P & lT + F & Q & lT + P & Q & lT + F & lQ & lT + P & lQ & lT + Q & lQ & lT + F & P & Q & lQ + F & P & Q & lT + F & P & lQ & lT + F & Q & lQ & lT + P & Q & lQ & lT + F & P & Q & lQ & lT + (1 + Q | subj) + zerocorr(0 + lT | subj) + zerocorr(1 + P | item)
    @@ -2324,12 +2333,12 @@ 

    7.2 Nested fixed effects

    -
    -
    m_mrk17_nested =let 
    -   form = @formula (1000/rt) ~ 1 + Q/(F/P) +
    -        (1+Q | subj) + zerocorr(0+lT | subj) + zerocorr(1 + P | item) ;
    -    fit(MixedModel, form, dat; contrasts)
    -end
    +
    +
    m_mrk17_nested =let
    +   form = @formula (1000/rt) ~ 1 + Q/(F/P) +
    +        (1+Q | subj) + zerocorr(0+lT | subj) + zerocorr(1 + P | item) ;
    +    fit(MixedModel, form, dat; contrasts)
    +end
    ┌ Warning: ProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. 
     │  - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. 
     │  - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.
    -└ @ ProgressMeter ~/.julia/packages/ProgressMeter/vnCY0/src/ProgressMeter.jl:626
    -Minimizing 187    Time: 0:00:00 ( 1.28 ms/it)
    +└ @ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594 +Minimizing 176 Time: 0:00:00 ( 0.66 ms/it)

    -
    -

    item (Intercept)0.00320090.05657610.00320100.0565777
    subj (Intercept)0.03062060.17498760.03062220.1749919
    Q: clr 0.00076260.02761490.0276156 +0.42
    lT: WD 0.00106210.03258950.0325896 +0.26 +0.38
    Residual 0.08647700.29406960.08647690.2940695
    +
    +
    @@ -2521,21 +2530,21 @@

    8 Questions from

    8.1 Nesting within products of factors

    Include parenthesis

    -
    -
    m_mrk17_nested =let 
    -   form = @formula (1000/rt) ~ 1 + Q/(F/P) +
    -        (1+Q | subj) + zerocorr(0+lT | subj) + zerocorr(1 + P | item) ;
    -    fit(MixedModel, form, dat; contrasts)
    -end
    +
    +
    m_mrk17_nested =let
    +   form = @formula (1000/rt) ~ 1 + Q/(F/P) +
    +        (1+Q | subj) + zerocorr(0+lT | subj) + zerocorr(1 + P | item) ;
    +    fit(MixedModel, form, dat; contrasts)
    +end
    ┌ Warning: ProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. 
     │  - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. 
     │  - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.
    -└ @ ProgressMeter ~/.julia/packages/ProgressMeter/vnCY0/src/ProgressMeter.jl:626
    -Minimizing 187    Time: 0:00:00 ( 1.25 ms/it)
    +└ @ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594 +Minimizing 176 Time: 0:00:00 ( 0.64 ms/it)
    -
    -

    +
    +
    @@ -2663,63 +2672,63 @@

    8.2 Selection in fixed effects

    -
    -
    using RegressionFormulae
    -# m_prm_5 is equivalent to m_prm
    -m_prm_5 = let 
    -    form = @formula (1000/rt) ~ 1+(F+P+Q+lQ+lT)^5 + (1+Q+lT | subj) + (1 | item);
    -    fit(MixedModel, form, dat; contrasts)
    -end;
    -
    -m_prm_4 = let 
    -    form = @formula (1000/rt) ~ 1+(F+P+Q+lQ+lT)^4 + (1+Q+lT | subj) + (1 | item);
    -    fit(MixedModel, form, dat; contrasts)
    -end;
    -
    -m_prm_3 = let 
    -    form = @formula (1000/rt) ~ 1+(F+P+Q+lQ+lT)^3 + (1+Q+lT | subj) + (1 | item);
    -    fit(MixedModel, form, dat; contrasts)
    -end;
    -
    -m_prm_2 = let 
    -    form = @formula (1000/rt) ~ 1+(F+P+Q+lQ+lT)^2 + (1+Q+lT | subj) + (1 | item);
    -    fit(MixedModel, form, dat; contrasts)
    -end;
    -
    -m_prm_1 = let 
    -    form = @formula (1000/rt) ~ 1+ F+P+Q+lQ+lT +   (1+Q+lT | subj) + (1 | item);
    -    fit(MixedModel, form, dat; contrasts)
    -end;
    -
    -# Compare the fits
    -gof_summary = let
    -  nms = [:m_prm_1, :m_prm_2, :m_prm_3, :m_prm_4, :m_prm_5]
    -  mods = eval.(nms)
    -  lrt = MixedModels.likelihoodratiotest(m_prm_1, m_prm_2, m_prm_3, m_prm_4, m_prm_5)
    -  DataFrame(;
    -    name = nms, 
    -    dof=dof.(mods),
    -    deviance=deviance.(mods),
    -    AIC=aic.(mods),
    -    AICc=aicc.(mods),
    -    BIC=bic.(mods),
    -    χ²=vcat(:.,lrt.tests.deviancediff),
    -    χ²_dof=vcat(:.,lrt.tests.dofdiff),
    -    pvalue=vcat(:., round.(lrt.tests.pvalues, digits=3))
    -  )
    -end
    +
    +
    using RegressionFormulae
    +# m_prm_5 is equivalent to m_prm
    +m_prm_5 = let
    +    form = @formula (1000/rt) ~ 1+(F+P+Q+lQ+lT)^5 + (1+Q+lT | subj) + (1 | item);
    +    fit(MixedModel, form, dat; contrasts)
    +end;
    +
    +m_prm_4 = let
    +    form = @formula (1000/rt) ~ 1+(F+P+Q+lQ+lT)^4 + (1+Q+lT | subj) + (1 | item);
    +    fit(MixedModel, form, dat; contrasts)
    +end;
    +
    +m_prm_3 = let
    +    form = @formula (1000/rt) ~ 1+(F+P+Q+lQ+lT)^3 + (1+Q+lT | subj) + (1 | item);
    +    fit(MixedModel, form, dat; contrasts)
    +end;
    +
    +m_prm_2 = let
    +    form = @formula (1000/rt) ~ 1+(F+P+Q+lQ+lT)^2 + (1+Q+lT | subj) + (1 | item);
    +    fit(MixedModel, form, dat; contrasts)
    +end;
    +
    +m_prm_1 = let
    +    form = @formula (1000/rt) ~ 1+ F+P+Q+lQ+lT +   (1+Q+lT | subj) + (1 | item);
    +    fit(MixedModel, form, dat; contrasts)
    +end;
    +
    +# Compare the fits
    +gof_summary = let
    +  nms = [:m_prm_1, :m_prm_2, :m_prm_3, :m_prm_4, :m_prm_5]
    +  mods = eval.(nms)
    +  lrt = MixedModels.likelihoodratiotest(m_prm_1, m_prm_2, m_prm_3, m_prm_4, m_prm_5)
    +  DataFrame(;
    +    name = nms,
    +    dof=dof.(mods),
    +    deviance=deviance.(mods),
    +    AIC=aic.(mods),
    +    AICc=aicc.(mods),
    +    BIC=bic.(mods),
    +    χ²=vcat(:.,lrt.tests.deviancediff),
    +    χ²_dof=vcat(:.,lrt.tests.dofdiff),
    +    pvalue=vcat(:., round.(lrt.tests.pvalues, digits=3))
    +  )
    +end
    ┌ Warning: ProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. 
     │  - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. 
     │  - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.
    -└ @ ProgressMeter ~/.julia/packages/ProgressMeter/vnCY0/src/ProgressMeter.jl:626
    -Minimizing 264    Time: 0:00:00 ( 0.59 ms/it)
    +└ @ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594 +Minimizing 240 Time: 0:00:00 ( 0.43 ms/it)
    5×9 DataFrame
    -
    +
    - + @@ -2789,7 +2798,7 @@

    7258.61

    - + @@ -2815,21 +2824,21 @@

    8.3 Posthoc LMM

    We are using only three factors for the illustruation.

    -
    -
    m_prm3 = let 
    -    form = @formula (1000/rt) ~ 1 + lT*lQ*Q +
    -                               (1+    Q+lT | subj) + (1 | item);
    -    fit(MixedModel, form, dat; contrasts)
    -end
    +
    +
    m_prm3 = let
    +    form = @formula (1000/rt) ~ 1 + lT*lQ*Q +
    +                               (1+    Q+lT | subj) + (1 | item);
    +    fit(MixedModel, form, dat; contrasts)
    +end
    ┌ Warning: ProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. 
     │  - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. 
     │  - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.
    -└ @ ProgressMeter ~/.julia/packages/ProgressMeter/vnCY0/src/ProgressMeter.jl:626
    -Minimizing 279    Time: 0:00:00 ( 0.63 ms/it)
    +└ @ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594 +Minimizing 282 Time: 0:00:00 ( 0.46 ms/it)
    -
    -
    Row name dof7258.8 7559.136.958646.95863 5 0.224
    +
    +
    @@ -2937,21 +2946,21 @@

    The lT & lQ & Q interactions is significant. Let’s follow it up with a post-hoc LMM, that is looking at the lQ & Q interaction in the two levels of whether the last word was a target or not.

    -
    -
    m_prm3_posthoc1 = let 
    -    form = @formula (1000/rt) ~ 1 + lT/(lQ*Q) +
    -                               (1+    Q+lT | subj) + (1 | item);
    -    fit(MixedModel, form, dat; contrasts)
    -end
    +
    +
    m_prm3_posthoc = let
    +    form = @formula (1000/rt) ~ 1 + lT/(lQ*Q) +
    +                               (1+    Q+lT | subj) + (1 | item);
    +    fit(MixedModel, form, dat; contrasts)
    +end
    ┌ Warning: ProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. 
     │  - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. 
     │  - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.
    -└ @ ProgressMeter ~/.julia/packages/ProgressMeter/vnCY0/src/ProgressMeter.jl:626
    -Minimizing 287    Time: 0:00:00 ( 0.62 ms/it)
    +└ @ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594 +Minimizing 264 Time: 0:00:00 ( 0.46 ms/it)
    -
    -

    +
    +
    @@ -3069,24 +3078,31 @@

    The source of the interaction are trials where the last trial was a word target; there is no evidence for the interaction when the last trial was a nonword target.

    The original and post-hoc LMM have the same goodness of fit.

    -

    [objective(m_prm3), objective(m_prm3_posthoc)] ```

    +
    +
    [objective(m_prm3), objective(m_prm3_posthoc)]
    +
    +
    2-element Vector{Float64}:
    + 7291.14543745544
    + 7291.145437448449
    +
    +

    8.4 Info

    -
    -
    versioninfo()
    +
    +
    versioninfo()
    -
    Julia Version 1.9.3
    -Commit bed2cd540a1 (2023-08-24 14:43 UTC)
    +
    Julia Version 1.9.4
    +Commit 8e5136fa297 (2023-11-14 08:46 UTC)
     Build Info:
       Official https://julialang.org/ release
     Platform Info:
       OS: Linux (x86_64-linux-gnu)
    -  CPU: 8 × 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
    +  CPU: 16 × Intel(R) Xeon(R) E-2288G CPU @ 3.70GHz
       WORD_SIZE: 64
       LIBM: libopenlibm
    -  LLVM: libLLVM-14.0.6 (ORCJIT, tigerlake)
    -  Threads: 9 on 8 virtual cores
    + LLVM: libLLVM-14.0.6 (ORCJIT, skylake) + Threads: 17 on 16 virtual cores
    @@ -3138,6 +3154,33 @@

    { + return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href); + } + // Inspect non-navigation links and adorn them if external + var links = window.document.querySelectorAll('a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item):not(.quarto-navigation-tool):not(.about-link)'); + for (var i=0; i { + // Strip column container classes + const stripColumnClz = (el) => { + el.classList.remove("page-full", "page-columns"); + if (el.children) { + for (const child of el.children) { + stripColumnClz(child); + } + } + } + stripColumnClz(note) + if (id === null || id.startsWith('sec-')) { + // Special case sections, only their first couple elements + const container = document.createElement("div"); + if (note.children && note.children.length > 2) { + container.appendChild(note.children[0].cloneNode(true)); + for (let i = 1; i < note.children.length; i++) { + const child = note.children[i]; + if (child.tagName === "P" && child.innerText === "") { + continue; + } else { + container.appendChild(child.cloneNode(true)); + break; + } + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(container); + } + return container.innerHTML + } else { + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + return note.innerHTML; + } + } else { + // Remove any anchor links if they are present + const anchorLink = note.querySelector('a.anchorjs-link'); + if (anchorLink) { + anchorLink.remove(); + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + // TODO in 1.5, we should make sure this works without a callout special case + if (note.classList.contains("callout")) { + return note.outerHTML; + } else { + return note.innerHTML; + } + } + } + for (var i=0; i res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.getElementById(id); + if (note !== null) { + const html = processXRef(id, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + } else { + // See if we can fetch a full url (with no hash to target) + // This is a special case and we should probably do some content thinning / targeting + fetch(url) + .then(res => res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.querySelector('main.content'); + if (note !== null) { + // This should only happen for chapter cross references + // (since there is no id in the URL) + // remove the first header + if (note.children.length > 0 && note.children[0].tagName === "HEADER") { + note.children[0].remove(); + } + const html = processXRef(null, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + }, function(instance) { }); } let selectedAnnoteEl; @@ -3359,6 +3564,7 @@

    { + elRect = undefined; + if (selectedAnnoteEl) { + selectCodeLines(selectedAnnoteEl); + } + }, 10) + ); + function throttle(fn, ms) { + let throttle = false; + let timer; + return (...args) => { + if(!throttle) { // first call gets through + fn.apply(this, args); + throttle = true; + } else { // all the others get throttled + if(timer) clearTimeout(timer); // cancel #2 + timer = setTimeout(() => { + fn.apply(this, args); + timer = throttle = false; + }, ms); + } + }; + } // Attach click handler to the DT const annoteDls = window.document.querySelectorAll('dt[data-target-cell]'); for (const annoteDlNode of annoteDls) { @@ -3445,13 +3677,13 @@

    @@ -3459,4 +3691,5 @@

    \ No newline at end of file diff --git a/partial_within.html b/partial_within.html new file mode 100644 index 0000000..a6a1313 --- /dev/null +++ b/partial_within.html @@ -0,0 +1,1709 @@ + + + + + + + + + + + +Partially-within subjects designs – SMLP2023: Advanced Frequentist Track + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + +
    + +
    + + +
    + + + +
    + +
    +
    +

    Partially-within subjects designs

    +
    + + + +
    + +
    +
    Author
    +
    +

    Phillip Alday, Douglas Bates, and Reinhold Kliegl

    +
    +
    + +
    +
    Published
    +
    +

    2024-06-26

    +
    +
    + + +
    + + + +
    + + +

    Begin by loading the packages to be used.

    +
    +
    +Code +
    using AlgebraOfGraphics
    +using CairoMakie
    +using DataFrames
    +using MixedModels
    +using MixedModelsMakie
    +using MixedModelsSim
    +using ProgressMeter
    +using Random
    +
    +CairoMakie.activate!(; type="svg")
    +
    +ProgressMeter.ijulia_behavior(:clear)
    +
    +
    +
    +
    +Code +
    n_subj = 40
    +n_item = 3
    +# things are expressed as "between", so "within subjects" is "between items"
    +item_btwn = Dict(:frequency => ["high", "medium", "low"])
    +design = simdat_crossed(MersenneTwister(42), n_subj, n_item;
    +                        item_btwn = item_btwn)
    +design = DataFrame(design)
    +
    +
    +
    120×4 DataFrame
    95 rows omitted
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Rowsubjitemfrequencydv
    StringStringStringFloat64
    1S01I1high-0.556027
    2S02I1high-0.444383
    3S03I1high0.0271553
    4S04I1high-0.299484
    5S05I1high1.77786
    6S06I1high-1.1449
    7S07I1high-0.468606
    8S08I1high0.156143
    9S09I1high-2.64199
    10S10I1high1.00331
    11S11I1high1.08238
    12S12I1high0.187028
    13S13I1high0.518149
    109S29I3low-0.338763
    110S30I3low-0.0953675
    111S31I3low0.768972
    112S32I3low1.44244
    113S33I3low-0.275032
    114S34I3low-0.379637
    115S35I3low-0.722696
    116S36I3low0.139661
    117S37I3low-1.40934
    118S38I3low1.05546
    119S39I3low-2.23782
    120S40I3low1.15915
    +
    +
    +
    +
    +
    +Code +
    unique!(select(design, :item, :frequency))
    +
    +
    +
    3×2 DataFrame
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Rowitemfrequency
    StringString
    1I1high
    2I2medium
    3I3low
    +
    +
    +
    +
    +
    +Code +
    m0 = let contrasts, form
    +    contrasts = Dict(:frequency => HelmertCoding(base="high"))
    +    form = @formula(dv ~ 1 + frequency +
    +                    (1 + frequency | subj))
    +    fit(MixedModel, form, design; contrasts)
    +end
    +
    +
    +
    Minimizing 73    Time: 0:00:00 ( 4.52 ms/it)
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Est.SEzpσ_subj
    (Intercept)-0.08300.0983-0.840.39830.5440
    frequency: low0.04110.12580.330.74380.7051
    frequency: medium-0.00600.0572-0.110.91600.2928
    Residual0.5204
    +
    +
    +
    +
    +Code +
    corrmat = [ 1    0.1 -0.2
    +            0.1  1    0.1
    +           -0.2  0.1  1 ]
    +re_subj = create_re(1.2, 1.5, 1.5; corrmat)
    +
    +
    +
    3×3 LinearAlgebra.LowerTriangular{Float64, Matrix{Float64}}:
    +  1.2    ⋅         ⋅ 
    +  0.15  1.49248    ⋅ 
    + -0.3   0.180907  1.45852
    +
    +
    +
    +
    +Code +
    θ = createθ(m0; subj=re_subj)
    +
    +
    +
    6-element Vector{Float64}:
    +  1.2
    +  0.15000000000000002
    + -0.30000000000000004
    +  1.49248115565993
    +  0.18090680674665818
    +  1.4585173044131932
    +
    +
    +
    +
    +Code +
    σ = 1;
    +β = [1.0, -3, -2];
    +
    +
    +
    +
    +Code +
    fit!(simulate!(m0; θ, β, σ))
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Est.SEzpσ_subj
    (Intercept)1.20700.15277.90<1e-140.6362
    frequency: low-3.26550.3056-10.68<1e-251.7158
    frequency: medium-2.00130.2044-9.79<1e-211.1859
    Residual1.2587
    +
    +
    +
    +
    +Code +
    shrinkageplot(m0)
    +
    +
    +
    +
    +

    +
    +
    +
    +
    +
    +
    +Code +
    caterpillar(m0; orderby=nothing, vline_at_zero=true)
    +
    +
    +
    +
    +

    +
    +
    +
    +
    +
    +
    +Code +
    design[!, :dv] .= response(m0)
    +
    +
    +
    120-element Vector{Float64}:
    +  7.34755654258727
    + 10.229604583695
    +  3.6043175855673883
    +  5.3566728415298925
    +  4.474249009070753
    +  7.719899856563901
    +  4.025122582186671
    +  5.209742237453524
    +  5.451105316896041
    +  5.39384999765566
    +  4.332314108764023
    +  8.376518943225815
    +  4.405193973744266
    +  ⋮
    +  0.07309586813780955
    +  1.4581187646069615
    +  0.7913143551731827
    +  1.2178125667082424
    +  1.5417032495112117
    + -3.1374916197365295
    +  1.230062037484938
    +  0.35610481040040387
    +  2.3340449614726744
    +  1.5733946081398242
    + -0.01802135858697218
    + -3.7247679264549767
    +
    +
    +
    +
    +Code +
    design_partial = filter(design) do row
    +    subj = parse(Int, row.subj[2:end])
    +    item = parse(Int, row.item[2:end])
    +    # for even-numbered subjects, we keep all conditions
    +    # for odd-numbered subjects, we keep only the two "odd" items,
    +    # i.e. the first and last conditions
    +    return iseven(subj) || isodd(item)
    +end
    +sort!(unique!(select(design_partial, :subj, :frequency)), :subj)
    +
    +
    +
    100×2 DataFrame
    75 rows omitted
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Rowsubjfrequency
    StringString
    1S01high
    2S01low
    3S02high
    4S02medium
    5S02low
    6S03high
    7S03low
    8S04high
    9S04medium
    10S04low
    11S05high
    12S05low
    13S06high
    89S36medium
    90S36low
    91S37high
    92S37low
    93S38high
    94S38medium
    95S38low
    96S39high
    97S39low
    98S40high
    99S40medium
    100S40low
    +
    +
    +
    +
    +
    +Code +
    m1 = let contrasts, form
    +    contrasts = Dict(:frequency => HelmertCoding(base="high"))
    +    form = @formula(dv ~ 1 + frequency +
    +                    (1 + frequency | subj))
    +    fit(MixedModel, form, design_partial; contrasts)
    +end
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Est.SEzpσ_subj
    (Intercept)1.18850.18326.49<1e-100.5590
    frequency: low-3.26550.3056-10.68<1e-251.7496
    frequency: medium-2.01980.2726-7.41<1e-121.4723
    Residual1.1621
    +
    +
    +
    +
    +Code +
    shrinkageplot(m1)
    +
    +
    +
    +
    +

    +
    +
    +
    +
    +
    +
    +Code +
    caterpillar(m1; orderby=nothing, vline_at_zero=true)
    +
    +
    +
    +
    +

    +
    +
    +
    +
    + + + + Back to top + + +

    + + + + + \ No newline at end of file diff --git a/partial_within_files/figure-html/cell-10-output-1.svg b/partial_within_files/figure-html/cell-10-output-1.svg new file mode 100644 index 0000000..ba9340e --- /dev/null +++ b/partial_within_files/figure-html/cell-10-output-1.svg @@ -0,0 +1,990 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/partial_within_files/figure-html/cell-11-output-1.svg b/partial_within_files/figure-html/cell-11-output-1.svg new file mode 100644 index 0000000..ec94dde --- /dev/null +++ b/partial_within_files/figure-html/cell-11-output-1.svg @@ -0,0 +1,1576 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/partial_within_files/figure-html/cell-15-output-1.svg b/partial_within_files/figure-html/cell-15-output-1.svg new file mode 100644 index 0000000..9230443 --- /dev/null +++ b/partial_within_files/figure-html/cell-15-output-1.svg @@ -0,0 +1,1002 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/partial_within_files/figure-html/cell-16-output-1.svg b/partial_within_files/figure-html/cell-16-output-1.svg new file mode 100644 index 0000000..9b783ec --- /dev/null +++ b/partial_within_files/figure-html/cell-16-output-1.svg @@ -0,0 +1,1558 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pkg.html b/pkg.html index 260c3f7..fd3831f 100644 --- a/pkg.html +++ b/pkg.html @@ -2,14 +2,14 @@ - + - + -SMLP2023: Advanced Frequentist Track - Package management and reproducible environments +Package management and reproducible environments – SMLP2023: Advanced Frequentist Track - + @@ -86,7 +86,13 @@ "collapse-after": 3, "panel-placement": "end", "type": "overlay", - "limit": 20, + "limit": 50, + "keyboard-shortcut": [ + "f", + "/", + "s" + ], + "show-item-context": false, "language": { "search-no-results-text": "No results", "search-matching-documents-text": "matching documents", @@ -95,13 +101,14 @@ "search-more-match-text": "more match in this document", "search-more-matches-text": "more matches in this document", "search-clear-button-title": "Clear", + "search-text-placeholder": "", "search-detached-cancel-button-title": "Cancel", "search-submit-button-title": "Submit", "search-label": "Search" } } - + @@ -111,40 +118,40 @@
    -
    -
    -
    + +
    +
    Code
    using Arrow
     using CairoMakie
    @@ -373,7 +388,7 @@ 

    Raw score density

    CairoMakie.activate!(; type="svg") # use SVG (other options include PNG)
    -
    +
    tbl = Arrow.Table("./data/fggk21.arrow")
    Arrow.Table with 525126 rows, 7 columns, and schema:
    @@ -386,14 +401,14 @@ 

    Raw score density

    :score Float64
    -
    +
    df = DataFrame(tbl)
     describe(df)
    7×7 DataFrame
    - +
    - + @@ -490,7 +505,7 @@

    Raw score density

    -
    +
    let
       fdensity = Figure(; resolution=(1000, 500))
       axs = Axis(fdensity[1, 1])
    @@ -563,6 +578,33 @@ 

    Raw score density

    } } } + const toggleGiscusIfUsed = (isAlternate, darkModeDefault) => { + const baseTheme = document.querySelector('#giscus-base-theme')?.value ?? 'light'; + const alternateTheme = document.querySelector('#giscus-alt-theme')?.value ?? 'dark'; + let newTheme = ''; + if(darkModeDefault) { + newTheme = isAlternate ? baseTheme : alternateTheme; + } else { + newTheme = isAlternate ? alternateTheme : baseTheme; + } + const changeGiscusTheme = () => { + // From: https://github.com/giscus/giscus/issues/336 + const sendMessage = (message) => { + const iframe = document.querySelector('iframe.giscus-frame'); + if (!iframe) return; + iframe.contentWindow.postMessage({ giscus: message }, 'https://giscus.app'); + } + sendMessage({ + setConfig: { + theme: newTheme + } + }); + } + const isGiscussLoaded = window.document.querySelector('iframe.giscus-frame') !== null; + if (isGiscussLoaded) { + changeGiscusTheme(); + } + } const toggleColorMode = (alternate) => { // Switch the stylesheets const alternateStylesheets = window.document.querySelectorAll('link.quarto-color-scheme.quarto-color-alternate'); @@ -629,13 +671,15 @@

    Raw score density

    return localAlternateSentinel; } } - let localAlternateSentinel = 'default'; + const darkModeDefault = false; + let localAlternateSentinel = darkModeDefault ? 'alternate' : 'default'; // Dark / light mode switch window.quartoToggleColorScheme = () => { // Read the current dark / light value let toAlternate = !hasAlternateSentinel(); toggleColorMode(toAlternate); setStyleSentinel(toAlternate); + toggleGiscusIfUsed(toAlternate, darkModeDefault); }; // Ensure there is a toggle, if there isn't float one in the top right if (window.document.querySelector('.quarto-color-scheme-toggle') === null) { @@ -670,18 +714,7 @@

    Raw score density

    } return false; } - const clipboard = new window.ClipboardJS('.code-copy-button', { - text: function(trigger) { - const codeEl = trigger.previousElementSibling.cloneNode(true); - for (const childEl of codeEl.children) { - if (isCodeAnnotation(childEl)) { - childEl.remove(); - } - } - return codeEl.innerText; - } - }); - clipboard.on('success', function(e) { + const onCopySuccess = function(e) { // button target const button = e.trigger; // don't keep focus @@ -713,11 +746,50 @@

    Raw score density

    }, 1000); // clear code selection e.clearSelection(); + } + const getTextToCopy = function(trigger) { + const codeEl = trigger.previousElementSibling.cloneNode(true); + for (const childEl of codeEl.children) { + if (isCodeAnnotation(childEl)) { + childEl.remove(); + } + } + return codeEl.innerText; + } + const clipboard = new window.ClipboardJS('.code-copy-button:not([data-in-quarto-modal])', { + text: getTextToCopy }); - function tippyHover(el, contentFn) { + clipboard.on('success', onCopySuccess); + if (window.document.getElementById('quarto-embedded-source-code-modal')) { + // For code content inside modals, clipBoardJS needs to be initialized with a container option + // TODO: Check when it could be a function (https://github.com/zenorocha/clipboard.js/issues/860) + const clipboardModal = new window.ClipboardJS('.code-copy-button[data-in-quarto-modal]', { + text: getTextToCopy, + container: window.document.getElementById('quarto-embedded-source-code-modal') + }); + clipboardModal.on('success', onCopySuccess); + } + var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//); + var mailtoRegex = new RegExp(/^mailto:/); + var filterRegex = new RegExp("https:\/\/RePsychLing\.github\.io\/SMLP2023"); + var isInternal = (href) => { + return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href); + } + // Inspect non-navigation links and adorn them if external + var links = window.document.querySelectorAll('a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item):not(.quarto-navigation-tool):not(.about-link)'); + for (var i=0; iRaw score density interactive: true, interactiveBorder: 10, theme: 'quarto', - placement: 'bottom-start' + placement: 'bottom-start', }; + if (contentFn) { + config.content = contentFn; + } + if (onTriggerFn) { + config.onTrigger = onTriggerFn; + } + if (onUntriggerFn) { + config.onUntrigger = onUntriggerFn; + } window.tippy(el, config); } const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]'); @@ -740,7 +821,130 @@

    Raw score density

    try { href = new URL(href).hash; } catch {} const id = href.replace(/^#\/?/, ""); const note = window.document.getElementById(id); - return note.innerHTML; + if (note) { + return note.innerHTML; + } else { + return ""; + } + }); + } + const xrefs = window.document.querySelectorAll('a.quarto-xref'); + const processXRef = (id, note) => { + // Strip column container classes + const stripColumnClz = (el) => { + el.classList.remove("page-full", "page-columns"); + if (el.children) { + for (const child of el.children) { + stripColumnClz(child); + } + } + } + stripColumnClz(note) + if (id === null || id.startsWith('sec-')) { + // Special case sections, only their first couple elements + const container = document.createElement("div"); + if (note.children && note.children.length > 2) { + container.appendChild(note.children[0].cloneNode(true)); + for (let i = 1; i < note.children.length; i++) { + const child = note.children[i]; + if (child.tagName === "P" && child.innerText === "") { + continue; + } else { + container.appendChild(child.cloneNode(true)); + break; + } + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(container); + } + return container.innerHTML + } else { + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + return note.innerHTML; + } + } else { + // Remove any anchor links if they are present + const anchorLink = note.querySelector('a.anchorjs-link'); + if (anchorLink) { + anchorLink.remove(); + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + // TODO in 1.5, we should make sure this works without a callout special case + if (note.classList.contains("callout")) { + return note.outerHTML; + } else { + return note.innerHTML; + } + } + } + for (var i=0; i res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.getElementById(id); + if (note !== null) { + const html = processXRef(id, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + } else { + // See if we can fetch a full url (with no hash to target) + // This is a special case and we should probably do some content thinning / targeting + fetch(url) + .then(res => res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.querySelector('main.content'); + if (note !== null) { + // This should only happen for chapter cross references + // (since there is no id in the URL) + // remove the first header + if (note.children.length > 0 && note.children[0].tagName === "HEADER") { + note.children[0].remove(); + } + const html = processXRef(null, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + }, function(instance) { }); } let selectedAnnoteEl; @@ -784,6 +988,7 @@

    Raw score density

    } div.style.top = top - 2 + "px"; div.style.height = height + 4 + "px"; + div.style.left = 0; let gutterDiv = window.document.getElementById("code-annotation-line-highlight-gutter"); if (gutterDiv === null) { gutterDiv = window.document.createElement("div"); @@ -809,6 +1014,32 @@

    Raw score density

    }); selectedAnnoteEl = undefined; }; + // Handle positioning of the toggle + window.addEventListener( + "resize", + throttle(() => { + elRect = undefined; + if (selectedAnnoteEl) { + selectCodeLines(selectedAnnoteEl); + } + }, 10) + ); + function throttle(fn, ms) { + let throttle = false; + let timer; + return (...args) => { + if(!throttle) { // first call gets through + fn.apply(this, args); + throttle = true; + } else { // all the others get throttled + if(timer) clearTimeout(timer); // cancel #2 + timer = setTimeout(() => { + fn.apply(this, args); + timer = throttle = false; + }, ms); + } + }; + } // Attach click handler to the DT const annoteDls = window.document.querySelectorAll('dt[data-target-cell]'); for (const annoteDlNode of annoteDls) { @@ -872,4 +1103,5 @@

    Raw score density

    - \ No newline at end of file + + \ No newline at end of file diff --git a/shrinkageplot.html b/shrinkageplot.html index da6d910..df53b18 100644 --- a/shrinkageplot.html +++ b/shrinkageplot.html @@ -2,14 +2,14 @@ - + - + -SMLP2023: Advanced Frequentist Track - More on shrinkage plots +More on shrinkage plots – SMLP2023: Advanced Frequentist Track - + @@ -88,7 +88,13 @@ "collapse-after": 3, "panel-placement": "end", "type": "overlay", - "limit": 20, + "limit": 50, + "keyboard-shortcut": [ + "f", + "/", + "s" + ], + "show-item-context": false, "language": { "search-no-results-text": "No results", "search-matching-documents-text": "matching documents", @@ -97,13 +103,14 @@ "search-more-match-text": "more match in this document", "search-more-matches-text": "more matches in this document", "search-clear-button-title": "Clear", + "search-text-placeholder": "", "search-detached-cancel-button-title": "Cancel", "search-submit-button-title": "Submit", "search-label": "Search" } } - + @@ -113,40 +120,40 @@
    -
    + +
    • I have stated that the likelihood criterion used to fit linear mixed-effects can be considered as balancing fidelity to the data (i.e. fits the observed data well) versus model complexity.
    • This is similar to some of the criterion used in Machine Learning (ML), except that the criterion for LMMs has a rigorous mathematical basis.
    • @@ -382,8 +397,8 @@

      More on shrinkage plots

    • If there is strong subject-to-subject variation then the model fit will tend to values of the random effects similar to those without a penalty on complexity.
    • If the random effects term is not contributing much (i.e. it is “inert”) then the random effects will be shrunk considerably towards zero in some directions.
    -
    -
    +
    +
    Code
    using CairoMakie
     using DataFrames
    @@ -397,7 +412,7 @@ 

    More on shrinkage plots

    Load the kb07 data set (don’t tell Reinhold that I used these data).

    -
    +
    kb07 = MixedModels.dataset(:kb07)
    Arrow.Table with 1789 rows, 7 columns, and schema:
    @@ -410,7 +425,7 @@ 

    More on shrinkage plots

    :rt_raw Int16
    -
    +
    contrasts = Dict(
       :subj => Grouping(),
       :item => Grouping(),
    @@ -429,11 +444,11 @@ 

    More on shrinkage plots

    fit(MixedModel, form, kb07; contrasts) end
    -
    Minimizing 799   Time: 0:00:01 ( 1.60 ms/it)
    -  objective:  28637.123623229592
    +
    Minimizing 874    Time: 0:00:01 ( 1.43 ms/it)
    +  objective:  28637.971010073215
    -
    -
    Row variable mean
    +
    +
    @@ -457,79 +472,79 @@

    More on shrinkage plots

    - - - + + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - + + - + - - + + - + - - + + - + - + @@ -540,10 +555,10 @@

    More on shrinkage plots

    (Intercept)2181.672977.313628.222181.642477.351528.20 <1e-99301.8062362.2579301.8721362.4695
    spkr: old67.749118.26643.7167.749617.96073.77 0.000242.379540.680733.058841.1159
    prec: maintain-333.920547.1558-333.920047.1563 -7.08 <1e-1161.9630246.915858.8512247.3299
    load: yes78.770219.52984.0378.800719.72693.99 <1e-0464.975142.389066.952643.3991
    spkr: old & prec: maintain-21.965515.8074-21.996015.8191 -1.390.16470.1644
    spkr: old & load: yes18.383715.807418.383215.8191 1.160.24480.2452
    prec: maintain & load: yes4.533315.80744.532715.8191 0.290.77430.7745
    spkr: old & prec: maintain & load: yes23.607315.807423.637715.8191 1.490.13530.1351
    Residual668.5542669.0515
    -
    +
    VarCorr(m1)
    -
    - +
    +
    @@ -568,8 +583,8 @@

    More on shrinkage plots

    - - + + @@ -577,35 +592,35 @@

    More on shrinkage plots

    - - - + + + - - - - + + + + - - + + + - - + - - + + @@ -613,35 +628,35 @@

    More on shrinkage plots

    - - - + + + - - + + - + - - - - - + + + + + - - + + @@ -650,128 +665,136 @@

    More on shrinkage plots

    subj (Intercept)91087.0055301.806291126.7545301.8721
    spkr: old1796.022142.3795+0.791092.886233.0588+1.00
    prec: maintain3839.412661.9630-0.59+0.023463.460358.8512-0.62-0.62
    load: yes4221.763864.97514482.649366.9526+0.36 +0.36+0.85+0.54+0.51
    item (Intercept)131230.7914362.2579131384.1084362.4695
    spkr: old1654.923240.6807+0.441690.521041.1159+0.42
    prec: maintain60967.4037246.915861172.0781247.3299 -0.69+0.35+0.37
    load: yes1796.828442.3890+0.32+0.16-0.141883.478543.3991+0.29+0.14-0.13
    Residual 446964.7062668.5542447629.9270669.0515
    -
    +
    issingular(m1)
    true
    -
    +
    print(m1)
    Linear mixed model fit by maximum likelihood
      rt_trunc ~ 1 + spkr + prec + load + spkr & prec + spkr & load + prec & load + spkr & prec & load + (1 + spkr + prec + load | subj) + (1 + spkr + prec + load | item)
         logLik   -2 logLik      AIC         AICc        BIC     
    - -14318.5618  28637.1236  28695.1236  28696.1128  28854.3166
    + -14318.9855  28637.9710  28695.9710  28696.9602  28855.1640
     
     Variance components:
                  Column       Variance  Std.Dev.   Corr.
    -subj     (Intercept)      91087.0055 301.8062
    -         spkr: old         1796.0221  42.3795 +0.79
    -         prec: maintain    3839.4126  61.9630 -0.59 +0.02
    -         load: yes         4221.7638  64.9751 +0.36 +0.85 +0.54
    -item     (Intercept)     131230.7914 362.2579
    -         spkr: old         1654.9232  40.6807 +0.44
    -         prec: maintain   60967.4037 246.9158 -0.69 +0.35
    -         load: yes         1796.8284  42.3890 +0.32 +0.16 -0.14
    -Residual                 446964.7062 668.5542
    +subj     (Intercept)      91126.7545 301.8721
    +         spkr: old         1092.8862  33.0588 +1.00
    +         prec: maintain    3463.4603  58.8512 -0.62 -0.62
    +         load: yes         4482.6493  66.9526 +0.36 +0.36 +0.51
    +item     (Intercept)     131384.1084 362.4695
    +         spkr: old         1690.5210  41.1159 +0.42
    +         prec: maintain   61172.0781 247.3299 -0.69 +0.37
    +         load: yes         1883.4785  43.3991 +0.29 +0.14 -0.13
    +Residual                 447629.9270 669.0515
      Number of obs: 1789; levels of grouping factors: 56, 32
     
       Fixed-effects parameters:
     ───────────────────────────────────────────────────────────────────────────────
                                                  Coef.  Std. Error      z  Pr(>|z|)
     ───────────────────────────────────────────────────────────────────────────────
    -(Intercept)                             2181.67        77.3136  28.22    <1e-99
    -spkr: old                                 67.7491      18.2664   3.71    0.0002
    -prec: maintain                          -333.921       47.1558  -7.08    <1e-11
    -load: yes                                 78.7702      19.5298   4.03    <1e-04
    -spkr: old & prec: maintain               -21.9655      15.8074  -1.39    0.1647
    -spkr: old & load: yes                     18.3837      15.8074   1.16    0.2448
    -prec: maintain & load: yes                 4.53327     15.8074   0.29    0.7743
    -spkr: old & prec: maintain & load: yes    23.6073      15.8074   1.49    0.1353
    +(Intercept)                             2181.64        77.3515  28.20    <1e-99
    +spkr: old                                 67.7496      17.9607   3.77    0.0002
    +prec: maintain                          -333.92        47.1563  -7.08    <1e-11
    +load: yes                                 78.8007      19.7269   3.99    <1e-04
    +spkr: old & prec: maintain               -21.996       15.8191  -1.39    0.1644
    +spkr: old & load: yes                     18.3832      15.8191   1.16    0.2452
    +prec: maintain & load: yes                 4.53273     15.8191   0.29    0.7745
    +spkr: old & prec: maintain & load: yes    23.6377      15.8191   1.49    0.1351
     ───────────────────────────────────────────────────────────────────────────────

    1 Expressing the covariance of random effects

    Earlier today we mentioned that the parameters being optimized are from a “matrix square root” of the covariance matrix for the random effects. There is one such lower triangular matrix for each grouping factor.

    -
    +
    l1 = first(m1.λ)   # Cholesky factor of relative covariance for subj
    4×4 LowerTriangular{Float64, Matrix{Float64}}:
    -  0.451431    ⋅           ⋅            ⋅ 
    -  0.0502903  0.0385895    ⋅            ⋅ 
    - -0.0550269  0.0745788   0.0           ⋅ 
    -  0.035189   0.090593   -0.000214038  0.0
    + 0.451194 ⋅ ⋅ ⋅ + 0.0494115 0.0 ⋅ ⋅ + -0.0547474 -0.0357256 0.0588535 ⋅ + 0.0359075 -0.0484787 0.0798414 0.0

    Notice the zero on the diagonal. A triangular matrix with zeros on the diagonal is singular.

    -
    +
    l2 = last(m1.λ)    # this one is also singular
    4×4 LowerTriangular{Float64, Matrix{Float64}}:
    -  0.541853    ⋅           ⋅          ⋅ 
    -  0.0268744  0.0545925    ⋅          ⋅ 
    - -0.253091   0.268002    0.0228756   ⋅ 
    -  0.0199967  0.00128943  0.0601543  0.0
    + 0.541766 ⋅ ⋅ ⋅ + 0.0259255 0.0557178 ⋅ ⋅ + -0.253795 0.26783 0.0226493 ⋅ + 0.0189316 0.000867924 0.0620364 0.0

    To regenerate the covariance matrix we need to know that the covariance is not the square of l1, it is l1 * l1' (so that the result is symmetric) and multiplied by σ̂²

    -
    +
    Σ₁ = varest(m1) .* (l1 * l1')
    4×4 Matrix{Float64}:
    -  91087.0   10147.3     -11103.0     7100.22
    -  10147.3    1796.02        49.4502  2353.54
    - -11103.0      49.4502    3839.41    2154.36
    -   7100.22   2353.54      2154.36    4221.76
    + 91126.8 9979.54 -11057.2 7252.16 + 9979.54 1092.89 -1210.91 794.203 + -11057.2 -1210.91 3463.46 1998.68 + 7252.16 794.203 1998.68 4482.65
    -
    +
    diag(Σ₁)  # compare to the variance column in the VarCorr output
    4-element Vector{Float64}:
    - 91087.0054784778
    -  1796.0221392123499
    -  3839.4125796885137
    -  4221.763756192171
    + 91126.75451781915 + 1092.8862206704753 + 3463.4602904990634 + 4482.649272250181
    -
    +
    sqrt.(diag(Σ₁))
    4-element Vector{Float64}:
    - 301.8062383027856
    -  42.37950140353647
    -  61.96299363078348
    -  64.9751010479566
    + 301.8720830381954 + 33.05882969299542 + 58.85117068078649 + 66.95258973520129

    2 Shrinkage plots

    -
    -
    +
    +
    Code
    shrinkageplot(m1)
    -
    -
    -

    -
    Figure 1: Shrinkage plot of model m1
    +
    +
    +
    + +
    +
    +Figure 1: Shrinkage plot of model m1 +

    The upper left panel shows the perfect negative correlation for those two components of the random effects.

    -
    +
    shrinkageplot(m1, :item)
    -

    +
    +
    +

    +
    +
    -
    +
    X1 = Int.(m1.X')
    8×1789 Matrix{Int64}:
    @@ -785,7 +808,7 @@ 

    -
    +
    X1 * X1'
    8×8 Matrix{Int64}:
    @@ -815,7 +838,7 @@ 

    +
    m2 = let
       form = @formula(
         rt_trunc ~
    @@ -823,8 +846,8 @@ 

    ) fit(MixedModel, form, kb07; contrasts) end

    -
    - +
    +
    @@ -931,10 +954,10 @@

    +
    VarCorr(m2)
    -
    -

    +
    +
    @@ -977,21 +1000,25 @@

    -
    +
    +
    Code
    shrinkageplot(m2)
    -
    -
    -

    -
    Figure 2: Shrinkage plot of model m2
    +
    +
    +
    + +
    +
    +Figure 2: Shrinkage plot of model m2 +
    -
    +
    m3 = let
       form = @formula(
         rt_trunc ~
    @@ -999,8 +1026,8 @@ 

    ) fit(MixedModel, form, kb07; contrasts) end

    -
    -

    +
    +
    @@ -1028,7 +1055,7 @@

    77.4681

    - + @@ -1071,10 +1098,10 @@

    +
    VarCorr(m3)
    -
    -

    28.16 <1e-99364.7125364.7126 298.0259
    +
    +
    @@ -1088,21 +1115,21 @@

    - + - + - + @@ -1117,19 +1144,19 @@

    +
    rng = Random.seed!(1234321);
    -
    +
    m3btstrp = parametricbootstrap(rng, 2000, m3);
    -
    +
    DataFrame(shortestcovint(m3btstrp))
    9×5 DataFrame
    -

    item (Intercept)133015.242133015.244 364.713
    prec: maintain63766.93563766.937 252.521 -0.70
    subj (Intercept)88819.43888819.436 298.026
    +
    - + @@ -1193,14 +1220,14 @@

    item

    - + - + @@ -1208,7 +1235,7 @@

    σ

    - + @@ -1224,29 +1251,37 @@

    +
    ridgeplot(m3btstrp)
    -
    -
    -

    -
    Figure 3: Ridge plot of the fixed-effects coefficients from the bootstrap sample
    +
    +
    +
    + +
    +
    +Figure 3: Ridge plot of the fixed-effects coefficients from the bootstrap sample +
    -
    +
    ridgeplot(m3btstrp; show_intercept=false)
    -
    -
    -

    -
    Figure 4: Ridge plot of the fixed-effects coefficients from the bootstrap sample (with the intercept)
    +
    +
    +
    + +
    +
    +Figure 4: Ridge plot of the fixed-effects coefficients from the bootstrap sample (with the intercept) +
    -
    +
    m4 = let
       form = @formula(
         rt_trunc ~
    @@ -1254,8 +1289,8 @@ 

    ) fit(MixedModel, form, kb07; contrasts) end

    -
    -

    Row type groupprec: maintain 171.547314.702314.7
    7 ρ item (Intercept), prec: maintain-0.89308-0.893081 -0.457084
    subj (Intercept)235.922235.921 364.717
    +
    +
    @@ -1283,7 +1318,7 @@

    77.4681

    - + @@ -1326,22 +1361,26 @@

    +
    m4bstrp = parametricbootstrap(rng, 2000, m4);
    -
    +
    ridgeplot(m4bstrp; show_intercept=false)
    -

    +
    +
    +

    +
    -
    +
    +
    DataFrame(shortestcovint(m4bstrp))
    9×5 DataFrame
    -

    28.16 <1e-99364.7125364.7126 298.0259
    +
    - + @@ -1405,14 +1444,14 @@

    item

    - + - + @@ -1420,7 +1459,7 @@

    σ

    - + @@ -1436,10 +1475,10 @@

    +
    VarCorr(m4)
    -
    -

    Row type groupprec: maintain 177.803318.379318.382
    7 ρ item (Intercept), prec: maintain-0.904904-0.904897 -0.477346
    subj (Intercept)234.299234.301 361.964
    +
    +
    @@ -1453,21 +1492,21 @@

    - + - + - + @@ -1482,8 +1521,8 @@

    -
    +
    +
    Code
    let mods = [m1, m2, m4]
       DataFrame(;
    @@ -1498,9 +1537,9 @@ 

    3×6 DataFrame
    -

    item (Intercept)133015.242133015.244 364.713
    prec: maintain63766.93563766.937 252.521 -0.70
    subj (Intercept)88819.43888819.436 298.026
    +
    - + @@ -1522,12 +1561,12 @@

    - + - - - - + + + + @@ -1552,13 +1591,17 @@

    +
    scatter(fitted(m4), residuals(m4))
    -
    -
    -

    -
    Figure 5: Residuals versus fitted values for model m4
    +
    +
    +
    + +
    +
    +Figure 5: Residuals versus fitted values for model m4 +
    @@ -1611,6 +1654,33 @@

    { + return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href); + } + // Inspect non-navigation links and adorn them if external + var links = window.document.querySelectorAll('a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item):not(.quarto-navigation-tool):not(.about-link)'); + for (var i=0; i { + // Strip column container classes + const stripColumnClz = (el) => { + el.classList.remove("page-full", "page-columns"); + if (el.children) { + for (const child of el.children) { + stripColumnClz(child); + } + } + } + stripColumnClz(note) + if (id === null || id.startsWith('sec-')) { + // Special case sections, only their first couple elements + const container = document.createElement("div"); + if (note.children && note.children.length > 2) { + container.appendChild(note.children[0].cloneNode(true)); + for (let i = 1; i < note.children.length; i++) { + const child = note.children[i]; + if (child.tagName === "P" && child.innerText === "") { + continue; + } else { + container.appendChild(child.cloneNode(true)); + break; + } + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(container); + } + return container.innerHTML + } else { + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + return note.innerHTML; + } + } else { + // Remove any anchor links if they are present + const anchorLink = note.querySelector('a.anchorjs-link'); + if (anchorLink) { + anchorLink.remove(); + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + // TODO in 1.5, we should make sure this works without a callout special case + if (note.classList.contains("callout")) { + return note.outerHTML; + } else { + return note.innerHTML; + } + } + } + for (var i=0; i res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.getElementById(id); + if (note !== null) { + const html = processXRef(id, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + } else { + // See if we can fetch a full url (with no hash to target) + // This is a special case and we should probably do some content thinning / targeting + fetch(url) + .then(res => res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.querySelector('main.content'); + if (note !== null) { + // This should only happen for chapter cross references + // (since there is no id in the URL) + // remove the first header + if (note.children.length > 0 && note.children[0].tagName === "HEADER") { + note.children[0].remove(); + } + const html = processXRef(null, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + }, function(instance) { }); } let selectedAnnoteEl; @@ -1832,6 +2064,7 @@

    { + elRect = undefined; + if (selectedAnnoteEl) { + selectCodeLines(selectedAnnoteEl); + } + }, 10) + ); + function throttle(fn, ms) { + let throttle = false; + let timer; + return (...args) => { + if(!throttle) { // first call gets through + fn.apply(this, args); + throttle = true; + } else { // all the others get throttled + if(timer) clearTimeout(timer); // cancel #2 + timer = setTimeout(() => { + fn.apply(this, args); + timer = throttle = false; + }, ms); + } + }; + } // Attach click handler to the DT const annoteDls = window.document.querySelectorAll('dt[data-target-cell]'); for (const annoteDlNode of annoteDls) { @@ -1918,12 +2177,12 @@

    @@ -1932,4 +2191,5 @@

    \ No newline at end of file diff --git a/shrinkageplot_files/figure-html/cell-14-output-1.svg b/shrinkageplot_files/figure-html/cell-14-output-1.svg index c99720a..49ecd12 100644 --- a/shrinkageplot_files/figure-html/cell-14-output-1.svg +++ b/shrinkageplot_files/figure-html/cell-14-output-1.svg @@ -1,1736 +1,1640 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/shrinkageplot_files/figure-html/cell-29-output-1.svg b/shrinkageplot_files/figure-html/cell-29-output-1.svg index d1582ed..4734de0 100644 --- a/shrinkageplot_files/figure-html/cell-29-output-1.svg +++ b/shrinkageplot_files/figure-html/cell-29-output-1.svg @@ -1,625 +1,563 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - + + - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/shrinkageplot_files/figure-html/fig-m1shrinkage-output-1.svg b/shrinkageplot_files/figure-html/fig-m1shrinkage-output-1.svg index 6bf88c1..a18eed9 100644 --- a/shrinkageplot_files/figure-html/fig-m1shrinkage-output-1.svg +++ b/shrinkageplot_files/figure-html/fig-m1shrinkage-output-1.svg @@ -1,2217 +1,2124 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/shrinkageplot_files/figure-html/fig-m2shrinkage-output-1.svg b/shrinkageplot_files/figure-html/fig-m2shrinkage-output-1.svg index 365840d..6e3fae2 100644 --- a/shrinkageplot_files/figure-html/fig-m2shrinkage-output-1.svg +++ b/shrinkageplot_files/figure-html/fig-m2shrinkage-output-1.svg @@ -1,468 +1,429 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/shrinkageplot_files/figure-html/fig-ridgeplot-output-1.svg b/shrinkageplot_files/figure-html/fig-ridgeplot-output-1.svg index 836572a..25ad519 100644 --- a/shrinkageplot_files/figure-html/fig-ridgeplot-output-1.svg +++ b/shrinkageplot_files/figure-html/fig-ridgeplot-output-1.svg @@ -1,691 +1,614 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/shrinkageplot_files/figure-html/fig-ridgeplotnoint-output-1.svg b/shrinkageplot_files/figure-html/fig-ridgeplotnoint-output-1.svg index 831ba56..b69851b 100644 --- a/shrinkageplot_files/figure-html/fig-ridgeplotnoint-output-1.svg +++ b/shrinkageplot_files/figure-html/fig-ridgeplotnoint-output-1.svg @@ -1,616 +1,563 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - + + - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/shrinkageplot_files/figure-html/fig-scatterm4-output-1.svg b/shrinkageplot_files/figure-html/fig-scatterm4-output-1.svg index d7926fa..33e7a43 100644 --- a/shrinkageplot_files/figure-html/fig-scatterm4-output-1.svg +++ b/shrinkageplot_files/figure-html/fig-scatterm4-output-1.svg @@ -1,1950 +1,1930 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/singularity.html b/singularity.html index c06aef3..d196ff4 100644 --- a/singularity.html +++ b/singularity.html @@ -2,14 +2,14 @@ - + - + -SMLP2023: Advanced Frequentist Track - Convergence, singularity and all that +Convergence, singularity and all that – SMLP2023: Advanced Frequentist Track - + @@ -107,7 +108,13 @@ "collapse-after": 3, "panel-placement": "end", "type": "overlay", - "limit": 20, + "limit": 50, + "keyboard-shortcut": [ + "f", + "/", + "s" + ], + "show-item-context": false, "language": { "search-no-results-text": "No results", "search-matching-documents-text": "matching documents", @@ -116,13 +123,14 @@ "search-more-match-text": "more match in this document", "search-more-matches-text": "more matches in this document", "search-clear-button-title": "Clear", + "search-text-placeholder": "", "search-detached-cancel-button-title": "Cancel", "search-submit-button-title": "Submit", "search-label": "Search" } } - + @@ -132,40 +140,40 @@
    -

    + +

    1 Background

    Belenky et al. (2003) reported effects of sleep deprivation across a 14-day study of 30-to-40-year old men and women holding commercial vehicle driving licenses. Their analyses are based on a subset of tasks and ratings from very large and comprehensive test and questionnaire battery (Balkin et al., 2000).

    @@ -434,15 +450,15 @@

    2 Setup

    First we attach the various packages needed, define a few helper functions, read the data, and get everything in the desired shape.

    -
    -
    +
    +
    Code -
    using CairoMakie         # device driver for static (SVG, PDF, PNG) plots
    -using Chain              # like pipes but cleaner
    +
    using CairoMakie         # device driver for static (SVG, PDF, PNG) plots
    +using Chain              # like pipes but cleaner
     using DataFrameMacros
     using DataFrames
     using MixedModels
    -using MixedModelsMakie   # plots specific to mixed-effects models using Makie
    +using MixedModelsMakie   # plots specific to mixed-effects models using Makie
     
     using ProgressMeter
     
    @@ -459,7 +475,7 @@ 

    3 PreprocessingCompute speed as an alternative dependent variable from reaction, warranted by a ‘boxcox’ check of residuals.
  • Create a GroupedDataFrame by levels of Subj (the original dataframe is available as gdf.parent, which we name df)
  • -
    +
    gdf = @chain MixedModels.dataset(:sleepstudy) begin
       DataFrame
       rename!(:subj => :Subj, :days => :day)
    @@ -468,9 +484,9 @@ 

    3 Preprocessingend

    GroupedDataFrame with 18 groups based on key: Subj

    First Group (10 rows): Subj = "S308"
    -

    Row geomdof npar1131.284130.126 2928637.128695.128854.328696.128638.028696.028855.228697.0
    2
    +
    - + @@ -558,19 +574,10 @@

    3 Preprocessing

    Row Subj day
    -

    -
    -
    -Last Group (10 rows): Subj = "S372" -
    -
    - -
    -
    -
    - +

    Last Group (10 rows): Subj = "S372"
    +
    - + @@ -661,15 +668,14 @@

    3 Preprocessing - -
    +
    df = gdf.parent
     describe(df)
    4×7 DataFrame
    -

    Row Subj day
    +
    - + @@ -740,7 +746,7 @@

    3 Preprocessing

    4 Estimates for pooled data

    In the first analysis we ignore the dependency of observations due to repeated measures from the same subjects. We pool all the data and estimate the regression of 180 speed scores on the nine days of the experiment.

    -
    +
    pooledcoef = simplelinreg(df.day, df.speed)  # produces a Tuple
    (3.965811974783149, -0.11099359232199696)
    @@ -753,13 +759,13 @@

    5 Within-subject

    5.1 Within-subject simple regressions

    Applying combine to a grouped data frame like gdf produces a DataFrame with a row for each group. The permutation ord provides an ordering for the groups by increasing intercept (predicted response at day 0).

    -
    +
    within = combine(gdf, [:day, :speed] => simplelinreg => :coef)
    18×2 DataFrame
    -

    Row variable mean
    +
    - + @@ -866,9 +872,9 @@

    Figure 1 shows the reaction speed versus days of sleep deprivation by subject. The panels are arranged by increasing initial reaction speed starting at the lower left and proceeding across rows.

    -
    -
    +

    Figure 1 shows the reaction speed versus days of sleep deprivation by subject. The panels are arranged by increasing initial reaction speed starting at the lower left and proceeding across rows.

    +
    +
    Code
    let
       ord = sortperm(first.(within.coef))
    @@ -888,10 +894,14 @@ 

    -
    -
    -

    -
    Figure 1: Reaction speed (s⁻¹) versus days of sleep deprivation by subject
    +
    +
    +
    + +
    +
    +Figure 1: Reaction speed (s⁻¹) versus days of sleep deprivation by subject +
    @@ -900,14 +910,17 @@

    6 Basic LMM

    -
    +
    contrasts = Dict(:Subj => Grouping())
     m1 = let
       form = @formula speed ~ 1 + day + (1 + day | Subj)
       fit(MixedModel, form, df; contrasts)
     end
    -
    -

    Row Subj coef
    +
    +
    Minimizing 69    Time: 0:00:00 ( 2.86 ms/it)
    +
    +
    +
    @@ -954,13 +967,13 @@

    6 Basic LMM

    7 No correlation parameter: zcp LMM

    The zerocorr function applied to a random-effects term estimates one parameter less than LMM m1– the CP is now fixed to zero.

    -
    -
    m2 = let
    -  form = @formula speed ~ 1 + day + zerocorr(1 + day | Subj)
    -  fit(MixedModel, form, df; contrasts)
    -end
    -
    -
    +
    +
    m2 = let
    +  form = @formula speed ~ 1 + day + zerocorr(1 + day | Subj)
    +  fit(MixedModel, form, df; contrasts)
    +end
    +
    +
    @@ -1001,13 +1014,13 @@

    7 No correlation

    LMM m2 has a slghtly lower log-likelihood than LMM m1 but also one fewer parameters. A likelihood-ratio test is used to compare these nested models.

    -
    -
    +
    +
    Code -
    MixedModels.likelihoodratiotest(m2, m1)
    +
    MixedModels.likelihoodratiotest(m2, m1)
    -
    -

    +
    +
    @@ -1048,25 +1061,25 @@

    7 No correlation

    Alternatively, the AIC, AICc, and BIC values can be compared. They are on a scale where “smaller is better”. All three model-fit statistics prefer the zcpLMM m2.

    -
    -
    +
    +
    Code -
    let
    -  mods = [m2, m1]
    -  DataFrame(;
    -    dof=dof.(mods),
    -    deviance=deviance.(mods),
    -    AIC=aic.(mods),
    -    AICc=aicc.(mods),
    -    BIC=bic.(mods),
    -  )
    -end
    +
    let
    +  mods = [m2, m1]
    +  DataFrame(;
    +    dof=dof.(mods),
    +    deviance=deviance.(mods),
    +    AIC=aic.(mods),
    +    AICc=aicc.(mods),
    +    BIC=bic.(mods),
    +  )
    +end
    2×5 DataFrame
    -

    +
    - + @@ -1112,16 +1125,20 @@

    8 Conditional mod

    9 Caterpillar plots (effect profiles)

    -
    -
    +
    +
    Code -
    caterpillar(m2)
    +
    caterpillar(m2)
    -
    -
    -

    -
    Figure 2: Prediction intervals on the random effects in model m2
    +
    +
    +
    + +
    +
    +Figure 2: Prediction intervals on the random effects in model m2 +
    @@ -1129,16 +1146,20 @@

    9 Caterpillar plo

    10 Shrinkage plot

    -
    -
    +
    +
    Code -
    shrinkageplot!(Figure(; resolution=(500, 500)), m2)
    +
    shrinkageplot!(Figure(; resolution=(500, 500)), m2)
    -
    -
    -

    -
    Figure 3: Shrinkage plot of the means of the random effects in model m2
    +
    +
    +
    + +
    +
    +Figure 3: Shrinkage plot of the means of the random effects in model m2 +
    @@ -1146,7 +1167,7 @@

    10 Shrinkage plo

    11 References

    -
    +
    Balkin, T., Thome, D., Sing, H., Thomas, M., Redmond, D., Wesensten, N., Williams, J., Hall, S., & Belenky, G. (2000). Effects of sleep schedules on commercial motor vehicle driver performance (DOT-MC-00-133). Federal Motor Carrier Safety Administration. https://doi.org/10.21949/1503015.
    @@ -1205,6 +1226,33 @@

    11 References { + const baseTheme = document.querySelector('#giscus-base-theme')?.value ?? 'light'; + const alternateTheme = document.querySelector('#giscus-alt-theme')?.value ?? 'dark'; + let newTheme = ''; + if(darkModeDefault) { + newTheme = isAlternate ? baseTheme : alternateTheme; + } else { + newTheme = isAlternate ? alternateTheme : baseTheme; + } + const changeGiscusTheme = () => { + // From: https://github.com/giscus/giscus/issues/336 + const sendMessage = (message) => { + const iframe = document.querySelector('iframe.giscus-frame'); + if (!iframe) return; + iframe.contentWindow.postMessage({ giscus: message }, 'https://giscus.app'); + } + sendMessage({ + setConfig: { + theme: newTheme + } + }); + } + const isGiscussLoaded = window.document.querySelector('iframe.giscus-frame') !== null; + if (isGiscussLoaded) { + changeGiscusTheme(); + } + } const toggleColorMode = (alternate) => { // Switch the stylesheets const alternateStylesheets = window.document.querySelectorAll('link.quarto-color-scheme.quarto-color-alternate'); @@ -1271,13 +1319,15 @@

    11 References { // Read the current dark / light value let toAlternate = !hasAlternateSentinel(); toggleColorMode(toAlternate); setStyleSentinel(toAlternate); + toggleGiscusIfUsed(toAlternate, darkModeDefault); }; // Ensure there is a toggle, if there isn't float one in the top right if (window.document.querySelector('.quarto-color-scheme-toggle') === null) { @@ -1312,18 +1362,7 @@

    11 References11 References { + return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href); + } + // Inspect non-navigation links and adorn them if external + var links = window.document.querySelectorAll('a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item):not(.quarto-navigation-tool):not(.about-link)'); + for (var i=0; i11 References11 References { + // Strip column container classes + const stripColumnClz = (el) => { + el.classList.remove("page-full", "page-columns"); + if (el.children) { + for (const child of el.children) { + stripColumnClz(child); + } + } + } + stripColumnClz(note) + if (id === null || id.startsWith('sec-')) { + // Special case sections, only their first couple elements + const container = document.createElement("div"); + if (note.children && note.children.length > 2) { + container.appendChild(note.children[0].cloneNode(true)); + for (let i = 1; i < note.children.length; i++) { + const child = note.children[i]; + if (child.tagName === "P" && child.innerText === "") { + continue; + } else { + container.appendChild(child.cloneNode(true)); + break; + } + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(container); + } + return container.innerHTML + } else { + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + return note.innerHTML; + } + } else { + // Remove any anchor links if they are present + const anchorLink = note.querySelector('a.anchorjs-link'); + if (anchorLink) { + anchorLink.remove(); + } + if (window.Quarto?.typesetMath) { + window.Quarto.typesetMath(note); + } + // TODO in 1.5, we should make sure this works without a callout special case + if (note.classList.contains("callout")) { + return note.outerHTML; + } else { + return note.innerHTML; + } + } + } + for (var i=0; i res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.getElementById(id); + if (note !== null) { + const html = processXRef(id, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + } else { + // See if we can fetch a full url (with no hash to target) + // This is a special case and we should probably do some content thinning / targeting + fetch(url) + .then(res => res.text()) + .then(html => { + const parser = new DOMParser(); + const htmlDoc = parser.parseFromString(html, "text/html"); + const note = htmlDoc.querySelector('main.content'); + if (note !== null) { + // This should only happen for chapter cross references + // (since there is no id in the URL) + // remove the first header + if (note.children.length > 0 && note.children[0].tagName === "HEADER") { + note.children[0].remove(); + } + const html = processXRef(null, note); + instance.setContent(html); + } + }).finally(() => { + instance.enable(); + instance.show(); + }); + } + }, function(instance) { }); } let selectedAnnoteEl; @@ -1426,6 +1636,7 @@

    11 References11 References { + elRect = undefined; + if (selectedAnnoteEl) { + selectCodeLines(selectedAnnoteEl); + } + }, 10) + ); + function throttle(fn, ms) { + let throttle = false; + let timer; + return (...args) => { + if(!throttle) { // first call gets through + fn.apply(this, args); + throttle = true; + } else { // all the others get throttled + if(timer) clearTimeout(timer); // cancel #2 + timer = setTimeout(() => { + fn.apply(this, args); + timer = throttle = false; + }, ms); + } + }; + } // Attach click handler to the DT const annoteDls = window.document.querySelectorAll('dt[data-target-cell]'); for (const annoteDlNode of annoteDls) { @@ -1512,12 +1749,12 @@

    11 References

    Row dof deviance