From 3057993dfea63839e7e0dd34ebf15feec09ac16f Mon Sep 17 00:00:00 2001 From: Jaeyeong Yang Date: Sat, 31 Aug 2019 20:04:07 +0900 Subject: [PATCH] Upload docs --- R/.gitignore | 1 - R/docs/articles/getting_started.html | 580 ++++++++++++++++++ R/docs/articles/getting_started.md | 523 ++++++++++++++++ .../figure-html/unnamed-chunk-11-1.png | Bin 0 -> 74303 bytes .../figure-html/unnamed-chunk-12-1.png | Bin 0 -> 60940 bytes .../figure-html/unnamed-chunk-13-1.png | Bin 0 -> 9790 bytes .../figure-html/unnamed-chunk-14-1.png | Bin 0 -> 43216 bytes .../figure-html/unnamed-chunk-20-1.png | Bin 0 -> 27339 bytes .../figure-html/unnamed-chunk-20-2.png | Bin 0 -> 26443 bytes R/docs/articles/images/HBA_concept.png | Bin 0 -> 25837 bytes R/docs/articles/images/PPC.png | Bin 0 -> 1923549 bytes R/docs/articles/images/hBayesDM_pipeLine.png | Bin 0 -> 161915 bytes R/docs/articles/index.html | 148 +++++ R/docs/authors.html | 189 ++++++ R/docs/docsearch.css | 148 +++++ R/docs/docsearch.js | 85 +++ R/docs/extra.css | 20 + R/docs/index.html | 230 +++++++ R/docs/link.svg | 12 + R/docs/news/index.html | 399 ++++++++++++ R/docs/pkgdown.css | 236 +++++++ R/docs/pkgdown.js | 115 ++++ R/docs/pkgdown.yml | 6 + R/docs/reference/HDIofMCMC.html | 177 ++++++ R/docs/reference/bandit2arm_delta.html | 344 +++++++++++ .../reference/bandit4arm2_kalman_filter.html | 345 +++++++++++ R/docs/reference/bandit4arm_2par_lapse.html | 344 +++++++++++ R/docs/reference/bandit4arm_4par.html | 344 +++++++++++ R/docs/reference/bandit4arm_lapse.html | 344 +++++++++++ R/docs/reference/bandit4arm_lapse_decay.html | 344 +++++++++++ .../reference/bandit4arm_singleA_lapse.html | 344 +++++++++++ R/docs/reference/bart_par4.html | 344 +++++++++++ R/docs/reference/cgt_cm.html | 348 +++++++++++ R/docs/reference/choiceRT_ddm.html | 358 +++++++++++ R/docs/reference/choiceRT_ddm_single.html | 359 +++++++++++ R/docs/reference/choiceRT_lba.html | 318 ++++++++++ R/docs/reference/choiceRT_lba_single.html | 318 ++++++++++ R/docs/reference/cra_exp.html | 347 +++++++++++ R/docs/reference/cra_linear.html | 347 +++++++++++ R/docs/reference/dbdm_prob_weight.html | 352 +++++++++++ R/docs/reference/dd_cs.html | 345 +++++++++++ R/docs/reference/dd_cs_single.html | 345 +++++++++++ R/docs/reference/dd_exp.html | 345 +++++++++++ R/docs/reference/dd_hyperbolic.html | 346 +++++++++++ R/docs/reference/dd_hyperbolic_single.html | 346 +++++++++++ R/docs/reference/estimate_mode.html | 169 +++++ R/docs/reference/extract_ic.html | 190 ++++++ R/docs/reference/gng_m1.html | 343 +++++++++++ R/docs/reference/gng_m2.html | 343 +++++++++++ R/docs/reference/gng_m3.html | 343 +++++++++++ R/docs/reference/gng_m4.html | 343 +++++++++++ R/docs/reference/hBayesDM-package.html | 262 ++++++++ R/docs/reference/hBayesDM_model.html | 270 ++++++++ R/docs/reference/igt_orl.html | 356 +++++++++++ R/docs/reference/igt_pvl_decay.html | 355 +++++++++++ R/docs/reference/igt_pvl_delta.html | 355 +++++++++++ R/docs/reference/igt_vpp.html | 354 +++++++++++ R/docs/reference/index.html | 504 +++++++++++++++ R/docs/reference/multiplot.html | 177 ++++++ R/docs/reference/peer_ocu.html | 349 +++++++++++ R/docs/reference/plot.hBayesDM.html | 189 ++++++ R/docs/reference/plotDist.html | 201 ++++++ R/docs/reference/plotHDI.html | 201 ++++++ R/docs/reference/plotInd.html | 197 ++++++ R/docs/reference/printFit.html | 200 ++++++ R/docs/reference/prl_ewa.html | 344 +++++++++++ R/docs/reference/prl_fictitious.html | 345 +++++++++++ .../reference/prl_fictitious_multipleB.html | 346 +++++++++++ R/docs/reference/prl_fictitious_rp.html | 346 +++++++++++ R/docs/reference/prl_fictitious_rp_woa.html | 346 +++++++++++ R/docs/reference/prl_fictitious_woa.html | 345 +++++++++++ R/docs/reference/prl_rp.html | 344 +++++++++++ R/docs/reference/prl_rp_multipleB.html | 346 +++++++++++ R/docs/reference/pst_gainloss_Q.html | 346 +++++++++++ R/docs/reference/ra_noLA.html | 344 +++++++++++ R/docs/reference/ra_noRA.html | 344 +++++++++++ R/docs/reference/ra_prospect.html | 344 +++++++++++ R/docs/reference/rdt_happiness.html | 351 +++++++++++ R/docs/reference/rhat.html | 182 ++++++ R/docs/reference/ts_par4.html | 357 +++++++++++ R/docs/reference/ts_par6.html | 356 +++++++++++ R/docs/reference/ts_par7.html | 356 +++++++++++ R/docs/reference/ug_bayes.html | 342 +++++++++++ R/docs/reference/ug_delta.html | 342 +++++++++++ R/docs/reference/wcs_sql.html | 344 +++++++++++ 85 files changed, 22566 insertions(+), 1 deletion(-) create mode 100644 R/docs/articles/getting_started.html create mode 100644 R/docs/articles/getting_started.md create mode 100644 R/docs/articles/getting_started_files/figure-html/unnamed-chunk-11-1.png create mode 100644 R/docs/articles/getting_started_files/figure-html/unnamed-chunk-12-1.png create mode 100644 R/docs/articles/getting_started_files/figure-html/unnamed-chunk-13-1.png create mode 100644 R/docs/articles/getting_started_files/figure-html/unnamed-chunk-14-1.png create mode 100644 R/docs/articles/getting_started_files/figure-html/unnamed-chunk-20-1.png create mode 100644 R/docs/articles/getting_started_files/figure-html/unnamed-chunk-20-2.png create mode 100644 R/docs/articles/images/HBA_concept.png create mode 100644 R/docs/articles/images/PPC.png create mode 100644 R/docs/articles/images/hBayesDM_pipeLine.png create mode 100644 R/docs/articles/index.html create mode 100644 R/docs/authors.html create mode 100644 R/docs/docsearch.css create mode 100644 R/docs/docsearch.js create mode 100644 R/docs/extra.css create mode 100644 R/docs/index.html create mode 100644 R/docs/link.svg create mode 100644 R/docs/news/index.html create mode 100644 R/docs/pkgdown.css create mode 100644 R/docs/pkgdown.js create mode 100644 R/docs/pkgdown.yml create mode 100644 R/docs/reference/HDIofMCMC.html create mode 100644 R/docs/reference/bandit2arm_delta.html create mode 100644 R/docs/reference/bandit4arm2_kalman_filter.html create mode 100644 R/docs/reference/bandit4arm_2par_lapse.html create mode 100644 R/docs/reference/bandit4arm_4par.html create mode 100644 R/docs/reference/bandit4arm_lapse.html create mode 100644 R/docs/reference/bandit4arm_lapse_decay.html create mode 100644 R/docs/reference/bandit4arm_singleA_lapse.html create mode 100644 R/docs/reference/bart_par4.html create mode 100644 R/docs/reference/cgt_cm.html create mode 100644 R/docs/reference/choiceRT_ddm.html create mode 100644 R/docs/reference/choiceRT_ddm_single.html create mode 100644 R/docs/reference/choiceRT_lba.html create mode 100644 R/docs/reference/choiceRT_lba_single.html create mode 100644 R/docs/reference/cra_exp.html create mode 100644 R/docs/reference/cra_linear.html create mode 100644 R/docs/reference/dbdm_prob_weight.html create mode 100644 R/docs/reference/dd_cs.html create mode 100644 R/docs/reference/dd_cs_single.html create mode 100644 R/docs/reference/dd_exp.html create mode 100644 R/docs/reference/dd_hyperbolic.html create mode 100644 R/docs/reference/dd_hyperbolic_single.html create mode 100644 R/docs/reference/estimate_mode.html create mode 100644 R/docs/reference/extract_ic.html create mode 100644 R/docs/reference/gng_m1.html create mode 100644 R/docs/reference/gng_m2.html create mode 100644 R/docs/reference/gng_m3.html create mode 100644 R/docs/reference/gng_m4.html create mode 100644 R/docs/reference/hBayesDM-package.html create mode 100644 R/docs/reference/hBayesDM_model.html create mode 100644 R/docs/reference/igt_orl.html create mode 100644 R/docs/reference/igt_pvl_decay.html create mode 100644 R/docs/reference/igt_pvl_delta.html create mode 100644 R/docs/reference/igt_vpp.html create mode 100644 R/docs/reference/index.html create mode 100644 R/docs/reference/multiplot.html create mode 100644 R/docs/reference/peer_ocu.html create mode 100644 R/docs/reference/plot.hBayesDM.html create mode 100644 R/docs/reference/plotDist.html create mode 100644 R/docs/reference/plotHDI.html create mode 100644 R/docs/reference/plotInd.html create mode 100644 R/docs/reference/printFit.html create mode 100644 R/docs/reference/prl_ewa.html create mode 100644 R/docs/reference/prl_fictitious.html create mode 100644 R/docs/reference/prl_fictitious_multipleB.html create mode 100644 R/docs/reference/prl_fictitious_rp.html create mode 100644 R/docs/reference/prl_fictitious_rp_woa.html create mode 100644 R/docs/reference/prl_fictitious_woa.html create mode 100644 R/docs/reference/prl_rp.html create mode 100644 R/docs/reference/prl_rp_multipleB.html create mode 100644 R/docs/reference/pst_gainloss_Q.html create mode 100644 R/docs/reference/ra_noLA.html create mode 100644 R/docs/reference/ra_noRA.html create mode 100644 R/docs/reference/ra_prospect.html create mode 100644 R/docs/reference/rdt_happiness.html create mode 100644 R/docs/reference/rhat.html create mode 100644 R/docs/reference/ts_par4.html create mode 100644 R/docs/reference/ts_par6.html create mode 100644 R/docs/reference/ts_par7.html create mode 100644 R/docs/reference/ug_bayes.html create mode 100644 R/docs/reference/ug_delta.html create mode 100644 R/docs/reference/wcs_sql.html diff --git a/R/.gitignore b/R/.gitignore index d5af0a6e..01dcbd20 100644 --- a/R/.gitignore +++ b/R/.gitignore @@ -1,3 +1,2 @@ -docs/ hBayesDM*.tar.gz hBayesDM.Rcheck/ diff --git a/R/docs/articles/getting_started.html b/R/docs/articles/getting_started.html new file mode 100644 index 00000000..5796cb6c --- /dev/null +++ b/R/docs/articles/getting_started.html @@ -0,0 +1,580 @@ + + + + + + + +Getting Started • hBayesDM + + + + + + + + + + +
+
+ + + +
+
+ + + + +

hBayesDM (hierarchical Bayesian modeling of Decision-Making tasks) is a user-friendly R package that offers hierarchical Bayesian analysis of various computational models on an array of decision-making tasks. Click here to download its help file (reference manual). Click here to read our paper published in Computational Psychiatry. Click here to download a poster we presented at several conferences/meetings. You can find hBayesDM on CRAN and GitHub.

+
+

+Motivation

+

Computational modeling provides a quantitative framework for investigating latent neurocognitive processes (e.g., learning rate, reward sensitivity) and interactions among multiple decision-making systems. Parameters of a computational model reflect psychologically meaningful individual differences: thus, getting accurate parameter estimates of a computational model is critical to improving the interpretation of its findings. Hierarchical Bayesian analysis (HBA) is regarded as the gold standard for parameter estimation, especially when the amount of information from each participant is small (see below “Why hierarchical Bayesian analysis?”). However, many researchers interested in HBA often find the approach too technical and challenging to be implemented.

+

We introduce a free R package hBayesDM, which offers HBA of various computational models on an array of decision-making tasks (see below for a list of tasks and models currently available). Users can perform HBA of various computational models with a single line of coding. Example datasets are also available. With hBayesDM, we hope anyone with minimal knowledge of programming can take advantage of advanced computational modeling and HBA. It is our expectation that hBayesDM will contribute to the dissemination of these computational tools and enable researchers in related fields to easily characterize latent neurocognitive processes within their study populations.

+
+
+

+Why hierarchical Bayesian analysis (HBA)?

+

+

Most computational models do not have closed form solutions and we need to estimate parameter values. Traditionally parameters are estimated at the individual level with maximum likelihood estimation (MLE): getting point estimates for each individual separately. However, individual MLE estimates are often noisy especially when there is insufficient amount of data. A group-level analysis (e.g., group-level MLE), which estimate a single set of parameters for the whole group of individuals, may generate more reliable estimates but inevitably ignores individual differences.

+

HBA and other hierarchical approaches (e.g., Huys et al., 2011) allow for individual differences while pooling information across individuals. Both individual and group parameter estimates (i.e., posterior distributions) are estimated simultaneously in a mutually constraining fashion. Consequently, individual parameter estimates tend to be more stable and reliable because commonalities among individuals are captured and informed by the group tendencies (e.g., Ahn et al., 2011). HBA also finds full posterior distributions instead of point estimates (thus providing rich information about the parameters). HBA also makes it easy to do group comparisons in a Bayesian fashion (e.g., comparing clinical and non-clinical groups, see an example below).

+

HBA is a branch of Bayesian statistics and the conceptual framework of Bayesian data analysis is clearly written in Chapter 2 of John Kruschke’s book (Kruschke, 2014). In Bayesian statistics, we assume prior beliefs (i.e., prior distributions) for model parameters and update the priors into posterior distributions given the data (e.g., trial-by-trial choices and outcomes) using Bayes’ rule. Note that the prior distributions we use for model parameters are vague (e.g., flat) or weakly informative priors, so they play a minimal role in the posterior distribution.

+

For Bayesian updating, we use the Stan software package (http://mc-stan.org/), which implements a very efficient Markov Chain Monte Carlo (MCMC) algorithm called Hamiltonian Monte Carlo (HMC). HMC is known to be effective and works well even for large complex models. See Stan reference manual (http://mc-stan.org/documentation/) and Chapter 14 of Kruschke (2014) for a comprehensive description of HMC and Stan. What is MCMC and why shoud we use it? Remember, we need to update our priors into posterior distributions in order to make inference about model parameters. Simply put, MCMC is a way of approximating a posterior distribution by drawing a large number of samples from it. MCMC algorithms are used when posterior distributions cannot be analytically achieved or using MCMC is more efficient than searching for the whole grid of parameter space (i.e., grid search). To learn more about the basic foundations of MCMC, we recommend Chapter 7 of Kruschke (2014).

+

Detailed specification of Bayesian models is not available in text yet (stay tuned for our tutorial paper whose citation is listed below). At the same time, users can go over our Stan codes to check how we implement each computational model (e.g., pathTo_gng_m1 = system.file("stan/gng_m1.stan", package="hBayesDM") ). We made strong efforts to optimize Stan codes through reparameterization (e.g., Matt trick) and vectorization.

+
+
+

+Prerequisites

+ +

Note: Additional R packages (e.g., ggplot2, loo) will be installed (if not installed yet) during the installation of hBayesDM.

+
+
+

+Tasks & models implemented in hBayesDM

+

See here for the list of tasks and models implemented in hBayesDM.

+
+
+

+How to install hBayesDM

+

There are three ways to install hBayesDM as described below. Make sure to install RStan prior to install hBayesDM. And restart R/RStudio after the installation of hBayesDM. Typically RStan can be installed just by typing install.packages("rstan", dependencies = TRUE). For Windows, you need to install Rtools first to install RStan and install the hBayesDM from CRAN. For detailed instructions for the installation of rstan, please go to this link: https://github.com/stan-dev/rstan/wiki/RStan-Getting-Started. If you are a Mac user, make sure Xcode is installed.

+

How can you tell if RStan is correctly installed? Check if you can fit the ‘Eight Schools’ model without a problem. Check here or here if you experience difficulty installing RStan.

+ +
+

+Method B

+

Install the package from GitHub:

+ +
+
+

+Method C

+
    +
  1. Download a copy from here to a directory (e.g., “~/Downloads”).
  2. +
  3. Open R(Studio) and set working directory to the downloaded folder. (e.g., setwd("~/Downloads") )
  4. +
  5. Install the package from the downloaded file.
  6. +
+
install.packages(pkgs="hBayesDM_1.0.0.tar.gz", dependencies=TRUE, repos=NULL)
+
+
+

+Precompiling Stan models during installation

+

If you follow the direction described below, Stan models will be precompiled during installation and models will run immediately when called. This is recommended if you are a frequent hBayesDM user!

+
Sys.setenv(BUILD_ALL='true')  # Build all the models on installation
+Sys.setenv(MAKEFLAGS='-j 4')  # Use 4 cores for compilation (or the number you want)
+
+install.packages("hBayesDM")  # Install from CRAN
+## or
+devtools::install_github("CCS-Lab/hBayesDM")  # Install from GitHub
+

We highly recommend you use multiple cores for compiling, since it will take quite a long time to complete.

+
+
+
+

+How to use hBayesDM

+

First, open RStudio (or just R) and load the package:

+
library(hBayesDM)
+

Four steps of doing HBA with hBayesDM are illustrated below. As an example, four models of the orthogonalized Go/Nogo task (Guitart-Masip et al., 2012; Cavanagh et al., 2013) are fit and compared with the hBayesDM package.

+

+
+

+1) Prepare the data

+
    +
  • For fitting a model with hBayesDM, all subjects’ data should be combined into a single text (*.txt) file. Look at the sample dataset and a help file (e.g., ?gng_m1) for each task and carefully follow the instructions.
  • +
  • Subjects’ data must contain variables that are consistent with the column names specified in the help file, though extra variables are in practice allowed.
  • +
  • It is okay if the number of trials is different across subjects. But there should exist no N/A data. If some trials contain N/A data (e.g., choice=NA in trial#10), remove the trials first.
  • +
  • Sample data are available here, although users can fit a model with sample data without separately downloading them with one of the function arguments. Once the hBayesDM package is installed, sample data can be also retrieved from the package folder. Note that the file name of sample (example) data for a given task is taskName_exampleData.txt (e.g., dd_exampleData.txt, igt_exampleData.txt, gng_exampleData.txt, etc.). See each model’s help file (e.g., ?gng_m1) to check required data columns and their labels.
  • +
+
dataPath = system.file("extdata/gng_exampleData.txt", package="hBayesDM")
+

If you download the sample data to “~/Downloads”, you may specify the path to the data file like this:

+ +
+
+

+2) Fit candidate models

+

Below the gng_m1 model is fit with its sample data. The command indicates that three MCMC chains are run and three cores are used for parallel computing. If you enter “example” as an argument for data, hBayesDM will use the sample data for the task. Note that you can save the output to a file (see the saveDir argument) or send an email when fitting is complete (see the email argument). You can also assign your own initial values (see the inits argument; e.g., inits=c(0.1, 0.2, 1.0)):

+
output1 = gng_m1(data="example", niter=2000, nwarmup=1000, nchain=4, ncore=4)
+

, which is the same as the command below because the default numbers of total (including warmup) iterations (MCMC samples), warmup iterations, and chains are 2,000, 1,000, and 4 for gng models.

+
output1 = gng_m1("example", ncore=4)
+

Executing the command will generate messages like below in the R console. It will take approximately 2~3 minutes (with the gng_m1 model & “example” data) for the model fitting to complete (with MCMC sampling). Note that you may get warning messages about “numerical problems” or that there are a certain number of “divergent transitions after warmup”. When we check our models with example datasets, warning messages appear mostly at the beginning of the warmup period and there are very few divergent transitions after warmup. In such cases, you can ignore the warnings. Also see Appendix D of the Stan Reference Manual.

+
Model name  = gng_m1 
+Data file   = example 
+
+Details:
+ # of chains                    = 4 
+ # of cores used                = 4 
+ # of MCMC samples (per chain)  = 2000 
+ # of burn-in samples           = 1000 
+ # of subjects                  = 10 
+ # of (max) trials per subject  = 240 
+
+****************************************
+** Use VB estimates as initial values **
+****************************************
+
+
+***********************************
+**  Loading a precompiled model  **
+***********************************
+starting worker pid=75130 on localhost:11950 at 08:25:48.905
+starting worker pid=75138 on localhost:11950 at 08:25:49.101
+
+SAMPLING FOR MODEL 'gng_m1' NOW (CHAIN 1).
+
+Chain 1, Iteration:    1 / 2000 [  0%]  (Warmup)
+SAMPLING FOR MODEL 'gng_m1' NOW (CHAIN 2).
+...
+

When model fitting is complete, you see this message and data are stored into output1.

+
************************************
+**** Model fitting is complete! ****
+************************************
+

output1, a hBayesDM object, is a list with 4 elements (class: “hBayesDM”):

+
    +
  1. +model: Name of the fitted model (i.e., output1$model is ‘gng_m1’).
  2. +
  3. +allIndPars: Summary of individual subjects’ parameters (default: mean). Users can also choose to use median or mode (e.g., output1 = gng_m1("example", indPars="mode") ).
  4. +
  5. +parVals: Posterior samples of all parameters. Extracted by rstan::extract(rstan_object, permuted=T). Note that hyper (group) mean parameters are indicated by mu_PARAMETER (e.g., mu_xi, mu_ep, mu_rho). +
  6. +
  7. +fit: RStan object (i.e., fit = stan(file='gng_m1.stan', ...) ).
  8. +
  9. +rawdata: Raw trial-by-trial data used for modeling. Raw data are provided in the output to allow users to easily access data and compare trial-by-trial model-based regressors (e.g., prediction errors) with choice data.
  10. +
  11. +modelRegressor (optional): Trial-by-trial model-based regressors such as prediction errors, the values of the chosen option, etc. For each model, we pre-select appropriate model-based regressors.
  12. +
+
> output1$allIndPars
+           xi        ep      rho subjID
+1  0.03688558 0.1397615 5.902901      1
+2  0.02934812 0.1653435 6.066120      2
+3  0.04467025 0.1268796 5.898099      3
+4  0.02103926 0.1499842 6.185020      4
+5  0.02620808 0.1498962 6.081908      5
+...
+
> output1$fit
+Inference for Stan model: gng_m1.
+4 chains, each with iter=2000; warmup=1000; thin=1; 
+post-warmup draws per chain=4000, total post-warmup draws=4000.
+
+               mean se_mean   sd    2.5%     25%     50%     75%   97.5% n_eff Rhat
+mu_xi          0.03    0.00 0.02    0.00    0.02    0.03    0.05    0.08  2316 1.00
+mu_ep          0.15    0.00 0.02    0.11    0.13    0.15    0.16    0.19  4402 1.00
+mu_rho         5.97    0.01 0.72    4.76    5.45    5.89    6.40    7.61  3821 1.00
+sigma[1]       0.54    0.06 1.02    0.02    0.18    0.35    0.61    1.99   318 1.01
+sigma[2]       0.12    0.00 0.08    0.01    0.05    0.10    0.16    0.31  2620 1.00
+sigma[3]       0.12    0.00 0.09    0.01    0.05    0.10    0.16    0.33  2402 1.00
+...
+

\(\hat{R}\) (Rhat) is an index of the convergence of the chains. \(\hat{R}\) values close to 1.00 would indicate that MCMC chains are converged to stationary target distributions. When we check MCMC performance of our models on sample data, \(\hat{R}\) values are 1.00 for most parameters or at most 1.04.

+
+
+

+3) Plot model parameters

+

Make sure to visually diagnose MCMC performance (i.e., visually check whether MCMC samples are well mixed and converged to stationary distributions). For the diagnosis or visualization of hyper (group) parameters, you can use plot.hBayesDM or just plot, which searches for an extension function that contains the class name. The class of any hBayesDM output is hBayesDM:

+

Let’s first visually diagnose MCMC performance of hyper parameters with trace plots:

+
plot(output1, type="trace", fontSize=11)   # traceplot of hyper parameters. Set font size 11.
+

+

The trace plots indicate that MCMC samples are indeed well mixed and converged, which is consistent with their \(\hat{R}\) values (see here for some discussion on why we care about mixing). Note that the plots above exclude burn-in samples. If you want, you can include burn-in (warmup) MCMC samples.

+
plot(output1, type="trace", inc_warmup=T)   # traceplot of hyper parameters w/ warmup samples
+

+

You can also plot the posterior distributions of the hyper (group) parameters with plot:

+
plot(output1)
+

+

To visualize individual parameters, you can use our newly updated function called plotInd (based on Stan’s native function stan_plot). For example, to plot each individual’s \(\epsilon\) (learning rate) parameter (e.g., individual posterior distributions):

+
plotInd(output1, "ep")  
+

+ +
+
+

+4) Compare models (and groups)

+

To compare models, you first fit all models in the same manner as the example above (e.g., outpu4 = gng_m4("example", niter=2000, nwarmup=1000, nchain=4, ncore=4) ). Next, we use the command printFit, which is a convenient way to summarize Leave-One-Out Information Criterion (LOOIC) or Widely Applicable Information Criterion (WAIC) of all models we consider (see Vehtari et al. (2015) for the details of LOOIC and WAIC). By default, printFit function uses the LOOIC which is preferable to the WAIC when there are influential observations (Vehtari et al., 2015).

+

Assuming four models’ outputs are output1 (gng_m1), output2 (gng_m2), output3 (gng_m3), and output4 (gng_m4), their model fits can be simultaneously summarized by:

+
> printFit(output1, output2, output3, output4)
+   Model    LOOIC   
+1 gng_m1 1588.843 
+2 gng_m2 1571.129 
+3 gng_m3 1573.872 
+4 gng_m4 1543.335 
+

Note that the lower LOOIC is, the better its model-fit is. Thus, model#4 has the best LOOIC compared to other models. Users can print WAIC or both by calling printFit(output1, output2, output3, output4, ic="waic") or printFit(output1, output2, output3, output4, ic="both"). Use the extract_ic function (e.g., extract_ic(output3) ) if you want more detailed information including standard errors and expected log pointwise predictive density (elpd). Note that the extract_ic function can be used only for a single model output.

+

We also want to remind you that there are multiple ways to compare computational models (e.g., simulation method (absolute model performance), parameter recovery, generalization criterion) and the goodness of fit (e.g., LOOIC or WAIC) is just one of them. Check if predictions from your model (e.g., “posterior predictive check”) can mimic the data (same data or new data) with reasonable accuracy. See Kruschke (2014) (for posterior predictive check), Guitart-Masip et al. (2012) (for goodness of fit and simulation performance on the orthogonalized Go/Nogo task), and Busemeyer & Wang (2000) (for generalization criterion) as well as Ahn et al. (2008; 2014) and Steingroever et al. (2014) (for the combination of multiple model comparison methods).

+

To compare two groups in a Bayesian fashion (e.g., Ahn et al., 2014), first you need to fit each group with the same model and ideally the same number of MCMC samples. For example,

+ +
+
+

+5) Extracting trial-by-trial regressors for model-based fMRI/EEG analysis

+

In model-based neuroimaging (e.g., O’Doherty et al., 2007), model-based time series of a latent cognitive process are generated by computational models, and then time series data are convolved with a hemodynamic response function and regressed again fMRI or EEG data. This model-based neuroimaging approach has been particularly popular in cognitive neuroscience.

+

The biggest challenge for performing model-based fMRI/EEG is to learn how to extract trial-by-trial model-based regressors. The hBayesDM package allows users to easily extract model-based regressors that can be used for model-based fMRI or EEG analysis. The hBayesDM package currently provides the following model-based regressors. With the trial-by-trial regressors, users can easily use their favorite neuroimaging package (e.g., in Statistical Parametric Mapping (SPM; http://www.fil.ion.ucl.ac.uk/spm/) to perform model-based fMRI analysis. See our paper (Extracting Trial-by-Trial Regressors for Model-Based fMRI/EEG Analysis) for more details.

+

As an example, if you would like to extract trial-by-trial stimulus values (i.e., expected value of stimulus on each trial), first fit a model like the follwoing (set the modelRegressor input variable to TRUE. Its default value is FALSE):

+
## fit example data with the gng_m3 model
+output3 = gng_m3(data="example", niter=2000, nwarmup=1000, modelRegressor=TRUE)
+

Once the sampling is completed, all model-based regressors are contained in the modelRegressor list.

+
## store all subjects' stimulus value (SV) in ‘sv_all’
+sv_all = output3$modelRegressor$SV 
+
+dim(output3$modelRegressor$SV)  # number of rows=# of subjects (=10), number of columns=# of trials (=240)
+
## [1]  10 240
+
## visualize SV (Subject #1)
+plot(sv_all[1, ], type="l", xlab="Trial", ylab="Stimulus Value (subject #1)")  
+

+
## visualize SV (Subject #5)
+plot(sv_all[5, ], type="l", xlab="Trial", ylab="Stimulus Value (subject #5)")  
+

+

Similarly, users can extract and visualize other model-based regressors. W(Go), W(NoGo), Q(Go), Q(NoGo) are stored in Wgo, Wnogo, Qgo, and Qnogo, respectively.

+
+
+

+6) Variational inference for approximate posterior sampling

+

To use Stan’s variational algorithm for approximate posterior sampling in hBayesDM, users just need to set vb=TRUE (default = FALSE). It takes very little time (especially with precompiled models) to do variational inference - try it yourself for any model!! But variational inference should be used only to get a rough estimate. It is recommended that users use MCMC for final inferences.

+

For example, to run gng_m1 using variational inference:

+ +

Note that input arguments for MCMC sampling (e.g., nchain, niter, nthin, nwarmup) are not specified here. ?rstan::vb for more details.

+
+
+

+7) Posterior predictive checks

+

Simply put, posterior predictive checks refer to when a fitted model is used to generate simulated data and check if simulated data are similar to the actual data. Posterior predictive checks are useful in assessing if a model generates valid predictions.

+

From v0.5.0, users can run posterior predictive checks on all models except drift-diffusion models in hBayesDM. Simulated data from posterior predictive checks are contained in hBayesDM_OUTPUT$parVals$y_pred. In a future release, we will include a function/command that can conveniently summarize and plot posterior predictive checks. In the mean time, users can program their own codes like the following:

+
## fit example data with the gng_m3 model and run posterior predictive checks
+x = gng_m3(data="example", niter=2000, nwarmup=1000, nchain=4, ncore=4, inc_postpred = TRUE)
+
+## dimension of x$parVals$y_pred
+dim(x$parVals$y_pred)   # y_pred --> 4000 (MCMC samples) x 10 (subjects) x 240 (trials)
+[1] 4000  10  240
+
+y_pred_mean = apply(x$parVals$y_pred, c(2,3), mean)  # average of 4000 MCMC samples
+
+dim(y_pred_mean)  # y_pred_mean --> 10 (subjects) x 240 (trials)
+[1]  10 240
+
+numSubjs = dim(x$allIndPars)[1]  # number of subjects
+
+subjList = unique(x$rawdata$subjID)  # list of subject IDs
+maxT = max(table(x$rawdata$subjID))  # maximum number of trials
+true_y = array(NA, c(numSubjs, maxT)) # true data (`true_y`)
+
+## true data for each subject
+for (i in 1:numSubjs) {
+  tmpID = subjList[i]
+  tmpData = subset(x$rawdata, subjID == tmpID)
+  true_y[i, ] = tmpData$keyPressed  # only for data with a 'choice' column
+}
+
+## Subject #1
+plot(true_y[1, ], type="l", xlab="Trial", ylab="Choice (0 or 1)", yaxt="n")
+lines(y_pred_mean[1,], col="red", lty=2)
+axis(side=2, at = c(0,1) )
+legend("bottomleft", legend=c("True", "PPC"), col=c("black", "red"), lty=1:2)
+

+
+
+
+

+To-do list

+

We are planning to add more tasks/models. We plan to include the following tasks and/or models in the near future. If you have any requests for a specific task or a model, please let us know.

+
    +
  • Hierarchical Gaussian Filtering (Mathys et al., 2011).
  • +
  • More sequential sampling models (e.g., drift diffusion models with different drift rates for multiple conditions).
  • +
  • Models for the passive avoidance learning task (Newman & Kosson, 1986; Newman et al., 1985).
  • +
  • Models for the Stop Signal Task (SST)
  • +
  • Allowing users to extract model-based regressors (O’Doherty et al., 2007) from more tasks.
  • +
+
+ +
+

+Papers citing hBayesDM

+

Here is a selected list of papers being we know that used or cited hBayesDM (from Google Scholar). Let us know if you used hBayesDM for your papers!

+ +
+
+

+Suggested reading

+

You can refer to other helpful review papers or books (Busemeyer & Diederich, 2010; Daw, 2011; Lee, 2011; Lee & Wagenmakers, 2014; Shiffrin et al., 2008) to know more about HBA or computational modeling in general.

+
+ +
+

+Acknoledgement

+

This work was supported in part by the National Institute on Drug Abuse (NIDA) under award number R01DA021421 (PI: Jasmin Vassileva).

+
+
+

+References

+ +
+
+

Ahn, W.-Y., Krawitz, A., Kim, W., Busemeyer, J. R., & Brown, J. W. (2011). A model-based fMRI analysis with hierarchical bayesian parameter estimation. Journal of Neuroscience, Psychology, and Economics, 4(2), 95.

+
+
+

Ahn, W.-Y., Vasilev, G., Lee, S.-H., Busemeyer, J. R., Kruschke, J. K., Bechara, A., & Vassileva, J. (2014). Decision-making in stimulant and opiate addicts in protracted abstinence: Evidence from computational modeling with pure users. Frontiers in Psychology, 5, 849.

+
+
+

Busemeyer, J. R., & Diederich, A. (2010). Cognitive modeling. Sage Publications, Inc.

+
+
+

Busemeyer, J. R., & Wang, Y.-M. (2000). Model comparisons and model selections based on generalization criterion methodology. Journal of Mathematical Psychology, 44, 171–189.

+
+
+

Daw, N. D. (2011). Trial-by-trial data analysis using computational models. Decision Making, Affect, and Learning: Attention and Performance XXIII, 23, 3–38.

+
+
+

Huys, Q. J. M., Cools, R., Gölzer, M., Friedel, E., Heinz, A., Dolan, R. J., & Dayan, P. (2011). Disentangling the roles of approach, activation and valence in instrumental and pavlovian responding. PLoS Computational Biology, 7(4), e1002028.

+
+
+

Kruschke, J. (2014). Doing bayesian data analysis: A tutorial with R, JAGS, and Stan. Academic Press.

+
+
+

Lee, M. D. (2011). How cognitive modeling can benefit from hierarchical bayesian models. Journal of Mathematical Psychology, 55(1), 1–7.

+
+
+

Lee, M. D., & Wagenmakers, E.-J. (2014). Bayesian cognitive modeling: A practical course. Cambridge University Press.

+
+
+

Mathys, C., Daunizeau, J., Friston, K. J., & Stephan, K. E. (2011). A bayesian foundation for individual learning under uncertainty. Frontiers in Human Neuroscience, 5, 39.

+
+
+

Newman, J. P., & Kosson, D. S. (1986). Passive avoidance learning in psychopathic and nonpsychopathic offenders. Journal of Abnormal Psychology, 95(3), 252.

+
+
+

Newman, J. P., Widom, C. S., & Nathan, S. (1985). Passive avoidance in syndromes of disinhibition, psychopathy, and extraversion. Journal of Personality and Individual Differences, 48, 1316–1327.

+
+
+

O’Doherty, J. P., Hampton, A., & Kim, H. (2007). Model-based fMRI and its application to reward learning and decision making. Annals of the New York Academy of Sciences, 1104(1), 35–53.

+
+
+

Shiffrin, R., Lee, M. D., Kim, W., & Wagenmakers, E. (2008). A survey of model evaluation approaches with a tutorial on hierarchical Bayesian methods. Cognitive Science: A Multidisciplinary Journal, 32(8), 1248–1284.

+
+
+

Steingroever, H., Wetzels, R., & Wagenmakers, E.-J. (2014). Absolute performance of reinforcement-learning models for the iowa gambling task. Decision, 1(3), 161.

+
+
+

Vehtari, A., Gelman, A., & Gabry, J. (2015). Efficient implementation of leave-one-out cross-validation and WAIC for evaluating fitted Bayesian models. arXiv Preprint arXiv:1507.04544.

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

Site built with pkgdown 1.3.0.

+
+
+
+ + + + + diff --git a/R/docs/articles/getting_started.md b/R/docs/articles/getting_started.md new file mode 100644 index 00000000..44b6e1bd --- /dev/null +++ b/R/docs/articles/getting_started.md @@ -0,0 +1,523 @@ +--- +title: "Getting Started" +csl: csl/apa-short-authors.csl +editor_options: + chunk_output_type: console +output: + html_document: + fig_height: 3 + fig_width: 8 + keep_md: yes + toc: yes + pdf_document: + latex_engine: xelatex + number_sections: yes +header-includes: \setlength\parindent{24pt}\setlength{\parskip}{0.0pt plus 1.0pt} +fig_caption: yes +pkgdown: + as_is: yes +bibliography: bibtex/hBayesDM_bib_short.bib +--- + +hBayesDM (**_h_**ierarchical **_Bayes_**ian modeling of **_D_**ecision-**_M_**aking tasks) is a user-friendly R package that offers hierarchical Bayesian analysis of various computational models on an array of decision-making tasks. Click [**here**](https://cran.r-project.org/web/packages/hBayesDM/hBayesDM.pdf) to download its help file (reference manual). Click [**here**](https://www.mitpressjournals.org/doi/full/10.1162/CPSY_a_00002) to read our paper published in Computational Psychiatry. Click [**here**](https://u.osu.edu/ccsl/files/2016/12/hBayesDM_SRP_v1_revised-1qxbg1x.pdf) to download a poster we presented at several conferences/meetings. You can find hBayesDM on [CRAN](https://cran.r-project.org/web/packages/hBayesDM/) and [GitHub](https://github.com/CCS-Lab/hBayesDM). + +## Motivation + +Computational modeling provides a quantitative framework for investigating latent neurocognitive processes (e.g., learning rate, reward sensitivity) and interactions among multiple decision-making systems. Parameters of a computational model reflect psychologically meaningful individual differences: thus, getting accurate parameter estimates of a computational model is critical to improving the interpretation of its findings. Hierarchical Bayesian analysis (HBA) is regarded as the gold standard for parameter estimation, especially when the amount of information from each participant is small (see below "Why hierarchical Bayesian analysis?"). However, many researchers interested in HBA often find the approach too technical and challenging to be implemented. + +We introduce a free R package **hBayesDM**, which offers HBA of various computational models on an array of decision-making tasks (see below for a list of tasks and models currently available). _**Users can perform HBA of various computational models with a single line of coding**_. Example datasets are also available. With hBayesDM, we hope anyone with minimal knowledge of programming can take advantage of advanced computational modeling and HBA. It is our expectation that hBayesDM will contribute to the dissemination of these computational tools and enable researchers in related fields to easily characterize latent neurocognitive processes within their study populations. + +## Why hierarchical Bayesian analysis (HBA)? + +![](images/HBA_concept.png) + +Most computational models do not have closed form solutions and we need to estimate parameter values. Traditionally parameters are estimated at the individual level with maximum likelihood estimation (MLE): getting point estimates for each individual separately. However, individual MLE estimates are often noisy especially when there is insufficient amount of data. A group-level analysis (e.g., group-level MLE), which estimate a single set of parameters for the whole group of individuals, may generate more reliable estimates but inevitably ignores individual differences. + +HBA and other hierarchical approaches [e.g., @huys2011disentangling] allow for individual differences while pooling information across individuals. Both individual and group parameter estimates (i.e., posterior distributions) are estimated simultaneously in a mutually constraining fashion. Consequently, individual parameter estimates tend to be more stable and reliable because commonalities among individuals are captured and informed by the group tendencies [e.g., @ahn2011model]. HBA also finds full posterior distributions instead of point estimates (thus providing rich information about the parameters). HBA also makes it easy to do group comparisons in a Bayesian fashion (e.g., comparing clinical and non-clinical groups, see an example below). + +HBA is a branch of Bayesian statistics and the conceptual framework of Bayesian data analysis is clearly written in [Chapter 2](https://sites.google.com/site/doingbayesiandataanalysis/sample-chapter/DoingBayesianDataAnalysisChapter2.pdf) of John Kruschke's book [@kruschke2014doing]. In Bayesian statistics, we assume prior beliefs (i.e., prior distributions) for model parameters and update the priors into posterior distributions given the data (e.g., trial-by-trial choices and outcomes) using [Bayes' rule](https://en.wikipedia.org/wiki/Bayes%27_rule). Note that the prior distributions we use for model parameters are vague (e.g., flat) or weakly informative priors, so they play a minimal role in the posterior distribution. + +For Bayesian updating, we use the Stan software package (), which implements a very efficient Markov Chain Monte Carlo (MCMC) algorithm called Hamiltonian Monte Carlo (HMC). HMC is known to be effective and works well even for large complex models. See Stan reference manual () and Chapter 14 of @kruschke2014doing for a comprehensive description of HMC and Stan. What is MCMC and why shoud we use it? Remember, we need to update our priors into posterior distributions in order to make inference about model parameters. Simply put, MCMC is a way of approximating a posterior distribution by drawing a large number of samples from it. MCMC algorithms are used when posterior distributions cannot be analytically achieved or using MCMC is more efficient than searching for the whole grid of parameter space (i.e., grid search). To learn more about the basic foundations of MCMC, we recommend Chapter 7 of @kruschke2014doing. + + +Detailed specification of Bayesian models is not available in text yet (stay tuned for our tutorial paper whose citation is listed below). At the same time, users can go over our Stan codes to check how we implement each computational model (e.g., `pathTo_gng_m1 = system.file("stan/gng_m1.stan", package="hBayesDM")` ). We made strong efforts to optimize Stan codes through reparameterization (e.g., Matt trick) and vectorization. + + +## Prerequisites +* R version 3.4.0 or later is required. R is freely available from . +* **Latest Stan (RStan 2.18.1 or later)**. Detailed instructions for installing RStan is available in this link: . +* RStudio () is not required but strongly recommended. + +**Note**: Additional R packages (e.g., [ggplot2](https://cran.r-project.org/web/packages/ggplot2/), [loo](https://cran.r-project.org/web/packages/loo/)) will be installed (if not installed yet) during the installation of hBayesDM. + + +## Tasks & models implemented in hBayesDM + +See [here][list-tasks-models] for the list of tasks and models implemented in hBayesDM. + +[list-tasks-models]: http://ccs-lab.github.io/hBayesDM/reference/index.html + + +## How to install hBayesDM + +There are three ways to install hBayesDM as described below. _Make sure to install [RStan](http://mc-stan.org/interfaces/rstan) prior to install hBayesDM. And restart R/RStudio after the installation of hBayesDM._ Typically RStan can be installed just by typing `install.packages("rstan", dependencies = TRUE)`. **For Windows, you need to install Rtools first to install RStan and install the hBayesDM from CRAN**. For detailed instructions for the installation of rstan, please go to this link: https://github.com/stan-dev/rstan/wiki/RStan-Getting-Started. If you are a Mac user, [make sure Xcode is installed](https://github.com/stan-dev/rstan/wiki/RStan-Mac-OS-X-Prerequisite-Installation-Instructions#step2_3). + +How can you tell if RStan is correctly installed? Check if you can fit the 'Eight Schools' model without a problem. Check [here](http://mc-stan.org/interfaces/rstan.html) or here if you experience difficulty installing RStan. + +### Method A (recommended for all users - Windows/Mac/Linux) + +Use the following call: + +```r +install.packages("hBayesDM", dependencies=TRUE) +``` + +### Method B + +Install the package from GitHub: + +```r +## install 'devtools' if required +if (!require(devtools)) install.packages("devtools") +devtools::install_github("CCS-Lab/hBayesDM") +``` + +### Method C + +1. Download a copy from [**here**](https://cran.r-project.org/src/contrib/hBayesDM_1.0.0.tar.gz) to a directory (e.g., "~/Downloads"). +2. Open R(Studio) and set working directory to the downloaded folder. (e.g., `setwd("~/Downloads")` ) +3. Install the package from the downloaded file. + + +```r +install.packages(pkgs="hBayesDM_1.0.0.tar.gz", dependencies=TRUE, repos=NULL) +``` + +### Precompiling Stan models during installation +If you follow the direction described below, Stan models will be precompiled during installation and models will run immediately when called. This is recommended if you are a frequent hBayesDM user! + + +```r +Sys.setenv(BUILD_ALL='true') # Build all the models on installation +Sys.setenv(MAKEFLAGS='-j 4') # Use 4 cores for compilation (or the number you want) + +install.packages("hBayesDM") # Install from CRAN +## or +devtools::install_github("CCS-Lab/hBayesDM") # Install from GitHub +``` + +**We highly recommend you use multiple cores for compiling, since it will take quite a long time to complete.** + + +## How to use hBayesDM + +First, open RStudio (or just R) and load the package: + + +```r +library(hBayesDM) +``` + +Four steps of doing HBA with hBayesDM are illustrated below. As an example, four models of the orthogonalized Go/Nogo task (Guitart-Masip et al., 2012; Cavanagh et al., 2013) are fit and compared with the hBayesDM package. + + +![](images/hBayesDM_pipeLine.png) + + +### 1) Prepare the data + +* For fitting a model with hBayesDM, all subjects' data should be combined into a single text (*.txt) file. Look at the sample dataset and a help file (e.g., `?gng_m1`) for each task and carefully follow the instructions. +* Subjects’ data must contain variables that are consistent with the column names specified in the help file, though extra variables are in practice allowed. +* It is okay if the number of trials is different across subjects. But there should exist no N/A data. If some trials contain N/A data (e.g., `choice=NA` in trial#10), remove the trials first. +* Sample data are available [**here**](https://u.osu.edu/ccsl/files/2016/03/sampleData_hBayesDM_0.2.0-1d9qdvj.zip), although users can fit a model with sample data without separately downloading them with one of the function arguments. Once the hBayesDM package is installed, sample data can be also retrieved from the package folder. Note that the file name of sample (example) data for a given task is **taskName_exampleData.txt** (e.g., dd_exampleData.txt, igt_exampleData.txt, gng_exampleData.txt, etc.). See each model's help file (e.g., `?gng_m1`) to check required data columns and their labels. + +```r +dataPath = system.file("extdata/gng_exampleData.txt", package="hBayesDM") +``` + +If you download the sample data to "~/Downloads", you may specify the path to the data file like this: + +```r +dataPath = "~/Downloads/gng_exampleData.txt" +``` + + +### 2) Fit candidate models + +Below the `gng_m1` model is fit with its sample data. The command indicates that three MCMC chains are run and three cores are used for parallel computing. If you enter "example" as an argument for `data`, hBayesDM will use the sample data for the task. Note that you can save the output to a file (see the `saveDir` argument) or send an email when fitting is complete (see the `email` argument). You can also assign your own initial values (see the `inits` argument; e.g., `inits=c(0.1, 0.2, 1.0)`): + +```r +output1 = gng_m1(data="example", niter=2000, nwarmup=1000, nchain=4, ncore=4) +``` +, which is the same as the command below because the default numbers of total (including warmup) iterations (MCMC samples), warmup iterations, and chains are 2,000, 1,000, and 4 for `gng` models. + +```r +output1 = gng_m1("example", ncore=4) +``` + + + + +Executing the command will generate messages like below in the R console. It will take approximately 2~3 minutes (with the `gng_m1` model & "example" data) for the model fitting to complete (with MCMC sampling). Note that you may get warning messages about "numerical problems" or that there are a certain number of "divergent transitions after warmup". When we check our models with example datasets, warning messages appear mostly at the beginning of the warmup period and there are very few divergent transitions after warmup. In such cases, you can ignore the warnings. Also see Appendix D of the [Stan Reference Manual](https://github.com/stan-dev/stan/releases/download/v2.17.0/stan-reference-2.17.0.pdf). + +``` +Model name = gng_m1 +Data file = example + +Details: + # of chains = 4 + # of cores used = 4 + # of MCMC samples (per chain) = 2000 + # of burn-in samples = 1000 + # of subjects = 10 + # of (max) trials per subject = 240 + +**************************************** +** Use VB estimates as initial values ** +**************************************** + + +*********************************** +** Loading a precompiled model ** +*********************************** +starting worker pid=75130 on localhost:11950 at 08:25:48.905 +starting worker pid=75138 on localhost:11950 at 08:25:49.101 + +SAMPLING FOR MODEL 'gng_m1' NOW (CHAIN 1). + +Chain 1, Iteration: 1 / 2000 [ 0%] (Warmup) +SAMPLING FOR MODEL 'gng_m1' NOW (CHAIN 2). +... +``` + +When model fitting is complete, you see this message and data are stored into `output1`. +``` +************************************ +**** Model fitting is complete! **** +************************************ +``` + + +`output1`, a hBayesDM object, is a list with 4 elements (class: "hBayesDM"): + +1. `model`: Name of the fitted model (i.e., `output1$model` is 'gng_m1'). +2. `allIndPars`: Summary of individual subjects' parameters (default: _mean_). Users can also choose to use _median_ or _mode_ (e.g., `output1 = gng_m1("example", indPars="mode")` ). +3. `parVals`: Posterior samples of all parameters. Extracted by `rstan::extract(rstan_object, permuted=T)`. **Note that hyper (group) mean parameters are indicated by `mu_PARAMETER` (e.g., `mu_xi`, `mu_ep`, `mu_rho`).** +4. `fit`: RStan object (i.e., `fit = stan(file='gng_m1.stan', ...)` ). +5. `rawdata`: Raw trial-by-trial data used for modeling. Raw data are provided in the output to allow users to easily access data and compare trial-by-trial model-based regressors (e.g., prediction errors) with choice data. +6. `modelRegressor` (optional): Trial-by-trial model-based regressors such as prediction errors, the values of the chosen option, etc. For each model, we pre-select appropriate model-based regressors. + +``` +> output1$allIndPars + xi ep rho subjID +1 0.03688558 0.1397615 5.902901 1 +2 0.02934812 0.1653435 6.066120 2 +3 0.04467025 0.1268796 5.898099 3 +4 0.02103926 0.1499842 6.185020 4 +5 0.02620808 0.1498962 6.081908 5 +... +``` + +``` +> output1$fit +Inference for Stan model: gng_m1. +4 chains, each with iter=2000; warmup=1000; thin=1; +post-warmup draws per chain=4000, total post-warmup draws=4000. + + mean se_mean sd 2.5% 25% 50% 75% 97.5% n_eff Rhat +mu_xi 0.03 0.00 0.02 0.00 0.02 0.03 0.05 0.08 2316 1.00 +mu_ep 0.15 0.00 0.02 0.11 0.13 0.15 0.16 0.19 4402 1.00 +mu_rho 5.97 0.01 0.72 4.76 5.45 5.89 6.40 7.61 3821 1.00 +sigma[1] 0.54 0.06 1.02 0.02 0.18 0.35 0.61 1.99 318 1.01 +sigma[2] 0.12 0.00 0.08 0.01 0.05 0.10 0.16 0.31 2620 1.00 +sigma[3] 0.12 0.00 0.09 0.01 0.05 0.10 0.16 0.33 2402 1.00 +... +``` + + +$\hat{R}$ (`Rhat`) is an index of the convergence of the chains. $\hat{R}$ values close to 1.00 would indicate that MCMC chains are converged to stationary target distributions. When we check MCMC performance of our models on sample data, $\hat{R}$ values are 1.00 for most parameters or at most 1.04. + + + +### 3) Plot model parameters + +Make sure to visually diagnose MCMC performance (i.e., visually check whether MCMC samples are well mixed and converged to stationary distributions). For the diagnosis or visualization of hyper (group) parameters, you can use `plot.hBayesDM` or just `plot`, which searches for an extension function that contains the class name. The class of any hBayesDM output is `hBayesDM`: + +Let's first visually diagnose MCMC performance of hyper parameters with trace plots: + + +```r +plot(output1, type="trace", fontSize=11) # traceplot of hyper parameters. Set font size 11. +``` + +![](/home/pluvian/code/packages/hBayesDM/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-11-1.png) + +The trace plots indicate that MCMC samples are indeed well mixed and converged, which is consistent with their $\hat{R}$ values (see [**here**](http://stats.stackexchange.com/questions/20437/why-should-we-care-about-rapid-mixing-in-mcmc-chains) for some discussion on why we care about mixing). Note that the plots above exclude burn-in samples. If you want, you can include burn-in (warmup) MCMC samples. + +```r +plot(output1, type="trace", inc_warmup=T) # traceplot of hyper parameters w/ warmup samples +``` + +![](/home/pluvian/code/packages/hBayesDM/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-12-1.png) + +You can also plot the posterior distributions of the hyper (group) parameters with `plot`: + +```r +plot(output1) +``` + +![](/home/pluvian/code/packages/hBayesDM/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-13-1.png) + + +To visualize individual parameters, you can use our newly updated function called `plotInd` (based on Stan's native function `stan_plot`). For example, to plot each individual's $\epsilon$ (learning rate) parameter (e.g., individual posterior distributions): + + +```r +plotInd(output1, "ep") +``` + +![](/home/pluvian/code/packages/hBayesDM/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-14-1.png) + + + + +### 4) Compare models (and groups) + +To compare models, you first fit all models in the same manner as the example above (e.g., `outpu4 = gng_m4("example", niter=2000, nwarmup=1000, nchain=4, ncore=4)` ). Next, we use the command `printFit`, which is a convenient way to summarize Leave-One-Out Information Criterion (LOOIC) or Widely Applicable Information Criterion (WAIC) of all models we consider (see @vehtari2015e for the details of LOOIC and WAIC). By default, `printFit` function uses the LOOIC which is preferable to the WAIC when there are influential observations [@vehtari2015e]. + +Assuming four models' outputs are `output1` (gng_m1), `output2` (gng_m2), `output3` (gng_m3), and `output4` (gng_m4), their model fits can be simultaneously summarized by: + +``` +> printFit(output1, output2, output3, output4) + Model LOOIC +1 gng_m1 1588.843 +2 gng_m2 1571.129 +3 gng_m3 1573.872 +4 gng_m4 1543.335 +``` + +Note that the lower LOOIC is, the better its model-fit is. Thus, model#4 has the best LOOIC compared to other models. Users can print WAIC or both by calling `printFit(output1, output2, output3, output4, ic="waic")` or `printFit(output1, output2, output3, output4, ic="both")`. Use the `extract_ic` function (e.g., `extract_ic(output3)` ) if you want more detailed information including standard errors and expected log pointwise predictive density (elpd). Note that the `extract_ic` function can be used only for a single model output. + +We also want to remind you that there are multiple ways to compare computational models (e.g., simulation method (absolute model performance), parameter recovery, generalization criterion) and the goodness of fit (e.g., LOOIC or WAIC) is just one of them. Check if predictions from your model (e.g., "posterior predictive check") can mimic the data (same data or new data) with reasonable accuracy. See @kruschke2014doing (for posterior predictive check), Guitart-Masip et al. (2012) (for goodness of fit and simulation performance on the orthogonalized Go/Nogo task), and @Busemeyer2000a (for generalization criterion) as well as Ahn et al. (2008; 2014) and @steingroever2014absolute (for the combination of multiple model comparison methods). + +To compare two groups in a Bayesian fashion [e.g., @ahn2014decision], first you need to fit each group with the same model and ideally the same number of MCMC samples. For example, + + +```r +data_group1 = "~/Project_folder/gng_data_group1.txt" # data file for group1 +data_group2 = "~/Project_folder/gng_data_group2.txt" # data file for group2 + +output_group1 = gng_m4(data_group1) # fit group1 data with the gng_m4 model +output_group2 = gng_m4(data_group2) # fit group2 data with the gng_m4 model + +## After model fitting is complete for both groups, +## evaluate the group difference (e.g., on the 'pi' parameter) by examining the posterior distribution of group mean differences. + +diffDist = output_group1$parVals$mu_pi - output_group2$parVals$mu_pi # group1 - group2 +HDIofMCMC( diffDist ) # Compute the 95% Highest Density Interval (HDI). +plotHDI( diffDist ) # plot the group mean differences +``` + + +### 5) Extracting trial-by-trial regressors for model-based fMRI/EEG analysis + +In model-based neuroimaging [e.g., @o2007model], model-based time series of a latent cognitive process are generated by computational models, and then time series data are convolved with a hemodynamic response function and regressed again fMRI or EEG data. This model-based neuroimaging approach has been particularly popular in cognitive neuroscience. + + +The biggest challenge for performing model-based fMRI/EEG is to learn how to extract trial-by-trial model-based regressors. The hBayesDM package allows users to easily extract model-based regressors that can be used for model-based fMRI or EEG analysis. +The hBayesDM package currently provides the following model-based regressors. With the trial-by-trial regressors, users can easily use their favorite neuroimaging package (e.g., in Statistical Parametric Mapping (SPM; http://www.fil.ion.ucl.ac.uk/spm/) to perform model-based fMRI analysis. See our [paper](https://www.mitpressjournals.org/doi/abs/10.1162/CPSY_a_00002) (**Extracting Trial-by-Trial Regressors for Model-Based fMRI/EEG Analysis**) for more details. + + +As an example, if you would like to extract trial-by-trial stimulus values (i.e., expected value of stimulus on each trial), first fit a model like the follwoing (set the `modelRegressor` input variable to `TRUE`. Its default value is `FALSE`): + + + + + +```r +## fit example data with the gng_m3 model +output3 = gng_m3(data="example", niter=2000, nwarmup=1000, modelRegressor=TRUE) +``` + + + + +Once the sampling is completed, all model-based regressors are contained in the `modelRegressor` list. + + +```r +## store all subjects' stimulus value (SV) in ‘sv_all’ +sv_all = output3$modelRegressor$SV + +dim(output3$modelRegressor$SV) # number of rows=# of subjects (=10), number of columns=# of trials (=240) +``` + +``` +## [1] 10 240 +``` + +```r +## visualize SV (Subject #1) +plot(sv_all[1, ], type="l", xlab="Trial", ylab="Stimulus Value (subject #1)") +``` + +![](/home/pluvian/code/packages/hBayesDM/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-20-1.png) + +```r +## visualize SV (Subject #5) +plot(sv_all[5, ], type="l", xlab="Trial", ylab="Stimulus Value (subject #5)") +``` + +![](/home/pluvian/code/packages/hBayesDM/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-20-2.png) + +Similarly, users can extract and visualize other model-based regressors. **W(Go)**, **W(NoGo)**, **Q(Go)**, **Q(NoGo)** are stored in `Wgo`, `Wnogo`, `Qgo`, and `Qnogo`, respectively. + + +### 6) Variational inference for approximate posterior sampling + +To use Stan's variational algorithm for approximate posterior sampling in hBayesDM, users just need to set `vb=TRUE` (default = `FALSE`). It takes very little time (especially with precompiled models) to do variational inference - try it yourself for any model!! But variational inference should be used only to get a rough estimate. It is recommended that users use MCMC for final inferences. + +For example, to run `gng_m1` using variational inference: + + +```r +## fit example data with the gng_m3 model +output3 = gng_m3(data="example", vb = TRUE) +``` + +Note that input arguments for MCMC sampling (e.g., `nchain`, `niter`, `nthin`, `nwarmup`) are not specified here. `?rstan::vb` for more details. + + + +### 7) Posterior predictive checks + +Simply put, _posterior predictive checks_ refer to when a fitted model is used to generate simulated data and check if simulated data are similar to the actual data. Posterior predictive checks are useful in assessing if a model generates valid predictions. + +From v0.5.0, users can run posterior predictive checks on all models except drift-diffusion models in hBayesDM. Simulated data from posterior predictive checks are contained in `hBayesDM_OUTPUT$parVals$y_pred`. In a future release, we will include a function/command that can conveniently summarize and plot posterior predictive checks. In the mean time, users can program their own codes like the following: + + +```r +## fit example data with the gng_m3 model and run posterior predictive checks +x = gng_m3(data="example", niter=2000, nwarmup=1000, nchain=4, ncore=4, inc_postpred = TRUE) + +## dimension of x$parVals$y_pred +dim(x$parVals$y_pred) # y_pred --> 4000 (MCMC samples) x 10 (subjects) x 240 (trials) +[1] 4000 10 240 + +y_pred_mean = apply(x$parVals$y_pred, c(2,3), mean) # average of 4000 MCMC samples + +dim(y_pred_mean) # y_pred_mean --> 10 (subjects) x 240 (trials) +[1] 10 240 + +numSubjs = dim(x$allIndPars)[1] # number of subjects + +subjList = unique(x$rawdata$subjID) # list of subject IDs +maxT = max(table(x$rawdata$subjID)) # maximum number of trials +true_y = array(NA, c(numSubjs, maxT)) # true data (`true_y`) + +## true data for each subject +for (i in 1:numSubjs) { + tmpID = subjList[i] + tmpData = subset(x$rawdata, subjID == tmpID) + true_y[i, ] = tmpData$keyPressed # only for data with a 'choice' column +} + +## Subject #1 +plot(true_y[1, ], type="l", xlab="Trial", ylab="Choice (0 or 1)", yaxt="n") +lines(y_pred_mean[1,], col="red", lty=2) +axis(side=2, at = c(0,1) ) +legend("bottomleft", legend=c("True", "PPC"), col=c("black", "red"), lty=1:2) +``` + +![](images/PPC.png) + +## To-do list + +We are planning to add more tasks/models. We plan to include the following tasks and/or models in the near future. If you have any requests for a specific task or a model, please let us know. + +* Hierarchical Gaussian Filtering [@mathys2011bayesian]. +* More sequential sampling models (e.g., drift diffusion models with different drift rates for multiple conditions). +* Models for the passive avoidance learning task [@newman1986passive; @Newman1985]. +* Models for the Stop Signal Task (SST) +* Allowing users to extract model-based regressors [@o2007model] from more tasks. + +## Citation + +If you used hBayesDM or some of its codes for your research, please cite [this +paper][paper]: + +```bibtex +@article{hBayesDM, + title = {Revealing Neurocomputational Mechanisms of Reinforcement Learning and Decision-Making With the {hBayesDM} Package}, + author = {Ahn, Woo-Young and Haines, Nathaniel and Zhang, Lei}, + journal = {Computational Psychiatry}, + year = {2017}, + volume = {1}, + pages = {24--57}, + publisher = {MIT Press}, + url = {doi:10.1162/CPSY_a_00002}, +} +``` + +[paper]: https://www.mitpressjournals.org/doi/full/10.1162/CPSY_a_00002 + +## Papers citing hBayesDM + +Here is a selected list of papers being we know that used or cited hBayesDM (from Google Scholar). Let us know if you used hBayesDM for your papers! + +- [Papers citing hBayesDM (Google Scholar)][paper-citing-hbayesdm] + +[paper-citing-hbayesdm]: https://scholar.google.co.kr/scholar?oi=bibs&hl=en&cites=14115085235970942065&as_sdt=5 + +## Suggested reading + +You can refer to other helpful review papers or books [@lee2014bayesian; @daw2011trial; @Busemeyer2010; @Lee2011hba; @Shiffrin2008] to know more about HBA or computational modeling in general. + + +## Other Useful Links + +1. "Modelling behavioural data" by Quentin Huys, available in . +2. Introductory tutorial on reinforcment learning by Jill O'Reilly and Hanneke den Ouden, available in . +3. VBA Toolbox: A flexible modeling (MATLAB) toolbox using Variational Bayes (). +4. TAPAS: A collection of algorithms and software tools written in MATLAB. Developed by the Translational Neuromodeling Unit (TNU) at Zurich (). +5. Bayesian analysis toolbox for delay discounting data, available in . +6. rtdists: Response time distributions in R, available in . +7. RWiener: Wiener process distribution functions, available in . + +## Acknoledgement + +This work was supported in part by the National Institute on Drug Abuse (NIDA) under award number R01DA021421 (PI: Jasmin Vassileva). + +## References + + + + diff --git a/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-11-1.png b/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-11-1.png new file mode 100644 index 0000000000000000000000000000000000000000..cdddbb88bf397f10982a1f8a378d01295d4ec004 GIT binary patch literal 74303 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℘LL8T+N_3SmQth#9aT=yU?*}NqrZ+D1#MScnkm~ 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 XBTlWZdEW{5V1TBoo=UMY=I;LiUU6sF literal 0 HcmV?d00001 diff --git a/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-14-1.png b/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-14-1.png new file mode 100644 index 0000000000000000000000000000000000000000..0576d89c4add11c4d7e1411f14e7a3b5893880d7 GIT binary patch literal 43216 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 literal 0 HcmV?d00001 diff --git a/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-20-1.png b/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-20-1.png new file mode 100644 index 0000000000000000000000000000000000000000..8f7e5de0ecc678838761336cfce22594df790a70 GIT binary patch literal 27339 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 Nl$g9|wXmW8{{j!aS7QJG literal 0 HcmV?d00001 diff --git a/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-20-2.png b/R/docs/articles/getting_started_files/figure-html/unnamed-chunk-20-2.png new file mode 100644 index 0000000000000000000000000000000000000000..0ac1d63a2e5792fe627685f65278c2b6f7e27509 GIT binary patch literal 26443 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 w4bU{YNY#E!*6rs1-}U~x(s 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%0AQ4=EF2QsRwsyf6qB%O$t$!;h2_YJJ&tW< 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Ν89FDFd70C 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ⅆ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

  • , and enclosing
  • if in dropdown + if (pos >= 0) { + var menu_anchor = $(links[pos]); + menu_anchor.parent().addClass("active"); + menu_anchor.closest("li.dropdown").addClass("active"); + } + }); + + function paths(pathname) { + var pieces = pathname.split("/"); + pieces.shift(); // always starts with / + + var end = pieces[pieces.length - 1]; + if (end === "index.html" || end === "") + pieces.pop(); + return(pieces); + } + + // Returns -1 if not found + function prefix_length(needle, haystack) { + if (needle.length > haystack.length) + return(-1); + + // Special case for length-0 haystack, since for loop won't run + if (haystack.length === 0) { + return(needle.length === 0 ? 0 : -1); + } + + for (var i = 0; i < haystack.length; i++) { + if (needle[i] != haystack[i]) + return(i); + } + + return(haystack.length); + } + + /* Clipboard --------------------------*/ + + function changeTooltipMessage(element, msg) { + var tooltipOriginalTitle=element.getAttribute('data-original-title'); + element.setAttribute('data-original-title', msg); + $(element).tooltip('show'); + element.setAttribute('data-original-title', tooltipOriginalTitle); + } + + if(ClipboardJS.isSupported()) { + $(document).ready(function() { + var copyButton = ""; + + $(".examples, div.sourceCode").addClass("hasCopyButton"); + + // Insert copy buttons: + $(copyButton).prependTo(".hasCopyButton"); + + // Initialize tooltips: + $('.btn-copy-ex').tooltip({container: 'body'}); + + // Initialize clipboard: + var clipboardBtnCopies = new ClipboardJS('[data-clipboard-copy]', { + text: function(trigger) { + return trigger.parentNode.textContent; + } + }); + + clipboardBtnCopies.on('success', function(e) { + changeTooltipMessage(e.trigger, 'Copied!'); + e.clearSelection(); + }); + + clipboardBtnCopies.on('error', function() { + changeTooltipMessage(e.trigger,'Press Ctrl+C or Command+C to copy'); + }); + }); + } +})(window.jQuery || window.$) diff --git a/R/docs/pkgdown.yml b/R/docs/pkgdown.yml new file mode 100644 index 00000000..0bef6aa4 --- /dev/null +++ b/R/docs/pkgdown.yml @@ -0,0 +1,6 @@ +pandoc: 2.2.3.2 +pkgdown: 1.3.0 +pkgdown_sha: ~ +articles: + getting_started: getting_started.html + diff --git a/R/docs/reference/HDIofMCMC.html b/R/docs/reference/HDIofMCMC.html new file mode 100644 index 00000000..0f8fa7cf --- /dev/null +++ b/R/docs/reference/HDIofMCMC.html @@ -0,0 +1,177 @@ + + + + + + + + +Compute Highest-Density Interval — HDIofMCMC • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Computes the highest density interval from a sample of representative values, estimated as shortest credible interval. +Downloaded from John Kruschke's website http://www.indiana.edu/~kruschke/DoingBayesianDataAnalysis/

    +
    + +
    HDIofMCMC(sampleVec, credMass = 0.95)
    + +

    Arguments

    + + + + + + + + + + +
    sampleVec

    A vector of representative values from a probability distribution (e.g., MCMC samples).

    credMass

    A scalar between 0 and 1, indicating the mass within the credible interval that is to be estimated.

    + +

    Value

    + +

    A vector containing the limits of the HDI

    + +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/bandit2arm_delta.html b/R/docs/reference/bandit2arm_delta.html new file mode 100644 index 00000000..79de3f86 --- /dev/null +++ b/R/docs/reference/bandit2arm_delta.html @@ -0,0 +1,344 @@ + + + + + + + + +Rescorla-Wagner (Delta) Model — bandit2arm_delta • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the 2-Armed Bandit Task using Rescorla-Wagner (Delta) Model. +It has the following parameters: A (learning rate), tau (inverse temperature).

    +
      +
    • Task: 2-Armed Bandit Task (Erev et al., 2010; Hertwig et al., 2004)

    • +
    • Model: Rescorla-Wagner (Delta) Model

    • +
    +
    + +
    bandit2arm_delta(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"bandit2arm_delta").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the 2-Armed Bandit Task, there should be 3 columns of data with the + labels "subjID", "choice", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value representing the option chosen on the given trial: 1 or 2.

    +
    outcome

    Integer value representing the outcome of the given trial (where reward == 1, and loss == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Erev, I., Ert, E., Roth, A. E., Haruvy, E., Herzog, S. M., Hau, R., et al. (2010). A choice prediction competition: Choices from experience and from description. Journal of Behavioral Decision Making, 23(1), 15-47. http://doi.org/10.1002/bdm.683

    +

    Hertwig, R., Barron, G., Weber, E. U., & Erev, I. (2004). Decisions From Experience and the Effect of Rare Events in Risky Choice. Psychological Science, 15(8), 534-539. http://doi.org/10.1111/j.0956-7976.2004.00715.x

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- bandit2arm_delta(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- bandit2arm_delta(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/bandit4arm2_kalman_filter.html b/R/docs/reference/bandit4arm2_kalman_filter.html new file mode 100644 index 00000000..7a77a709 --- /dev/null +++ b/R/docs/reference/bandit4arm2_kalman_filter.html @@ -0,0 +1,345 @@ + + + + + + + + +Kalman Filter — bandit4arm2_kalman_filter • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the 4-Armed Bandit Task (modified) using Kalman Filter. +It has the following parameters: lambda (decay factor), theta (decay center), beta (inverse softmax temperature), mu0 (anticipated initial mean of all 4 options), sigma0 (anticipated initial sd (uncertainty factor) of all 4 options), sigmaD (sd of diffusion noise).

    +
      +
    • Task: 4-Armed Bandit Task (modified)

    • +
    • Model: Kalman Filter (Daw et al., 2006)

    • +
    +
    + +
    bandit4arm2_kalman_filter(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"bandit4arm2_kalman_filter").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the 4-Armed Bandit Task (modified), there should be 3 columns of data with the + labels "subjID", "choice", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value representing the option chosen on the given trial: 1, 2, 3, or 4.

    +
    outcome

    Integer value representing the outcome of the given trial (where reward == 1, and loss == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Yoonseo Zoh <zohyos7@gmail.com> +

    References

    + +

    Daw, N. D., O'Doherty, J. P., Dayan, P., Seymour, B., & Dolan, R. J. (2006). Cortical substrates for exploratory decisions in humans. Nature, 441(7095), 876-879.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- bandit4arm2_kalman_filter(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- bandit4arm2_kalman_filter(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/bandit4arm_2par_lapse.html b/R/docs/reference/bandit4arm_2par_lapse.html new file mode 100644 index 00000000..7812b58e --- /dev/null +++ b/R/docs/reference/bandit4arm_2par_lapse.html @@ -0,0 +1,344 @@ + + + + + + + + +3 Parameter Model, without C (choice perseveration), R (reward sensitivity), and P (punishment sensitivity). But with xi (noise) — bandit4arm_2par_lapse • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the 4-Armed Bandit Task using 3 Parameter Model, without C (choice perseveration), R (reward sensitivity), and P (punishment sensitivity). But with xi (noise). +It has the following parameters: Arew (reward learning rate), Apun (punishment learning rate), xi (noise).

    +
      +
    • Task: 4-Armed Bandit Task

    • +
    • Model: 3 Parameter Model, without C (choice perseveration), R (reward sensitivity), and P (punishment sensitivity). But with xi (noise) (Aylward et al., 2018)

    • +
    +
    + +
    bandit4arm_2par_lapse(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "gain", "loss". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"bandit4arm_2par_lapse").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the 4-Armed Bandit Task, there should be 4 columns of data with the + labels "subjID", "choice", "gain", "loss". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value representing the option chosen on the given trial: 1, 2, 3, or 4.

    +
    gain

    Floating point value representing the amount of currency won on the given trial (e.g. 50, 100).

    +
    loss

    Floating point value representing the amount of currency lost on the given trial (e.g. 0, -50).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Aylward, Valton, Ahn, Bond, Dayan, Roiser, & Robinson (2018) Altered decision-making under uncertainty in unmedicated mood and anxiety disorders. PsyArxiv. 10.31234/osf.io/k5b8m

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- bandit4arm_2par_lapse(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- bandit4arm_2par_lapse(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/bandit4arm_4par.html b/R/docs/reference/bandit4arm_4par.html new file mode 100644 index 00000000..59774a2e --- /dev/null +++ b/R/docs/reference/bandit4arm_4par.html @@ -0,0 +1,344 @@ + + + + + + + + +4 Parameter Model, without C (choice perseveration) — bandit4arm_4par • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the 4-Armed Bandit Task using 4 Parameter Model, without C (choice perseveration). +It has the following parameters: Arew (reward learning rate), Apun (punishment learning rate), R (reward sensitivity), P (punishment sensitivity).

    +
      +
    • Task: 4-Armed Bandit Task

    • +
    • Model: 4 Parameter Model, without C (choice perseveration) (Seymour et al., 2012)

    • +
    +
    + +
    bandit4arm_4par(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "gain", "loss". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"bandit4arm_4par").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the 4-Armed Bandit Task, there should be 4 columns of data with the + labels "subjID", "choice", "gain", "loss". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value representing the option chosen on the given trial: 1, 2, 3, or 4.

    +
    gain

    Floating point value representing the amount of currency won on the given trial (e.g. 50, 100).

    +
    loss

    Floating point value representing the amount of currency lost on the given trial (e.g. 0, -50).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Seymour, Daw, Roiser, Dayan, & Dolan (2012). Serotonin Selectively Modulates Reward Value in Human Decision-Making. J Neuro, 32(17), 5833-5842.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- bandit4arm_4par(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- bandit4arm_4par(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/bandit4arm_lapse.html b/R/docs/reference/bandit4arm_lapse.html new file mode 100644 index 00000000..8de8d25d --- /dev/null +++ b/R/docs/reference/bandit4arm_lapse.html @@ -0,0 +1,344 @@ + + + + + + + + +5 Parameter Model, without C (choice perseveration) but with xi (noise) — bandit4arm_lapse • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the 4-Armed Bandit Task using 5 Parameter Model, without C (choice perseveration) but with xi (noise). +It has the following parameters: Arew (reward learning rate), Apun (punishment learning rate), R (reward sensitivity), P (punishment sensitivity), xi (noise).

    +
      +
    • Task: 4-Armed Bandit Task

    • +
    • Model: 5 Parameter Model, without C (choice perseveration) but with xi (noise) (Seymour et al., 2012)

    • +
    +
    + +
    bandit4arm_lapse(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "gain", "loss". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"bandit4arm_lapse").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the 4-Armed Bandit Task, there should be 4 columns of data with the + labels "subjID", "choice", "gain", "loss". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value representing the option chosen on the given trial: 1, 2, 3, or 4.

    +
    gain

    Floating point value representing the amount of currency won on the given trial (e.g. 50, 100).

    +
    loss

    Floating point value representing the amount of currency lost on the given trial (e.g. 0, -50).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Seymour, Daw, Roiser, Dayan, & Dolan (2012). Serotonin Selectively Modulates Reward Value in Human Decision-Making. J Neuro, 32(17), 5833-5842.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- bandit4arm_lapse(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- bandit4arm_lapse(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/bandit4arm_lapse_decay.html b/R/docs/reference/bandit4arm_lapse_decay.html new file mode 100644 index 00000000..f7ee3b53 --- /dev/null +++ b/R/docs/reference/bandit4arm_lapse_decay.html @@ -0,0 +1,344 @@ + + + + + + + + +5 Parameter Model, without C (choice perseveration) but with xi (noise). Added decay rate (Niv et al., 2015, J. Neuro). — bandit4arm_lapse_decay • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the 4-Armed Bandit Task using 5 Parameter Model, without C (choice perseveration) but with xi (noise). Added decay rate (Niv et al., 2015, J. Neuro).. +It has the following parameters: Arew (reward learning rate), Apun (punishment learning rate), R (reward sensitivity), P (punishment sensitivity), xi (noise), d (decay rate).

    +
      +
    • Task: 4-Armed Bandit Task

    • +
    • Model: 5 Parameter Model, without C (choice perseveration) but with xi (noise). Added decay rate (Niv et al., 2015, J. Neuro). (Aylward et al., 2018)

    • +
    +
    + +
    bandit4arm_lapse_decay(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "gain", "loss". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"bandit4arm_lapse_decay").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the 4-Armed Bandit Task, there should be 4 columns of data with the + labels "subjID", "choice", "gain", "loss". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value representing the option chosen on the given trial: 1, 2, 3, or 4.

    +
    gain

    Floating point value representing the amount of currency won on the given trial (e.g. 50, 100).

    +
    loss

    Floating point value representing the amount of currency lost on the given trial (e.g. 0, -50).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Aylward, Valton, Ahn, Bond, Dayan, Roiser, & Robinson (2018) Altered decision-making under uncertainty in unmedicated mood and anxiety disorders. PsyArxiv. 10.31234/osf.io/k5b8m

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- bandit4arm_lapse_decay(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- bandit4arm_lapse_decay(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/bandit4arm_singleA_lapse.html b/R/docs/reference/bandit4arm_singleA_lapse.html new file mode 100644 index 00000000..bc5f8a8e --- /dev/null +++ b/R/docs/reference/bandit4arm_singleA_lapse.html @@ -0,0 +1,344 @@ + + + + + + + + +4 Parameter Model, without C (choice perseveration) but with xi (noise). Single learning rate both for R and P. — bandit4arm_singleA_lapse • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the 4-Armed Bandit Task using 4 Parameter Model, without C (choice perseveration) but with xi (noise). Single learning rate both for R and P.. +It has the following parameters: A (learning rate), R (reward sensitivity), P (punishment sensitivity), xi (noise).

    +
      +
    • Task: 4-Armed Bandit Task

    • +
    • Model: 4 Parameter Model, without C (choice perseveration) but with xi (noise). Single learning rate both for R and P. (Aylward et al., 2018)

    • +
    +
    + +
    bandit4arm_singleA_lapse(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "gain", "loss". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"bandit4arm_singleA_lapse").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the 4-Armed Bandit Task, there should be 4 columns of data with the + labels "subjID", "choice", "gain", "loss". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value representing the option chosen on the given trial: 1, 2, 3, or 4.

    +
    gain

    Floating point value representing the amount of currency won on the given trial (e.g. 50, 100).

    +
    loss

    Floating point value representing the amount of currency lost on the given trial (e.g. 0, -50).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Aylward, Valton, Ahn, Bond, Dayan, Roiser, & Robinson (2018) Altered decision-making under uncertainty in unmedicated mood and anxiety disorders. PsyArxiv. 10.31234/osf.io/k5b8m

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- bandit4arm_singleA_lapse(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- bandit4arm_singleA_lapse(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/bart_par4.html b/R/docs/reference/bart_par4.html new file mode 100644 index 00000000..95d7b704 --- /dev/null +++ b/R/docs/reference/bart_par4.html @@ -0,0 +1,344 @@ + + + + + + + + +Re-parameterized version of BART model with 4 parameters — bart_par4 • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Balloon Analogue Risk Task using Re-parameterized version of BART model with 4 parameters. +It has the following parameters: phi (prior belief of balloon not bursting), eta (updating rate), gam (risk-taking parameter), tau (inverse temperature).

    +
      +
    • Task: Balloon Analogue Risk Task

    • +
    • Model: Re-parameterized version of BART model with 4 parameters (van Ravenzwaaij et al., 2011)

    • +
    +
    + +
    bart_par4(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "pumps", "explosion". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"bart_par4").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Balloon Analogue Risk Task, there should be 3 columns of data with the + labels "subjID", "pumps", "explosion". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    pumps

    The number of pumps.

    +
    explosion

    0: intact, 1: burst

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Harhim Park <hrpark12@gmail.com>, Jaeyeong Yang <jaeyeong.yang1125@gmail.com>, Ayoung Lee <aylee2008@naver.com>, Jeongbin Oh <ows0104@gmail.com>, Jiyoon Lee <nicole.lee2001@gmail.com>, Junha Jang <andy627robo@naver.com> +

    References

    + +

    van Ravenzwaaij, D., Dutilh, G., & Wagenmakers, E. J. (2011). Cognitive model decomposition of the BART: Assessment and application. Journal of Mathematical Psychology, 55(1), 94-105.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- bart_par4(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- bart_par4(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/cgt_cm.html b/R/docs/reference/cgt_cm.html new file mode 100644 index 00000000..61621b82 --- /dev/null +++ b/R/docs/reference/cgt_cm.html @@ -0,0 +1,348 @@ + + + + + + + + +Cumulative Model — cgt_cm • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Cambridge Gambling Task using Cumulative Model. +It has the following parameters: alpha (probability distortion), c (color bias), rho (relative loss sensitivity), beta (discounting rate), gamma (choice sensitivity).

    +
      +
    • Task: Cambridge Gambling Task (Rogers et al., 1999)

    • +
    • Model: Cumulative Model

    • +
    +
    + +
    cgt_cm(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "gamble_type", "percentage_staked", "trial_initial_points", "assessment_stage", "red_chosen", "n_red_boxes". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "y_hat_col", "y_hat_bet", "bet_utils".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +Not available for this model.

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"cgt_cm").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Cambridge Gambling Task, there should be 7 columns of data with the + labels "subjID", "gamble_type", "percentage_staked", "trial_initial_points", "assessment_stage", "red_chosen", "n_red_boxes". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    gamble_type

    Integer value representng whether the bets on the current trial were presented in descending (0) or ascending (1) order.

    +
    percentage_staked

    Integer value representing the bet percentage (not proportion) selected on the current trial: 5, 25, 50, 75, or 95.

    +
    trial_initial_points

    Floating point value representing the number of points that the subject has at the start of the current trial (e.g., 100, 150, etc.).

    +
    assessment_stage

    Integer value representing whether the current trial is a practice trial (0) or a test trial (1). Only test trials are used for model fitting.

    +
    red_chosen

    Integer value representing whether the red color was chosen (1) versus the blue color (0).

    +
    n_red_boxes

    Integer value representing the number of red boxes shown on the current trial: 1, 2, 3,..., or 9.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Nathaniel Haines <haines.175@osu.edu> +

    References

    + +

    Rogers, R. D., Everitt, B. J., Baldacchino, A., Blackshaw, A. J., Swainson, R., Wynne, K., Baker, N. B., Hunter, J., Carthy, T., London, M., Deakin, J. F. W., Sahakian, B. J., Robbins, T. W. (1999). Dissociable deficits in the decision-making cognition of chronic amphetamine abusers, opiate abusers, patients with focal damage to prefrontal cortex, and tryptophan-depleted normal volunteers: evidence for monoaminergic mechanisms. Neuropsychopharmacology, 20, 322–339.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- cgt_cm(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- cgt_cm(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/choiceRT_ddm.html b/R/docs/reference/choiceRT_ddm.html new file mode 100644 index 00000000..d35bafca --- /dev/null +++ b/R/docs/reference/choiceRT_ddm.html @@ -0,0 +1,358 @@ + + + + + + + + +Drift Diffusion Model — choiceRT_ddm • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Choice Reaction Time Task using Drift Diffusion Model. +It has the following parameters: alpha (boundary separation), beta (bias), delta (drift rate), tau (non-decision time).

    +
      +
    • Task: Choice Reaction Time Task

    • +
    • Model: Drift Diffusion Model (Ratcliff, 1978)

    • +
    +
    + +
    choiceRT_ddm(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "RT". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +Not available for this model.

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, it's possible to set model-specific argument(s) as follows:

    +
    RTbound

    Floating point value representing the lower bound (i.e., minimum allowed) reaction time. Defaults to 0.1 (100 milliseconds).

    + + + + + + + + +
    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"choiceRT_ddm").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Choice Reaction Time Task, there should be 3 columns of data with the + labels "subjID", "choice", "RT". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Choice made for the current trial, coded as 1/2 to indicate lower/upper boundary or left/right choices (e.g., 1 1 1 2 1 2).

    +
    RT

    Choice reaction time for the current trial, in **seconds** (e.g., 0.435 0.383 0.314 0.309, etc.).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Note

    + +

    Notes: +Note that this implementation is NOT the full Drift Diffusion Model as described in Ratcliff (1978). This implementation estimates the drift rate, boundary separation, starting point, and non-decision time; but not the between- and within-trial variances in these parameters. +Code for this model is based on codes/comments by Guido Biele, Joseph Burling, Andrew Ellis, and potential others @ Stan mailing.

    +

    References

    + +

    Ratcliff, R. (1978). A theory of memory retrieval. Psychological Review, 85(2), 59-108. http://doi.org/10.1037/0033-295X.85.2.59

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- choiceRT_ddm(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- choiceRT_ddm(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/choiceRT_ddm_single.html b/R/docs/reference/choiceRT_ddm_single.html new file mode 100644 index 00000000..e61cecf8 --- /dev/null +++ b/R/docs/reference/choiceRT_ddm_single.html @@ -0,0 +1,359 @@ + + + + + + + + +Drift Diffusion Model — choiceRT_ddm_single • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Individual Bayesian Modeling of the Choice Reaction Time Task using Drift Diffusion Model. +It has the following parameters: alpha (boundary separation), beta (bias), delta (drift rate), tau (non-decision time).

    +
      +
    • Task: Choice Reaction Time Task

    • +
    • Model: Drift Diffusion Model (Ratcliff, 1978)

    • +
    +
    + +
    choiceRT_ddm_single(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "RT". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +Not available for this model.

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, it's possible to set model-specific argument(s) as follows:

    +
    RTbound

    Floating point value representing the lower bound (i.e., minimum allowed) reaction time. Defaults to 0.1 (100 milliseconds).

    + + + + + + + + +
    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"choiceRT_ddm_single").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Choice Reaction Time Task, there should be 3 columns of data with the + labels "subjID", "choice", "RT". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Choice made for the current trial, coded as 1/2 to indicate lower/upper boundary or left/right choices (e.g., 1 1 1 2 1 2).

    +
    RT

    Choice reaction time for the current trial, in **seconds** (e.g., 0.435 0.383 0.314 0.309, etc.).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Note

    + +

    Notes: +Note that this implementation is NOT the full Drift Diffusion Model as described in Ratcliff (1978). This implementation estimates the drift rate, boundary separation, starting point, and non-decision time; but not the between- and within-trial variances in these parameters. +Code for this model is based on codes/comments by Guido Biele, Joseph Burling, Andrew Ellis, and potential others @ Stan mailing.

    +

    References

    + +

    Ratcliff, R. (1978). A theory of memory retrieval. Psychological Review, 85(2), 59-108. http://doi.org/10.1037/0033-295X.85.2.59

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- choiceRT_ddm_single(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- choiceRT_ddm_single(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/choiceRT_lba.html b/R/docs/reference/choiceRT_lba.html new file mode 100644 index 00000000..9881b0be --- /dev/null +++ b/R/docs/reference/choiceRT_lba.html @@ -0,0 +1,318 @@ + + + + + + + + +Choice Reaction Time task, linear ballistic accumulator modeling — choiceRT_lba • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of choice/reaction time data with the following parameters: "d" (boundary), "A" (upper boundary of starting point), "v" (drift rate), "tau" (non-decision time). +The model published in Annis, J., Miller, B. J., & Palmeri, T. J. (2016). Bayesian inference with Stan: A tutorial on adding custom distributions. Behavior research methods, 1-24.

    +

    MODEL: +Brown and Heathcote LBA model - multiple subjects. Note that this implementation estimates a different drift rate +for each condition-choice pair. For example, if the task involves deciding between two stimuli on each trial, and +there are two different conditions throughout the task (e.g. speed versus accuracy), a total of 4 (2 stimuli by 2 conditions) +drift rates will be estimated. For details on implementation, see Annis et al. (2016).

    +
    + +
    choiceRT_lba(data = "choose", niter = 3000, nwarmup = 1000,
    +  nchain = 2, ncore = 2, nthin = 1, inits = "random",
    +  indPars = "mean", saveDir = NULL, modelRegressor = FALSE,
    +  vb = FALSE, inc_postpred = FALSE, adapt_delta = 0.95,
    +  stepsize = 1, max_treedepth = 10)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    A .txt file containing the data to be modeled. Data columns should be labelled as follows: "subjID", "choice", "RT", and "condition". See Details below for more information.

    niter

    Number of iterations, including warm-up.

    nwarmup

    Number of iterations used for warm-up only.

    nchain

    Number of chains to be run.

    ncore

    Integer value specifying how many CPUs to run the MCMC sampling on. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is high.

    inits

    Character value specifying how the initial values should be generated. Options are "fixed" or "random" or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options are: "mean", "median", or "mode".

    saveDir

    Path to directory where .RData file of model output (modelData) can be saved. Leave blank if not interested.

    modelRegressor

    Exporting model-based regressors? TRUE or FALSE. Currently not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file size). Defaults to FALSE.

    adapt_delta

    Floating point number representing the target acceptance probability of a new sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps that the MCMC sampler can take on each new iteration. See Details below.

    + +

    Value

    + +

    modelData A class 'hBayesDM' object with the following components:

    +
    model

    Character string with the name of the model ("choiceRT_lba").

    +
    allIndPars

    'data.frame' containing the summarized parameter + values (as specified by 'indPars') for each subject.

    +
    parVals

    A 'list' where each element contains posterior samples + over different model parameters.

    +
    fit

    A class 'stanfit' object containing the fitted model.

    +
    rawdata

    "data.frame" containing the raw data used to fit the model, as specified by the user.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name of the file, including the file extension +(e.g. ".txt"), that contains the behavioral data for the subject of interest for the current analysis. +The file should be a tab-delimited text (.txt) file whose rows represent trial-by-trial observations and columns +represent variables. For choice/reaction time tasks, there should be four columns of data +with the labels "subjID", "choice", "RT", and "condition". It is not necessary for the columns to be in this particular order, +however it is necessary that they be labelled correctly and contain the information below:

    +
    "subjID"

    A unique identifier for each subject within data-set to be analyzed.

    +
    "choice"

    An integer representing the choice made on the current trial. (e.g., 1 1 3 2 1 2).

    +
    "RT"

    A floating number the choice reaction time in seconds. (e.g., 0.435 0.383 0.314 0.309, etc.).

    +
    "condition"

    An integer representing the condition of the current trail (e.g., 1 2 3 4).

    +

    *Note: The data.txt file may contain other columns of data (e.g. "Reaction_Time", "trial_number", etc.), but only the data with the column +names listed above will be used for analysis/modeling. As long as the columns above are present and labelled correctly, +there is no need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored upon the +beginning of each chain. For those familiar with Bayesian methods, this value is equivalent to a burn-in sample. +Due to the nature of MCMC sampling, initial values (where the sampling chain begins) can have a heavy influence +on the generated posterior distributions. The nwarmup argument can be set to a high number in order to curb the +effects that initial values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling sequences) should be +used to draw samples from the posterior distribution. Since the posteriors are generated from a sampling +process, it is good practice to run multiple chains to ensure that a representative posterior is attained. When +sampling is completed, the multiple chains may be checked for convergence with the plot(myModel, type = "trace") +command. The chains should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC samples being chosen +to generate the posterior distributions. By default, nthin is equal to 1, hence every sample is used to +generate the posterior.

    +

    Contol Parameters: adapt_delta, stepsize, and max_treedepth are advanced options that give the user more control +over Stan's MCMC sampler. The Stan creators recommend that only advanced users change the default values, as alterations +can profoundly change the sampler's behavior. Refer to Hoffman & Gelman (2014, Journal of Machine Learning Research) for +more information on the functioning of the sampler control parameters. One can also refer to section 58.2 of the +Stan User's Manual for a less technical description of these arguments.

    +

    References

    + +

    Brown, S. D., & Heathcote, A. (2008). The simplest complete model of choice response time: Linear ballistic accumulation. +Cognitive Psychology, 57(3), 153-178. http://doi.org/10.1016/j.cogpsych.2007.12.002

    +

    Annis, J., Miller, B. J., & Palmeri, T. J. (2016). Bayesian inference with Stan: A tutorial on adding custom distributions. +Behavior research methods, 1-24.

    +

    Hoffman, M. D., & Gelman, A. (2014). The No-U-turn sampler: adaptively setting path lengths in Hamiltonian Monte Carlo. The +Journal of Machine Learning Research, 15(1), 1593-1623.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model and store results in "output"
    +output <- choiceRT_lba(data = "example", niter = 2000, nwarmup = 1000, nchain = 3, ncore = 3)
    +
    +# Visually check convergence of the sampling chains (should like like 'hairy caterpillars')
    +plot(output, type = 'trace')
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/choiceRT_lba_single.html b/R/docs/reference/choiceRT_lba_single.html new file mode 100644 index 00000000..ae696673 --- /dev/null +++ b/R/docs/reference/choiceRT_lba_single.html @@ -0,0 +1,318 @@ + + + + + + + + +Choice Reaction Time task, linear ballistic accumulator modeling — choiceRT_lba_single • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Individual Bayesian Modeling of choice/reaction time data with the following parameters: "d" (boundary), "A" (upper boundary of starting point), "v" (drift rate), "tau" (non-decision time). +The model published in Annis, J., Miller, B. J., & Palmeri, T. J. (2016). Bayesian inference with Stan: A tutorial on adding custom distributions. Behavior research methods, 1-24.

    +

    MODEL: +Brown and Heathcote LBA model - single subject. Note that this implementation estimates a different drift rate +for each condition-choice pair. For example, if the task involves deciding between two stimuli on each trial, and +there are two different conditions throughout the task (e.g. speed versus accuracy), a total of 4 (2 stimuli by 2 conditions) +drift rates will be estimated. For details on implementation, see Annis et al. (2016).

    +
    + +
    choiceRT_lba_single(data = "choose", niter = 3000, nwarmup = 1000,
    +  nchain = 2, ncore = 2, nthin = 1, inits = "random",
    +  indPars = "mean", saveDir = NULL, modelRegressor = FALSE,
    +  vb = FALSE, inc_postpred = FALSE, adapt_delta = 0.95,
    +  stepsize = 1, max_treedepth = 10)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    A .txt file containing the data to be modeled. Data columns should be labelled as follows: "subjID", "choice", "RT", and "condition". See Details below for more information.

    niter

    Number of iterations, including warm-up.

    nwarmup

    Number of iterations used for warm-up only.

    nchain

    Number of chains to be run.

    ncore

    Integer value specifying how many CPUs to run the MCMC sampling on. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is high.

    inits

    Character value specifying how the initial values should be generated. Options are "fixed" or "random" or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options are: "mean", "median", or "mode".

    saveDir

    Path to directory where .RData file of model output (modelData) can be saved. Leave blank if not interested.

    modelRegressor

    Exporting model-based regressors? TRUE or FALSE. Currently not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file size). Defaults to FALSE.

    adapt_delta

    Floating point number representing the target acceptance probability of a new sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps that the MCMC sampler can take on each new iteration. See Details below.

    + +

    Value

    + +

    modelData A class 'hBayesDM' object with the following components:

    +
    model

    Character string with the name of the model ("choiceRT_lba_single").

    +
    allIndPars

    'data.frame' containing the summarized parameter + values (as specified by 'indPars') for each subject.

    +
    parVals

    A 'list' where each element contains posterior samples + over different model parameters.

    +
    fit

    A class 'stanfit' object containing the fitted model.

    +
    rawdata

    "data.frame" containing the raw data used to fit the model, as specified by the user.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name of the file, including the file extension +(e.g. ".txt"), that contains the behavioral data of all subjects of interest for the current analysis. +The file should be a tab-delimited text (.txt) file whose rows represent trial-by-trial observations and columns +represent variables. For choice/reaction time tasks, there should be four columns of data +with the labels "choice", "RT", and "condition". It is not necessary for the columns to be in this particular order, +however it is necessary that they be labelled correctly and contain the information below:

    +
    "subjID"

    A unique identifier for each subject within data-set to be analyzed.

    +
    "choice"

    An integer representing the choice made on the current trial. (e.g., 1 1 3 2 1 2).

    +
    "RT"

    A floating number the choice reaction time in seconds. (e.g., 0.435 0.383 0.314 0.309, etc.).

    +
    "condition"

    An integer representing the condition of the current trail (e.g., 1 2 3 4).

    +

    *Note: The data.txt file may contain other columns of data (e.g. "Reaction_Time", "trial_number", etc.), but only the data with the column +names listed above will be used for analysis/modeling. As long as the columns above are present and labelled correctly, +there is no need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored upon the +beginning of each chain. For those familiar with Bayesian methods, this value is equivalent to a burn-in sample. +Due to the nature of MCMC sampling, initial values (where the sampling chain begins) can have a heavy influence +on the generated posterior distributions. The nwarmup argument can be set to a high number in order to curb the +effects that initial values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling sequences) should be +used to draw samples from the posterior distribution. Since the posteriors are generated from a sampling +process, it is good practice to run multiple chains to ensure that a representative posterior is attained. When +sampling is completed, the multiple chains may be checked for convergence with the plot(myModel, type = "trace") +command. The chains should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC samples being chosen +to generate the posterior distributions. By default, nthin is equal to 1, hence every sample is used to +generate the posterior.

    +

    Contol Parameters: adapt_delta, stepsize, and max_treedepth are advanced options that give the user more control +over Stan's MCMC sampler. The Stan creators recommend that only advanced users change the default values, as alterations +can profoundly change the sampler's behavior. Refer to Hoffman & Gelman (2014, Journal of Machine Learning Research) for +more information on the functioning of the sampler control parameters. One can also refer to section 58.2 of the +Stan User's Manual for a less technical description of these arguments.

    +

    References

    + +

    Brown, S. D., & Heathcote, A. (2008). The simplest complete model of choice response time: Linear ballistic accumulation. +Cognitive Psychology, 57(3), 153-178. http://doi.org/10.1016/j.cogpsych.2007.12.002

    +

    Annis, J., Miller, B. J., & Palmeri, T. J. (2016). Bayesian inference with Stan: A tutorial on adding custom distributions. +Behavior research methods, 1-24.

    +

    Hoffman, M. D., & Gelman, A. (2014). The No-U-turn sampler: adaptively setting path lengths in Hamiltonian Monte Carlo. The +Journal of Machine Learning Research, 15(1), 1593-1623.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model and store results in "output"
    +output <- choiceRT_lba_single(data = "example", niter = 2000, nwarmup = 1000, nchain = 3, ncore = 3)
    +
    +# Visually check convergence of the sampling chains (should like like 'hairy caterpillars')
    +plot(output, type = 'trace')
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/cra_exp.html b/R/docs/reference/cra_exp.html new file mode 100644 index 00000000..20a14f30 --- /dev/null +++ b/R/docs/reference/cra_exp.html @@ -0,0 +1,347 @@ + + + + + + + + +Exponential Subjective Value Model — cra_exp • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Choice Under Risk and Ambiguity Task using Exponential Subjective Value Model. +It has the following parameters: alpha (risk attitude), beta (ambiguity attitude), gamma (inverse temperature).

    +
      +
    • Task: Choice Under Risk and Ambiguity Task

    • +
    • Model: Exponential Subjective Value Model (Hsu et al., 2005)

    • +
    +
    + +
    cra_exp(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "prob", "ambig", "reward_var", "reward_fix", "choice". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "sv", "sv_fix", "sv_var", "p_var".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"cra_exp").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Choice Under Risk and Ambiguity Task, there should be 6 columns of data with the + labels "subjID", "prob", "ambig", "reward_var", "reward_fix", "choice". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    prob

    Objective probability of the variable lottery.

    +
    ambig

    Ambiguity level of the variable lottery (0 for risky lottery; greater than 0 for ambiguous lottery).

    +
    reward_var

    Amount of reward in variable lottery. Assumed to be greater than zero.

    +
    reward_fix

    Amount of reward in fixed lottery. Assumed to be greater than zero.

    +
    choice

    If the variable lottery was selected, choice == 1; otherwise choice == 0.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Jaeyeong Yang <jaeyeong.yang1125@gmail.com> +

    References

    + +

    Hsu, M., Bhatt, M., Adolphs, R., Tranel, D., & Camerer, C. F. (2005). Neural systems responding to degrees of uncertainty in human decision-making. Science, 310(5754), 1680-1683. https://doi.org/10.1126/science.1115327

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- cra_exp(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- cra_exp(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/cra_linear.html b/R/docs/reference/cra_linear.html new file mode 100644 index 00000000..16d6d14f --- /dev/null +++ b/R/docs/reference/cra_linear.html @@ -0,0 +1,347 @@ + + + + + + + + +Linear Subjective Value Model — cra_linear • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Choice Under Risk and Ambiguity Task using Linear Subjective Value Model. +It has the following parameters: alpha (risk attitude), beta (ambiguity attitude), gamma (inverse temperature).

    +
      +
    • Task: Choice Under Risk and Ambiguity Task

    • +
    • Model: Linear Subjective Value Model (Levy et al., 2010)

    • +
    +
    + +
    cra_linear(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "prob", "ambig", "reward_var", "reward_fix", "choice". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "sv", "sv_fix", "sv_var", "p_var".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"cra_linear").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Choice Under Risk and Ambiguity Task, there should be 6 columns of data with the + labels "subjID", "prob", "ambig", "reward_var", "reward_fix", "choice". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    prob

    Objective probability of the variable lottery.

    +
    ambig

    Ambiguity level of the variable lottery (0 for risky lottery; greater than 0 for ambiguous lottery).

    +
    reward_var

    Amount of reward in variable lottery. Assumed to be greater than zero.

    +
    reward_fix

    Amount of reward in fixed lottery. Assumed to be greater than zero.

    +
    choice

    If the variable lottery was selected, choice == 1; otherwise choice == 0.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Jaeyeong Yang <jaeyeong.yang1125@gmail.com> +

    References

    + +

    Levy, I., Snell, J., Nelson, A. J., Rustichini, A., & Glimcher, P. W. (2010). Neural representation of subjective value under risk and ambiguity. Journal of Neurophysiology, 103(2), 1036-1047.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- cra_linear(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- cra_linear(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/dbdm_prob_weight.html b/R/docs/reference/dbdm_prob_weight.html new file mode 100644 index 00000000..196648b6 --- /dev/null +++ b/R/docs/reference/dbdm_prob_weight.html @@ -0,0 +1,352 @@ + + + + + + + + +Probability Weight Function — dbdm_prob_weight • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Description Based Decison Making Task using Probability Weight Function. +It has the following parameters: tau (probability weight function), rho (subject utility function), lambda (loss aversion parameter), beta (inverse softmax temperature).

    +
      +
    • Task: Description Based Decison Making Task

    • +
    • Model: Probability Weight Function (Erev et al., 2010; Hertwig et al., 2004; Jessup et al., 2008)

    • +
    +
    + +
    dbdm_prob_weight(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "opt1hprob", "opt2hprob", "opt1hval", "opt1lval", "opt2hval", "opt2lval", "choice". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"dbdm_prob_weight").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Description Based Decison Making Task, there should be 8 columns of data with the + labels "subjID", "opt1hprob", "opt2hprob", "opt1hval", "opt1lval", "opt2hval", "opt2lval", "choice". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    opt1hprob

    Possiblity of getting higher value of outcome(opt1hval) when choosing option 1.

    +
    opt2hprob

    Possiblity of getting higher value of outcome(opt2hval) when choosing option 2.

    +
    opt1hval

    Possible (with opt1hprob probability) outcome of option 1.

    +
    opt1lval

    Possible (with (1 - opt1hprob) probability) outcome of option 1.

    +
    opt2hval

    Possible (with opt2hprob probability) outcome of option 2.

    +
    opt2lval

    Possible (with (1 - opt2hprob) probability) outcome of option 2.

    +
    choice

    If option 1 was selected, choice == 1; else if option 2 was selected, choice == 2.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Yoonseo Zoh <zohyos7@gmail.com> +

    References

    + +

    Erev, I., Ert, E., Roth, A. E., Haruvy, E., Herzog, S. M., Hau, R., ... & Lebiere, C. (2010). A choice prediction competition: Choices from experience and from description. Journal of Behavioral Decision Making, 23(1), 15-47.

    +

    Hertwig, R., Barron, G., Weber, E. U., & Erev, I. (2004). Decisions from experience and the effect of rare events in risky choice. Psychological science, 15(8), 534-539.

    +

    Jessup, R. K., Bishara, A. J., & Busemeyer, J. R. (2008). Feedback produces divergence from prospect theory in descriptive choice. Psychological Science, 19(10), 1015-1022.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- dbdm_prob_weight(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- dbdm_prob_weight(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/dd_cs.html b/R/docs/reference/dd_cs.html new file mode 100644 index 00000000..05a7aced --- /dev/null +++ b/R/docs/reference/dd_cs.html @@ -0,0 +1,345 @@ + + + + + + + + +Constant-Sensitivity (CS) Model — dd_cs • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Delay Discounting Task using Constant-Sensitivity (CS) Model. +It has the following parameters: r (exponential discounting rate), s (impatience), beta (inverse temperature).

    +
      +
    • Task: Delay Discounting Task

    • +
    • Model: Constant-Sensitivity (CS) Model (Ebert et al., 2007)

    • +
    +
    + +
    dd_cs(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "delay_later", "amount_later", "delay_sooner", "amount_sooner", "choice". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"dd_cs").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Delay Discounting Task, there should be 6 columns of data with the + labels "subjID", "delay_later", "amount_later", "delay_sooner", "amount_sooner", "choice". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    delay_later

    An integer representing the delayed days for the later option (e.g. 1, 6, 28).

    +
    amount_later

    A floating point number representing the amount for the later option (e.g. 10.5, 13.4, 30.9).

    +
    delay_sooner

    An integer representing the delayed days for the sooner option (e.g. 0).

    +
    amount_sooner

    A floating point number representing the amount for the sooner option (e.g. 10).

    +
    choice

    If amount_later was selected, choice == 1; else if amount_sooner was selected, choice == 0.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Ebert, J. E. J., & Prelec, D. (2007). The Fragility of Time: Time-Insensitivity and Valuation of the Near and Far Future. Management Science. http://doi.org/10.1287/mnsc.1060.0671

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- dd_cs(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- dd_cs(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/dd_cs_single.html b/R/docs/reference/dd_cs_single.html new file mode 100644 index 00000000..5bba3c1d --- /dev/null +++ b/R/docs/reference/dd_cs_single.html @@ -0,0 +1,345 @@ + + + + + + + + +Constant-Sensitivity (CS) Model — dd_cs_single • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Individual Bayesian Modeling of the Delay Discounting Task using Constant-Sensitivity (CS) Model. +It has the following parameters: r (exponential discounting rate), s (impatience), beta (inverse temperature).

    +
      +
    • Task: Delay Discounting Task

    • +
    • Model: Constant-Sensitivity (CS) Model (Ebert et al., 2007)

    • +
    +
    + +
    dd_cs_single(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "delay_later", "amount_later", "delay_sooner", "amount_sooner", "choice". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"dd_cs_single").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Delay Discounting Task, there should be 6 columns of data with the + labels "subjID", "delay_later", "amount_later", "delay_sooner", "amount_sooner", "choice". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    delay_later

    An integer representing the delayed days for the later option (e.g. 1, 6, 28).

    +
    amount_later

    A floating point number representing the amount for the later option (e.g. 10.5, 13.4, 30.9).

    +
    delay_sooner

    An integer representing the delayed days for the sooner option (e.g. 0).

    +
    amount_sooner

    A floating point number representing the amount for the sooner option (e.g. 10).

    +
    choice

    If amount_later was selected, choice == 1; else if amount_sooner was selected, choice == 0.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Ebert, J. E. J., & Prelec, D. (2007). The Fragility of Time: Time-Insensitivity and Valuation of the Near and Far Future. Management Science. http://doi.org/10.1287/mnsc.1060.0671

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- dd_cs_single(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- dd_cs_single(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/dd_exp.html b/R/docs/reference/dd_exp.html new file mode 100644 index 00000000..e7981e93 --- /dev/null +++ b/R/docs/reference/dd_exp.html @@ -0,0 +1,345 @@ + + + + + + + + +Exponential Model — dd_exp • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Delay Discounting Task using Exponential Model. +It has the following parameters: r (exponential discounting rate), beta (inverse temperature).

    +
      +
    • Task: Delay Discounting Task

    • +
    • Model: Exponential Model (Samuelson, 1937)

    • +
    +
    + +
    dd_exp(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "delay_later", "amount_later", "delay_sooner", "amount_sooner", "choice". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"dd_exp").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Delay Discounting Task, there should be 6 columns of data with the + labels "subjID", "delay_later", "amount_later", "delay_sooner", "amount_sooner", "choice". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    delay_later

    An integer representing the delayed days for the later option (e.g. 1, 6, 28).

    +
    amount_later

    A floating point number representing the amount for the later option (e.g. 10.5, 13.4, 30.9).

    +
    delay_sooner

    An integer representing the delayed days for the sooner option (e.g. 0).

    +
    amount_sooner

    A floating point number representing the amount for the sooner option (e.g. 10).

    +
    choice

    If amount_later was selected, choice == 1; else if amount_sooner was selected, choice == 0.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Samuelson, P. A. (1937). A Note on Measurement of Utility. The Review of Economic Studies, 4(2), 155. http://doi.org/10.2307/2967612

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- dd_exp(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- dd_exp(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/dd_hyperbolic.html b/R/docs/reference/dd_hyperbolic.html new file mode 100644 index 00000000..0a275be0 --- /dev/null +++ b/R/docs/reference/dd_hyperbolic.html @@ -0,0 +1,346 @@ + + + + + + + + +Hyperbolic Model — dd_hyperbolic • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Delay Discounting Task using Hyperbolic Model. +It has the following parameters: k (discounting rate), beta (inverse temperature).

    +
      +
    • Task: Delay Discounting Task

    • +
    • Model: Hyperbolic Model (Mazur, 1987)

    • +
    +
    + +
    dd_hyperbolic(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "delay_later", "amount_later", "delay_sooner", "amount_sooner", "choice". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"dd_hyperbolic").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Delay Discounting Task, there should be 6 columns of data with the + labels "subjID", "delay_later", "amount_later", "delay_sooner", "amount_sooner", "choice". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    delay_later

    An integer representing the delayed days for the later option (e.g. 1, 6, 28).

    +
    amount_later

    A floating point number representing the amount for the later option (e.g. 10.5, 13.4, 30.9).

    +
    delay_sooner

    An integer representing the delayed days for the sooner option (e.g. 0).

    +
    amount_sooner

    A floating point number representing the amount for the sooner option (e.g. 10).

    +
    choice

    If amount_later was selected, choice == 1; else if amount_sooner was selected, choice == 0.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Mazur, J. E. (1987). An adjustment procedure for studying delayed reinforcement.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- dd_hyperbolic(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- dd_hyperbolic(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/dd_hyperbolic_single.html b/R/docs/reference/dd_hyperbolic_single.html new file mode 100644 index 00000000..0f2ffdba --- /dev/null +++ b/R/docs/reference/dd_hyperbolic_single.html @@ -0,0 +1,346 @@ + + + + + + + + +Hyperbolic Model — dd_hyperbolic_single • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Individual Bayesian Modeling of the Delay Discounting Task using Hyperbolic Model. +It has the following parameters: k (discounting rate), beta (inverse temperature).

    +
      +
    • Task: Delay Discounting Task

    • +
    • Model: Hyperbolic Model (Mazur, 1987)

    • +
    +
    + +
    dd_hyperbolic_single(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "delay_later", "amount_later", "delay_sooner", "amount_sooner", "choice". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"dd_hyperbolic_single").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Delay Discounting Task, there should be 6 columns of data with the + labels "subjID", "delay_later", "amount_later", "delay_sooner", "amount_sooner", "choice". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    delay_later

    An integer representing the delayed days for the later option (e.g. 1, 6, 28).

    +
    amount_later

    A floating point number representing the amount for the later option (e.g. 10.5, 13.4, 30.9).

    +
    delay_sooner

    An integer representing the delayed days for the sooner option (e.g. 0).

    +
    amount_sooner

    A floating point number representing the amount for the sooner option (e.g. 10).

    +
    choice

    If amount_later was selected, choice == 1; else if amount_sooner was selected, choice == 0.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Mazur, J. E. (1987). An adjustment procedure for studying delayed reinforcement.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- dd_hyperbolic_single(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- dd_hyperbolic_single(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/estimate_mode.html b/R/docs/reference/estimate_mode.html new file mode 100644 index 00000000..1a82370e --- /dev/null +++ b/R/docs/reference/estimate_mode.html @@ -0,0 +1,169 @@ + + + + + + + + +Function to estimate mode of MCMC samples — estimate_mode • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Based on codes from 'http://stackoverflow.com/questions/2547402/is-there-a-built-in-function-for-finding-the-mode' +see the comment by Rasmus Baath

    +
    + +
    estimate_mode(x)
    + +

    Arguments

    + + + + + + +
    x

    MCMC samples or some numeric or array values.

    + + +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/extract_ic.html b/R/docs/reference/extract_ic.html new file mode 100644 index 00000000..971c52d9 --- /dev/null +++ b/R/docs/reference/extract_ic.html @@ -0,0 +1,190 @@ + + + + + + + + +Extract Model Comparison Estimates — extract_ic • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Extract Model Comparison Estimates

    +
    + +
    extract_ic(model_data = NULL, ic = "looic", ncore = 2)
    + +

    Arguments

    + + + + + + + + + + + + + + +
    model_data

    Object returned by 'hBayesDM' model function

    ic

    Information Criterion. 'looic', 'waic', or 'both'

    ncore

    Number of cores to use when computing LOOIC

    + +

    Value

    + +

    IC Leave-One-Out and/or Watanabe-Akaike information criterion estimates.

    + +

    Examples

    +
    # NOT RUN {
    +library(hBayesDM)
    +output = bandit2arm_delta("example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 1)
    +# To show the LOOIC model fit estimates (a detailed report; c)
    +extract_ic(output)
    +# To show the WAIC model fit estimates
    +extract_ic(output, ic = "waic")
    +# }
    +
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/gng_m1.html b/R/docs/reference/gng_m1.html new file mode 100644 index 00000000..f1f78dd7 --- /dev/null +++ b/R/docs/reference/gng_m1.html @@ -0,0 +1,343 @@ + + + + + + + + +RW + noise — gng_m1 • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Orthogonalized Go/Nogo Task using RW + noise. +It has the following parameters: xi (noise), ep (learning rate), rho (effective size).

    +
      +
    • Task: Orthogonalized Go/Nogo Task

    • +
    • Model: RW + noise (Guitart-Masip et al., 2012)

    • +
    +
    + +
    gng_m1(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "cue", "keyPressed", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "Qgo", "Qnogo", "Wgo", "Wnogo".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"gng_m1").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Orthogonalized Go/Nogo Task, there should be 4 columns of data with the + labels "subjID", "cue", "keyPressed", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    cue

    Nominal integer representing the cue shown for that trial: 1, 2, 3, or 4.

    +
    keyPressed

    Binary value representing the subject's response for that trial (where Press == 1; No press == 0).

    +
    outcome

    Ternary value representing the outcome of that trial (where Positive feedback == 1; Neutral feedback == 0; Negative feedback == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Guitart-Masip, M., Huys, Q. J. M., Fuentemilla, L., Dayan, P., Duzel, E., & Dolan, R. J. (2012). Go and no-go learning in reward and punishment: Interactions between affect and effect. Neuroimage, 62(1), 154-166. http://doi.org/10.1016/j.neuroimage.2012.04.024

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- gng_m1(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- gng_m1(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/gng_m2.html b/R/docs/reference/gng_m2.html new file mode 100644 index 00000000..2eecd930 --- /dev/null +++ b/R/docs/reference/gng_m2.html @@ -0,0 +1,343 @@ + + + + + + + + +RW + noise + bias — gng_m2 • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Orthogonalized Go/Nogo Task using RW + noise + bias. +It has the following parameters: xi (noise), ep (learning rate), b (action bias), rho (effective size).

    +
      +
    • Task: Orthogonalized Go/Nogo Task

    • +
    • Model: RW + noise + bias (Guitart-Masip et al., 2012)

    • +
    +
    + +
    gng_m2(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "cue", "keyPressed", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "Qgo", "Qnogo", "Wgo", "Wnogo".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"gng_m2").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Orthogonalized Go/Nogo Task, there should be 4 columns of data with the + labels "subjID", "cue", "keyPressed", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    cue

    Nominal integer representing the cue shown for that trial: 1, 2, 3, or 4.

    +
    keyPressed

    Binary value representing the subject's response for that trial (where Press == 1; No press == 0).

    +
    outcome

    Ternary value representing the outcome of that trial (where Positive feedback == 1; Neutral feedback == 0; Negative feedback == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Guitart-Masip, M., Huys, Q. J. M., Fuentemilla, L., Dayan, P., Duzel, E., & Dolan, R. J. (2012). Go and no-go learning in reward and punishment: Interactions between affect and effect. Neuroimage, 62(1), 154-166. http://doi.org/10.1016/j.neuroimage.2012.04.024

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- gng_m2(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- gng_m2(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/gng_m3.html b/R/docs/reference/gng_m3.html new file mode 100644 index 00000000..672aa859 --- /dev/null +++ b/R/docs/reference/gng_m3.html @@ -0,0 +1,343 @@ + + + + + + + + +RW + noise + bias + pi — gng_m3 • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Orthogonalized Go/Nogo Task using RW + noise + bias + pi. +It has the following parameters: xi (noise), ep (learning rate), b (action bias), pi (Pavlovian bias), rho (effective size).

    +
      +
    • Task: Orthogonalized Go/Nogo Task

    • +
    • Model: RW + noise + bias + pi (Guitart-Masip et al., 2012)

    • +
    +
    + +
    gng_m3(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "cue", "keyPressed", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "Qgo", "Qnogo", "Wgo", "Wnogo", "SV".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"gng_m3").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Orthogonalized Go/Nogo Task, there should be 4 columns of data with the + labels "subjID", "cue", "keyPressed", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    cue

    Nominal integer representing the cue shown for that trial: 1, 2, 3, or 4.

    +
    keyPressed

    Binary value representing the subject's response for that trial (where Press == 1; No press == 0).

    +
    outcome

    Ternary value representing the outcome of that trial (where Positive feedback == 1; Neutral feedback == 0; Negative feedback == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Guitart-Masip, M., Huys, Q. J. M., Fuentemilla, L., Dayan, P., Duzel, E., & Dolan, R. J. (2012). Go and no-go learning in reward and punishment: Interactions between affect and effect. Neuroimage, 62(1), 154-166. http://doi.org/10.1016/j.neuroimage.2012.04.024

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- gng_m3(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- gng_m3(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/gng_m4.html b/R/docs/reference/gng_m4.html new file mode 100644 index 00000000..08cb5608 --- /dev/null +++ b/R/docs/reference/gng_m4.html @@ -0,0 +1,343 @@ + + + + + + + + +RW (rew/pun) + noise + bias + pi — gng_m4 • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Orthogonalized Go/Nogo Task using RW (rew/pun) + noise + bias + pi. +It has the following parameters: xi (noise), ep (learning rate), b (action bias), pi (Pavlovian bias), rhoRew (reward sensitivity), rhoPun (punishment sensitivity).

    +
      +
    • Task: Orthogonalized Go/Nogo Task

    • +
    • Model: RW (rew/pun) + noise + bias + pi (Cavanagh et al., 2013)

    • +
    +
    + +
    gng_m4(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "cue", "keyPressed", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "Qgo", "Qnogo", "Wgo", "Wnogo", "SV".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"gng_m4").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Orthogonalized Go/Nogo Task, there should be 4 columns of data with the + labels "subjID", "cue", "keyPressed", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    cue

    Nominal integer representing the cue shown for that trial: 1, 2, 3, or 4.

    +
    keyPressed

    Binary value representing the subject's response for that trial (where Press == 1; No press == 0).

    +
    outcome

    Ternary value representing the outcome of that trial (where Positive feedback == 1; Neutral feedback == 0; Negative feedback == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Cavanagh, J. F., Eisenberg, I., Guitart-Masip, M., Huys, Q., & Frank, M. J. (2013). Frontal Theta Overrides Pavlovian Learning Biases. Journal of Neuroscience, 33(19), 8541-8548. http://doi.org/10.1523/JNEUROSCI.5754-12.2013

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- gng_m4(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- gng_m4(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/hBayesDM-package.html b/R/docs/reference/hBayesDM-package.html new file mode 100644 index 00000000..160d7ac0 --- /dev/null +++ b/R/docs/reference/hBayesDM-package.html @@ -0,0 +1,262 @@ + + + + + + + + +Hierarchical Bayesian Modeling of Decision-Making Tasks — hBayesDM-package • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Fit an array of decision-making tasks with computational models in a hierarchical Bayesian framework. Can perform hierarchical Bayesian analysis of various computational models with a single line of coding. +Bolded tasks, followed by their respective models, are itemized below.

    +
    +
    Bandit

    2-Armed Bandit (Rescorla-Wagner (delta)) --- bandit2arm_delta
    + 4-Armed Bandit with fictive updating + reward/punishment sensitvity (Rescorla-Wagner (delta)) --- bandit4arm_4par
    + 4-Armed Bandit with fictive updating + reward/punishment sensitvity + lapse (Rescorla-Wagner (delta)) --- bandit4arm_lapse

    +
    Bandit2

    Kalman filter --- bandit4arm2_kalman_filter

    +
    Choice RT

    Drift Diffusion Model --- choiceRT_ddm
    + Drift Diffusion Model for a single subject --- choiceRT_ddm_single
    + Linear Ballistic Accumulator (LBA) model --- choiceRT_lba
    + Linear Ballistic Accumulator (LBA) model for a single subject --- choiceRT_lba_single

    +
    Choice under Risk and Ambiguity

    Exponential model --- cra_exp
    + Linear model --- cra_linear

    +
    Description-Based Decision Making

    probability weight function --- dbdm_prob_weight

    +
    Delay Discounting

    Constant Sensitivity --- dd_cs
    + Constant Sensitivity for a single subject --- dd_cs_single
    + Exponential --- dd_exp
    + Hyperbolic --- dd_hyperbolic
    + Hyperbolic for a single subject --- dd_hyperbolic_single

    +
    Orthogonalized Go/Nogo

    RW + Noise --- gng_m1
    + RW + Noise + Bias --- gng_m2
    + RW + Noise + Bias + Pavlovian Bias --- gng_m3
    + RW(modified) + Noise + Bias + Pavlovian Bias --- gng_m4

    +
    Iowa Gambling

    Outcome-Representation Learning --- igt_orl
    + Prospect Valence Learning-DecayRI --- igt_pvl_decay
    + Prospect Valence Learning-Delta --- igt_pvl_delta
    + Value-Plus_Perseverance --- igt_vpp

    +
    Peer influence task

    OCU model --- peer_ocu

    +
    Probabilistic Reversal Learning

    Experience-Weighted Attraction --- prl_ewa
    + Fictitious Update --- prl_fictitious
    + Fictitious Update w/o alpha (indecision point) --- prl_fictitious_woa
    + Fictitious Update and multiple blocks per subject --- prl_fictitious_multipleB
    + Reward-Punishment --- prl_rp
    + Reward-Punishment and multiple blocks per subject --- prl_rp_multipleB
    + Fictitious Update with separate learning for Reward-Punishment --- prl_fictitious_rp
    + Fictitious Update with separate learning for Reward-Punishment w/o alpha (indecision point) --- prl_fictitious_rp_woa

    +
    Probabilistic Selection Task

    Q-learning with two learning rates --- pst_gainloss_Q

    +
    Risk Aversion

    Prospect Theory (PT) --- ra_prospect
    + PT without a loss aversion parameter --- ra_noLA
    + PT without a risk aversion parameter --- ra_noRA

    +
    Risky Decision Task

    Happiness model --- rdt_happiness

    +
    Two-Step task

    Full model (7 parameters) --- ts_par7
    + 6 parameter model (without eligibility trace, lambda) --- ts_par6
    + 4 parameter model --- ts_par4

    +
    Ultimatum Game

    Ideal Bayesian Observer --- ug_bayes
    + Rescorla-Wagner (delta) --- ug_delta

    +
    +
    + + + +

    References

    + +

    Please cite as: +Ahn, W.-Y., Haines, N., & Zhang, L. (2017). Revealing neuro-computational mechanisms of reinforcement learning and decision-making with the hBayesDM package. Computational Psychiatry. 1, 24-57. https://doi.org/10.1162/CPSY_a_00002

    +

    See also

    + +

    For tutorials and further readings, visit : http://rpubs.com/CCSL/hBayesDM.

    + +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/hBayesDM_model.html b/R/docs/reference/hBayesDM_model.html new file mode 100644 index 00000000..6c7e5556 --- /dev/null +++ b/R/docs/reference/hBayesDM_model.html @@ -0,0 +1,270 @@ + + + + + + + + +hBayesDM Model Base Function — hBayesDM_model • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    The base function from which all hBayesDM model functions are created.

    +

    Contributor: Jethro Lee

    +
    + +
    hBayesDM_model(task_name, model_name, model_type = "", data_columns,
    +  parameters, regressors = NULL, postpreds = "y_pred",
    +  stanmodel_arg = NULL, preprocess_func)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    task_name

    Character value for name of task. E.g. "gng".

    model_name

    Character value for name of model. E.g. "m1".

    model_type

    Character value for modeling type: "" OR "single" OR +"multipleB".

    data_columns

    Character vector of necessary column names for the data. E.g. +c("subjID", "cue", "keyPressed", "outcome").

    parameters

    List of parameters, with information about their lower bound, plausible value, +upper bound. E.g. list("xi" = c(0, 0.1, 1), "ep" = c(0, 0.2, 1), "rho" = c(0, exp(2), +Inf)).

    regressors

    List of regressors, with information about their extracted dimensions. E.g. +list("Qgo" = 2, "Qnogo" = 2, "Wgo" = 2, "Wnogo" = 2). OR if model-based regressors are +not available for this model, NULL.

    postpreds

    Character vector of name(s) for the trial-level posterior predictive +simulations. Default is "y_pred". OR if posterior predictions are not yet available for +this model, NULL.

    stanmodel_arg

    Leave as NULL (default) for completed models. Else should either be a +character value (specifying the name of a Stan file) OR a stanmodel object (returned as +a result of running stan_model).

    preprocess_func

    Function to preprocess the raw data before it gets passed to Stan. Takes +(at least) two arguments: a data.table object raw_data and a list object +general_info. Possible to include additional argument(s) to use during preprocessing. +Should return a list object data_list, which will then directly be passed to Stan.

    + +

    Value

    + +

    A specific hBayesDM model function.

    +

    Details

    + +

    task_name: Typically same task models share the same data column requirements.

    +

    model_name: Typically different models are distinguished by their different list of + parameters.

    +

    model_type is one of the following three:

    +
    ""

    Modeling of multiple subjects. (Default hierarchical Bayesian analysis.)

    +
    "single"

    Modeling of a single subject.

    +
    "multipleB"

    Modeling of multiple subjects, where multiple blocks exist within + each subject.

    +
    +

    data_columns must be the entirety of necessary data columns used at some point in the R + or Stan code. I.e. "subjID" must always be included. In the case of 'multipleB' type + models, "block" should also be included as well.

    +

    parameters is a list object, whose keys are the parameters of this model. Each parameter + key must be assigned a numeric vector holding 3 elements: the parameter's lower bound, + plausible value, and upper bound.

    +

    regressors is a list object, whose keys are the model-based regressors of this model. + Each regressor key must be assigned a numeric value indicating the number of dimensions its + data will be extracted as. If model-based regressors are not available for this model, this + argument should just be NULL.

    +

    postpreds defaults to "y_pred", but any other character vector holding + appropriate names is possible (c.f. Two-Step Task models). If posterior predictions are not yet + available for this model, this argument should just be NULL.

    +

    stanmodel_arg can be used by developers, during the developmental stage of creating a + new model function. If this argument is passed a character value, the Stan file with the + corresponding name will be used for model fitting. If this argument is passed a + stanmodel object, that stanmodel object will be used for model fitting. When + creation of the model function is complete, this argument should just be left as NULL.

    +

    preprocess_func is the part of the code that is specific to the model, and is thus + written in the specific model R file.
    +Arguments for this function are:

    +
    raw_data

    A data.table that holds the raw user data, which was read by using + fread.

    +
    general_info

    A list that holds the general informations about the raw data, i.e. + subjs, n_subj, t_subjs, t_max, b_subjs, b_max.

    +
    ...

    Optional additional argument(s) that specific model functions may want to + include. Examples of such additional arguments currently being used in hBayesDM models are: + RTbound (choiceRT_ddm models), payscale (igt models), and trans_prob (ts + models).

    +

    Return value for this function should be:

    +
    data_list

    A list with appropriately named keys (as required by the model Stan + file), holding the fully preprocessed user data.

    +

    NOTE: Syntax for data.table slightly differs from that of data.frame. If you want to use + raw_data as a data.frame when writing the preprocess_func, simply begin with the + line: raw_data <- as.data.frame(raw_data).
    +NOTE: Because of allowing case & underscore insensitive column names in user data, + raw_data columns must now be referenced by their lowercase non-underscored versions, + e.g. "subjid", within the code of the preprocess function.

    + +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/igt_orl.html b/R/docs/reference/igt_orl.html new file mode 100644 index 00000000..86885fbb --- /dev/null +++ b/R/docs/reference/igt_orl.html @@ -0,0 +1,356 @@ + + + + + + + + +Outcome-Representation Learning Model — igt_orl • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Iowa Gambling Task using Outcome-Representation Learning Model. +It has the following parameters: Arew (reward learning rate), Apun (punishment learning rate), K (perseverance decay), betaF (outcome frequency weight), betaP (perseverance weight).

    +
      +
    • Task: Iowa Gambling Task (Ahn et al., 2008)

    • +
    • Model: Outcome-Representation Learning Model (Haines et al., 2018)

    • +
    +
    + +
    igt_orl(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "gain", "loss". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, it's possible to set model-specific argument(s) as follows:

    +
    payscale

    Raw payoffs within data are divided by this number. Used for scaling data. Defaults to 100.

    + + + + + + + + +
    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"igt_orl").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Iowa Gambling Task, there should be 4 columns of data with the + labels "subjID", "choice", "gain", "loss". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer indicating which deck was chosen on that trial (where A==1, B==2, C==3, and D==4).

    +
    gain

    Floating point value representing the amount of currency won on that trial (e.g. 50, 100).

    +
    loss

    Floating point value representing the amount of currency lost on that trial (e.g. 0, -50).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Nate Haines <haines.175@osu.edu> +

    References

    + +

    Ahn, W. Y., Busemeyer, J. R., & Wagenmakers, E. J. (2008). Comparison of decision learning models using the generalization criterion method. Cognitive Science, 32(8), 1376-1402. http://doi.org/10.1080/03640210802352992

    +

    Haines, N., Vassileva, J., & Ahn, W.-Y. (2018). The Outcome-Representation Learning Model: A Novel Reinforcement Learning Model of the Iowa Gambling Task. Cognitive Science. https://doi.org/10.1111/cogs.12688

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- igt_orl(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- igt_orl(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/igt_pvl_decay.html b/R/docs/reference/igt_pvl_decay.html new file mode 100644 index 00000000..6e762e2c --- /dev/null +++ b/R/docs/reference/igt_pvl_decay.html @@ -0,0 +1,355 @@ + + + + + + + + +Prospect Valence Learning (PVL) Decay-RI — igt_pvl_decay • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Iowa Gambling Task using Prospect Valence Learning (PVL) Decay-RI. +It has the following parameters: A (decay rate), alpha (outcome sensitivity), cons (response consistency), lambda (loss aversion).

    +
      +
    • Task: Iowa Gambling Task (Ahn et al., 2008)

    • +
    • Model: Prospect Valence Learning (PVL) Decay-RI (Ahn et al., 2014)

    • +
    +
    + +
    igt_pvl_decay(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "gain", "loss". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, it's possible to set model-specific argument(s) as follows:

    +
    payscale

    Raw payoffs within data are divided by this number. Used for scaling data. Defaults to 100.

    + + + + + + + + +
    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"igt_pvl_decay").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Iowa Gambling Task, there should be 4 columns of data with the + labels "subjID", "choice", "gain", "loss". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer indicating which deck was chosen on that trial (where A==1, B==2, C==3, and D==4).

    +
    gain

    Floating point value representing the amount of currency won on that trial (e.g. 50, 100).

    +
    loss

    Floating point value representing the amount of currency lost on that trial (e.g. 0, -50).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Ahn, W. Y., Busemeyer, J. R., & Wagenmakers, E. J. (2008). Comparison of decision learning models using the generalization criterion method. Cognitive Science, 32(8), 1376-1402. http://doi.org/10.1080/03640210802352992

    +

    Ahn, W.-Y., Vasilev, G., Lee, S.-H., Busemeyer, J. R., Kruschke, J. K., Bechara, A., & Vassileva, J. (2014). Decision-making in stimulant and opiate addicts in protracted abstinence: evidence from computational modeling with pure users. Frontiers in Psychology, 5, 1376. http://doi.org/10.3389/fpsyg.2014.00849

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- igt_pvl_decay(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- igt_pvl_decay(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/igt_pvl_delta.html b/R/docs/reference/igt_pvl_delta.html new file mode 100644 index 00000000..dc2d9110 --- /dev/null +++ b/R/docs/reference/igt_pvl_delta.html @@ -0,0 +1,355 @@ + + + + + + + + +Prospect Valence Learning (PVL) Delta — igt_pvl_delta • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Iowa Gambling Task using Prospect Valence Learning (PVL) Delta. +It has the following parameters: A (learning rate), alpha (outcome sensitivity), cons (response consistency), lambda (loss aversion).

    +
      +
    • Task: Iowa Gambling Task (Ahn et al., 2008)

    • +
    • Model: Prospect Valence Learning (PVL) Delta (Ahn et al., 2008)

    • +
    +
    + +
    igt_pvl_delta(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "gain", "loss". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, it's possible to set model-specific argument(s) as follows:

    +
    payscale

    Raw payoffs within data are divided by this number. Used for scaling data. Defaults to 100.

    + + + + + + + + +
    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"igt_pvl_delta").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Iowa Gambling Task, there should be 4 columns of data with the + labels "subjID", "choice", "gain", "loss". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer indicating which deck was chosen on that trial (where A==1, B==2, C==3, and D==4).

    +
    gain

    Floating point value representing the amount of currency won on that trial (e.g. 50, 100).

    +
    loss

    Floating point value representing the amount of currency lost on that trial (e.g. 0, -50).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Ahn, W. Y., Busemeyer, J. R., & Wagenmakers, E. J. (2008). Comparison of decision learning models using the generalization criterion method. Cognitive Science, 32(8), 1376-1402. http://doi.org/10.1080/03640210802352992

    +

    Ahn, W. Y., Busemeyer, J. R., & Wagenmakers, E. J. (2008). Comparison of decision learning models using the generalization criterion method. Cognitive Science, 32(8), 1376-1402. http://doi.org/10.1080/03640210802352992

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- igt_pvl_delta(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- igt_pvl_delta(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/igt_vpp.html b/R/docs/reference/igt_vpp.html new file mode 100644 index 00000000..3f605268 --- /dev/null +++ b/R/docs/reference/igt_vpp.html @@ -0,0 +1,354 @@ + + + + + + + + +Value-Plus-Perseverance — igt_vpp • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Iowa Gambling Task using Value-Plus-Perseverance. +It has the following parameters: A (learning rate), alpha (outcome sensitivity), cons (response consistency), lambda (loss aversion), epP (gain impact), epN (loss impact), K (decay rate), w (RL weight).

    +
      +
    • Task: Iowa Gambling Task (Ahn et al., 2008)

    • +
    • Model: Value-Plus-Perseverance (Worthy et al., 2013)

    • +
    +
    + +
    igt_vpp(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "gain", "loss". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, it's possible to set model-specific argument(s) as follows:

    +
    payscale

    Raw payoffs within data are divided by this number. Used for scaling data. Defaults to 100.

    + + + + + + + + +
    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"igt_vpp").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Iowa Gambling Task, there should be 4 columns of data with the + labels "subjID", "choice", "gain", "loss". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer indicating which deck was chosen on that trial (where A==1, B==2, C==3, and D==4).

    +
    gain

    Floating point value representing the amount of currency won on that trial (e.g. 50, 100).

    +
    loss

    Floating point value representing the amount of currency lost on that trial (e.g. 0, -50).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Ahn, W. Y., Busemeyer, J. R., & Wagenmakers, E. J. (2008). Comparison of decision learning models using the generalization criterion method. Cognitive Science, 32(8), 1376-1402. http://doi.org/10.1080/03640210802352992

    +

    Worthy, D. A., & Todd Maddox, W. (2013). A comparison model of reinforcement-learning and win-stay-lose-shift decision-making processes: A tribute to W.K. Estes. Journal of Mathematical Psychology, 59, 41-49. http://doi.org/10.1016/j.jmp.2013.10.001

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- igt_vpp(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- igt_vpp(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/index.html b/R/docs/reference/index.html new file mode 100644 index 00000000..95ac846c --- /dev/null +++ b/R/docs/reference/index.html @@ -0,0 +1,504 @@ + + + + + + + + +Function reference • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Tasks & Models

    +

    +
    +

    bandit2arm_delta()

    +

    Rescorla-Wagner (Delta) Model

    +

    bandit4arm2_kalman_filter()

    +

    Kalman Filter

    +

    bandit4arm_2par_lapse()

    +

    3 Parameter Model, without C (choice perseveration), R (reward sensitivity), and P (punishment sensitivity). But with xi (noise)

    +

    bandit4arm_4par()

    +

    4 Parameter Model, without C (choice perseveration)

    +

    bandit4arm_lapse()

    +

    5 Parameter Model, without C (choice perseveration) but with xi (noise)

    +

    bandit4arm_lapse_decay()

    +

    5 Parameter Model, without C (choice perseveration) but with xi (noise). Added decay rate (Niv et al., 2015, J. Neuro).

    +

    bandit4arm_singleA_lapse()

    +

    4 Parameter Model, without C (choice perseveration) but with xi (noise). Single learning rate both for R and P.

    +

    bart_par4()

    +

    Re-parameterized version of BART model with 4 parameters

    +

    choiceRT_ddm()

    +

    Drift Diffusion Model

    +

    choiceRT_ddm_single()

    +

    Drift Diffusion Model

    +

    cra_exp()

    +

    Exponential Subjective Value Model

    +

    cra_linear()

    +

    Linear Subjective Value Model

    +

    dbdm_prob_weight()

    +

    Probability Weight Function

    +

    dd_cs()

    +

    Constant-Sensitivity (CS) Model

    +

    dd_cs_single()

    +

    Constant-Sensitivity (CS) Model

    +

    dd_exp()

    +

    Exponential Model

    +

    dd_hyperbolic()

    +

    Hyperbolic Model

    +

    dd_hyperbolic_single()

    +

    Hyperbolic Model

    +

    gng_m1()

    +

    RW + noise

    +

    gng_m2()

    +

    RW + noise + bias

    +

    gng_m3()

    +

    RW + noise + bias + pi

    +

    gng_m4()

    +

    RW (rew/pun) + noise + bias + pi

    +

    igt_orl()

    +

    Outcome-Representation Learning Model

    +

    igt_pvl_decay()

    +

    Prospect Valence Learning (PVL) Decay-RI

    +

    igt_pvl_delta()

    +

    Prospect Valence Learning (PVL) Delta

    +

    igt_vpp()

    +

    Value-Plus-Perseverance

    +

    peer_ocu()

    +

    Other-Conferred Utility (OCU) Model

    +

    prl_ewa()

    +

    Experience-Weighted Attraction Model

    +

    prl_fictitious()

    +

    Fictitious Update Model

    +

    prl_fictitious_multipleB()

    +

    Fictitious Update Model

    +

    prl_fictitious_rp()

    +

    Fictitious Update Model, with separate learning rates for positive and negative prediction error (PE)

    +

    prl_fictitious_rp_woa()

    +

    Fictitious Update Model, with separate learning rates for positive and negative prediction error (PE), without alpha (indecision point)

    +

    prl_fictitious_woa()

    +

    Fictitious Update Model, without alpha (indecision point)

    +

    prl_rp()

    +

    Reward-Punishment Model

    +

    prl_rp_multipleB()

    +

    Reward-Punishment Model

    +

    pst_gainloss_Q()

    +

    Gain-Loss Q Learning Model

    +

    ra_noLA()

    +

    Prospect Theory, without loss aversion (LA) parameter

    +

    ra_noRA()

    +

    Prospect Theory, without risk aversion (RA) parameter

    +

    ra_prospect()

    +

    Prospect Theory

    +

    rdt_happiness()

    +

    Happiness Computational Model

    +

    ts_par4()

    +

    Hybrid Model, with 4 parameters

    +

    ts_par6()

    +

    Hybrid Model, with 6 parameters

    +

    ts_par7()

    +

    Hybrid Model, with 7 parameters (original model)

    +

    ug_bayes()

    +

    Ideal Observer Model

    +

    ug_delta()

    +

    Rescorla-Wagner (Delta) Model

    +

    wcs_sql()

    +

    Sequential Learning Model

    +

    Diagnostics

    +

    +
    +

    estimate_mode()

    +

    Function to estimate mode of MCMC samples

    +

    extract_ic()

    +

    Extract Model Comparison Estimates

    +

    HDIofMCMC()

    +

    Compute Highest-Density Interval

    +

    multiplot()

    +

    Function to plot multiple figures

    +

    plotDist()

    +

    Plots the histogram of MCMC samples.

    +

    plotHDI()

    +

    Plots highest density interval (HDI) from (MCMC) samples and prints HDI in the R console. HDI is indicated by a red line.

    +

    plotInd()

    +

    Plots individual posterior distributions, using the stan_plot function of the rstan package

    +

    printFit()

    +

    Print model-fits (mean LOOIC or WAIC values in addition to Akaike weights) of hBayesDM Models

    +

    rhat()

    +

    Function for extracting Rhat values from an hBayesDM object

    +
    + + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/multiplot.html b/R/docs/reference/multiplot.html new file mode 100644 index 00000000..52389b5b --- /dev/null +++ b/R/docs/reference/multiplot.html @@ -0,0 +1,177 @@ + + + + + + + + +Function to plot multiple figures — multiplot • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Plots multiple figures +Based on codes from 'http://www.cookbook-r.com/Graphs/Multiple_graphs_on_one_page_(ggplot2)/'

    +
    + +
    multiplot(..., plots = NULL, cols = NULL)
    + +

    Arguments

    + + + + + + + + + + + + + + +
    ...

    Plot objects

    plots

    List containing plot objects

    cols

    Number of columns within the multi-figure plot

    + + +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/peer_ocu.html b/R/docs/reference/peer_ocu.html new file mode 100644 index 00000000..5510307f --- /dev/null +++ b/R/docs/reference/peer_ocu.html @@ -0,0 +1,349 @@ + + + + + + + + +Other-Conferred Utility (OCU) Model — peer_ocu • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Peer Influence Task using Other-Conferred Utility (OCU) Model. +It has the following parameters: rho (risk preference), tau (inverse temperature), ocu (other-conferred utility).

    +
      +
    • Task: Peer Influence Task (Chung et al., 2015)

    • +
    • Model: Other-Conferred Utility (OCU) Model

    • +
    +
    + +
    peer_ocu(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "condition", "p_gamble", "safe_Hpayoff", "safe_Lpayoff", "risky_Hpayoff", "risky_Lpayoff", "choice". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"peer_ocu").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Peer Influence Task, there should be 8 columns of data with the + labels "subjID", "condition", "p_gamble", "safe_Hpayoff", "safe_Lpayoff", "risky_Hpayoff", "risky_Lpayoff", "choice". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    condition

    0: solo, 1: info (safe/safe), 2: info (mix), 3: info (risky/risky).

    +
    p_gamble

    Probability of receiving a high payoff (same for both options).

    +
    safe_Hpayoff

    High payoff of the safe option.

    +
    safe_Lpayoff

    Low payoff of the safe option.

    +
    risky_Hpayoff

    High payoff of the risky option.

    +
    risky_Lpayoff

    Low payoff of the risky option.

    +
    choice

    Which option was chosen? 0: safe, 1: risky.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Harhim Park <hrpark12@gmail.com> +

    References

    + +

    Chung, D., Christopoulos, G. I., King-Casas, B., Ball, S. B., & Chiu, P. H. (2015). Social signals of safety and risk confer utility and have asymmetric effects on observers' choices. Nature Neuroscience, 18(6), 912-916.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- peer_ocu(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- peer_ocu(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/plot.hBayesDM.html b/R/docs/reference/plot.hBayesDM.html new file mode 100644 index 00000000..cf345131 --- /dev/null +++ b/R/docs/reference/plot.hBayesDM.html @@ -0,0 +1,189 @@ + + + + + + + + +General Purpose Plotting for hBayesDM. This function plots hyper parameters. — plot.hBayesDM • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    General Purpose Plotting for hBayesDM. This function plots hyper parameters.

    +
    + +
    # S3 method for hBayesDM
    +plot(x = NULL, type = "dist", ncols = NULL,
    +  fontSize = NULL, binSize = NULL, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    x

    Model output of class hBayesDM

    type

    Character value that specifies the plot type. Options are: "dist", "trace", or "simple". Defaults to "dist".

    ncols

    Integer value specifying how many plots there should be per row. Defaults to the number of parameters.

    fontSize

    Integer value specifying the size of the font used for plotting. Defaults to 10.

    binSize

    Integer value specifying how wide the bars on the histogram should be. Defaults to 30.

    ...

    Additional arguments to be passed on

    + + +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/plotDist.html b/R/docs/reference/plotDist.html new file mode 100644 index 00000000..a629dfa9 --- /dev/null +++ b/R/docs/reference/plotDist.html @@ -0,0 +1,201 @@ + + + + + + + + +Plots the histogram of MCMC samples. — plotDist • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Plots the histogram of MCMC samples.

    +
    + +
    plotDist(sample = NULL, Title = NULL, xLab = "Value",
    +  yLab = "Density", xLim = NULL, fontSize = NULL, binSize = NULL,
    +  ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    sample

    MCMC samples

    Title

    Character value containing the main title for the plot

    xLab

    Character value containing the x label

    yLab

    Character value containing the y label

    xLim

    Vector containing the lower and upper x-bounds of the plot

    fontSize

    Size of the font to use for plotting. Defaults to 10

    binSize

    Size of the bins for creating the histogram. Defaults to 30

    ...

    Arguments that can be additionally supplied to geom_histogram

    + +

    Value

    + +

    h1 Plot object

    + +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/plotHDI.html b/R/docs/reference/plotHDI.html new file mode 100644 index 00000000..a3849f1d --- /dev/null +++ b/R/docs/reference/plotHDI.html @@ -0,0 +1,201 @@ + + + + + + + + +Plots highest density interval (HDI) from (MCMC) samples and prints HDI in the R console. HDI is indicated by a red line. — plotHDI • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + + + +
    plotHDI(sample = NULL, credMass = 0.95, Title = NULL,
    +  xLab = "Value", yLab = "Density", fontSize = NULL, binSize = 30,
    +  ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    sample

    MCMC samples

    credMass

    A scalar between 0 and 1, indicating the mass within the credible interval that is to be estimated.

    Title

    Character value containing the main title for the plot

    xLab

    Character value containing the x label

    yLab

    Character value containing the y label

    fontSize

    Integer value specifying the font size to be used for the plot labels

    binSize

    Integer value specifyin ghow wide the bars on the histogram should be. Defaults to 30.

    ...

    Arguments that can be additionally supplied to geom_histogram

    + +

    Value

    + +

    A vector containing the limits of the HDI

    + +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/plotInd.html b/R/docs/reference/plotInd.html new file mode 100644 index 00000000..fad360fc --- /dev/null +++ b/R/docs/reference/plotInd.html @@ -0,0 +1,197 @@ + + + + + + + + +Plots individual posterior distributions, using the stan_plot function of the rstan package — plotInd • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Plots individual posterior distributions, using the stan_plot function of the rstan package

    +
    + +
    plotInd(obj = NULL, pars, show_density = T, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + +
    obj

    An output of the hBayesDM. Its class should be 'hBayesDM'.

    pars

    (from stan_plot's help file) Character vector of parameter names. If unspecified, show all user-defined parameters or the first 10 (if there are more than 10)

    show_density

    T(rue) or F(alse). Show the density (T) or not (F)?

    ...

    (from stan_plot's help file) Optional additional named arguments passed to stan_plot, which will be passed to geoms. See stan_plot's help file.

    + + +

    Examples

    +
    # NOT RUN {
    +# Run a model
    +output <- dd_hyperbolic("example", 2000, 1000, 3, 3)
    +
    +# Plot the hyper parameters ('k' and 'beta')
    +plot(output)
    +
    +# Plot individual 'k' (discounting rate) parameters
    +plotInd(output, "k")
    +
    +# Plot individual 'beta' (inverse temperature) parameters
    +plotInd(output, "beta")
    +
    +# Plot individual 'beta' parameters but don't show density
    +plotInd(output, "beta", show_density = F)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/printFit.html b/R/docs/reference/printFit.html new file mode 100644 index 00000000..ee9c053f --- /dev/null +++ b/R/docs/reference/printFit.html @@ -0,0 +1,200 @@ + + + + + + + + +Print model-fits (mean LOOIC or WAIC values in addition to Akaike weights) of hBayesDM Models — printFit • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Print model-fits (mean LOOIC or WAIC values in addition to Akaike weights) of hBayesDM Models

    +
    + +
    printFit(..., ic = "looic", ncore = 2, roundTo = 3)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + +
    ...

    Model objects output by hBayesDM functions (e.g. output1, output2, etc.)

    ic

    Which model comparison information criterion to use? 'looic', 'waic', or 'both

    ncore

    Number of corse to use when computing LOOIC

    roundTo

    Number of digits to the right of the decimal point in the output

    + +

    Value

    + +

    modelTable A table with relevant model comparison data. LOOIC and WAIC weights are computed as Akaike weights.

    + +

    Examples

    +
    # NOT RUN {
    +# Run two models and store results in "output1" and "output2"
    +output1 <- dd_hyperbolic("example", 2000, 1000, 3, 3)
    +
    +output2 <- dd_exp("example", 2000, 1000, 3, 3)
    +
    +# Show the LOOIC model fit estimates
    +printFit(output1, output2)
    +
    +# To show the WAIC model fit estimates
    +printFit(output1, output2, ic = "waic")
    +
    +# To show both LOOIC and WAIC
    +printFit(output1, output2, ic = "both")
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/prl_ewa.html b/R/docs/reference/prl_ewa.html new file mode 100644 index 00000000..c1b6d93a --- /dev/null +++ b/R/docs/reference/prl_ewa.html @@ -0,0 +1,344 @@ + + + + + + + + +Experience-Weighted Attraction Model — prl_ewa • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Probabilistic Reversal Learning Task using Experience-Weighted Attraction Model. +It has the following parameters: phi (1 - learning rate), rho (experience decay factor), beta (inverse temperature).

    +
      +
    • Task: Probabilistic Reversal Learning Task

    • +
    • Model: Experience-Weighted Attraction Model (Ouden et al., 2013)

    • +
    +
    + +
    prl_ewa(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "ev_c", "ev_nc", "ew_c", "ew_nc".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"prl_ewa").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Probabilistic Reversal Learning Task, there should be 3 columns of data with the + labels "subjID", "choice", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value representing the option chosen on that trial: 1 or 2.

    +
    outcome

    Integer value representing the outcome of that trial (where reward == 1, and loss == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Jaeyeong Yang (for model-based regressors) <jaeyeong.yang1125@gmail.com>, Harhim Park (for model-based regressors) <hrpark12@gmail.com> +

    References

    + +

    Ouden, den, H. E. M., Daw, N. D., Fernandez, G., Elshout, J. A., Rijpkema, M., Hoogman, M., et al. (2013). Dissociable Effects of Dopamine and Serotonin on Reversal Learning. Neuron, 80(4), 1090-1100. http://doi.org/10.1016/j.neuron.2013.08.030

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- prl_ewa(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- prl_ewa(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/prl_fictitious.html b/R/docs/reference/prl_fictitious.html new file mode 100644 index 00000000..48c7831a --- /dev/null +++ b/R/docs/reference/prl_fictitious.html @@ -0,0 +1,345 @@ + + + + + + + + +Fictitious Update Model — prl_fictitious • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Probabilistic Reversal Learning Task using Fictitious Update Model. +It has the following parameters: eta (learning rate), alpha (indecision point), beta (inverse temperature).

    +
      +
    • Task: Probabilistic Reversal Learning Task

    • +
    • Model: Fictitious Update Model (Glascher et al., 2009)

    • +
    +
    + +
    prl_fictitious(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "ev_c", "ev_nc", "pe_c", "pe_nc", "dv".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"prl_fictitious").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Probabilistic Reversal Learning Task, there should be 3 columns of data with the + labels "subjID", "choice", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value representing the option chosen on that trial: 1 or 2.

    +
    outcome

    Integer value representing the outcome of that trial (where reward == 1, and loss == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Jaeyeong Yang (for model-based regressors) <jaeyeong.yang1125@gmail.com>, Harhim Park (for model-based regressors) <hrpark12@gmail.com> +

    References

    + +

    Glascher, J., Hampton, A. N., & O'Doherty, J. P. (2009). Determining a Role for Ventromedial Prefrontal Cortex in Encoding Action-Based Value Signals During Reward-Related Decision Making. Cerebral Cortex, 19(2), 483-495. http://doi.org/10.1093/cercor/bhn098

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- prl_fictitious(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- prl_fictitious(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/prl_fictitious_multipleB.html b/R/docs/reference/prl_fictitious_multipleB.html new file mode 100644 index 00000000..8780f433 --- /dev/null +++ b/R/docs/reference/prl_fictitious_multipleB.html @@ -0,0 +1,346 @@ + + + + + + + + +Fictitious Update Model — prl_fictitious_multipleB • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Multiple-Block Hierarchical Bayesian Modeling of the Probabilistic Reversal Learning Task using Fictitious Update Model. +It has the following parameters: eta (learning rate), alpha (indecision point), beta (inverse temperature).

    +
      +
    • Task: Probabilistic Reversal Learning Task

    • +
    • Model: Fictitious Update Model (Glascher et al., 2009)

    • +
    +
    + +
    prl_fictitious_multipleB(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "block", "choice", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "ev_c", "ev_nc", "pe_c", "pe_nc", "dv".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"prl_fictitious_multipleB").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Probabilistic Reversal Learning Task, there should be 4 columns of data with the + labels "subjID", "block", "choice", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    block

    A unique identifier for each of the multiple blocks within each subject.

    +
    choice

    Integer value representing the option chosen on that trial: 1 or 2.

    +
    outcome

    Integer value representing the outcome of that trial (where reward == 1, and loss == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Jaeyeong Yang (for model-based regressors) <jaeyeong.yang1125@gmail.com>, Harhim Park (for model-based regressors) <hrpark12@gmail.com> +

    References

    + +

    Glascher, J., Hampton, A. N., & O'Doherty, J. P. (2009). Determining a Role for Ventromedial Prefrontal Cortex in Encoding Action-Based Value Signals During Reward-Related Decision Making. Cerebral Cortex, 19(2), 483-495. http://doi.org/10.1093/cercor/bhn098

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- prl_fictitious_multipleB(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- prl_fictitious_multipleB(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/prl_fictitious_rp.html b/R/docs/reference/prl_fictitious_rp.html new file mode 100644 index 00000000..61327ddc --- /dev/null +++ b/R/docs/reference/prl_fictitious_rp.html @@ -0,0 +1,346 @@ + + + + + + + + +Fictitious Update Model, with separate learning rates for positive and negative prediction error (PE) — prl_fictitious_rp • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Probabilistic Reversal Learning Task using Fictitious Update Model, with separate learning rates for positive and negative prediction error (PE). +It has the following parameters: eta_pos (learning rate, +PE), eta_neg (learning rate, -PE), alpha (indecision point), beta (inverse temperature).

    +
      +
    • Task: Probabilistic Reversal Learning Task

    • +
    • Model: Fictitious Update Model, with separate learning rates for positive and negative prediction error (PE) (Glascher et al., 2009; Ouden et al., 2013)

    • +
    +
    + +
    prl_fictitious_rp(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "ev_c", "ev_nc", "pe_c", "pe_nc", "dv".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"prl_fictitious_rp").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Probabilistic Reversal Learning Task, there should be 3 columns of data with the + labels "subjID", "choice", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value representing the option chosen on that trial: 1 or 2.

    +
    outcome

    Integer value representing the outcome of that trial (where reward == 1, and loss == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Jaeyeong Yang (for model-based regressors) <jaeyeong.yang1125@gmail.com>, Harhim Park (for model-based regressors) <hrpark12@gmail.com> +

    References

    + +

    Glascher, J., Hampton, A. N., & O'Doherty, J. P. (2009). Determining a Role for Ventromedial Prefrontal Cortex in Encoding Action-Based Value Signals During Reward-Related Decision Making. Cerebral Cortex, 19(2), 483-495. http://doi.org/10.1093/cercor/bhn098

    +

    Ouden, den, H. E. M., Daw, N. D., Fernandez, G., Elshout, J. A., Rijpkema, M., Hoogman, M., et al. (2013). Dissociable Effects of Dopamine and Serotonin on Reversal Learning. Neuron, 80(4), 1090-1100. http://doi.org/10.1016/j.neuron.2013.08.030

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- prl_fictitious_rp(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- prl_fictitious_rp(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/prl_fictitious_rp_woa.html b/R/docs/reference/prl_fictitious_rp_woa.html new file mode 100644 index 00000000..1175c8f6 --- /dev/null +++ b/R/docs/reference/prl_fictitious_rp_woa.html @@ -0,0 +1,346 @@ + + + + + + + + +Fictitious Update Model, with separate learning rates for positive and negative prediction error (PE), without alpha (indecision point) — prl_fictitious_rp_woa • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Probabilistic Reversal Learning Task using Fictitious Update Model, with separate learning rates for positive and negative prediction error (PE), without alpha (indecision point). +It has the following parameters: eta_pos (learning rate, +PE), eta_neg (learning rate, -PE), beta (inverse temperature).

    +
      +
    • Task: Probabilistic Reversal Learning Task

    • +
    • Model: Fictitious Update Model, with separate learning rates for positive and negative prediction error (PE), without alpha (indecision point) (Glascher et al., 2009; Ouden et al., 2013)

    • +
    +
    + +
    prl_fictitious_rp_woa(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "ev_c", "ev_nc", "pe_c", "pe_nc", "dv".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"prl_fictitious_rp_woa").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Probabilistic Reversal Learning Task, there should be 3 columns of data with the + labels "subjID", "choice", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value representing the option chosen on that trial: 1 or 2.

    +
    outcome

    Integer value representing the outcome of that trial (where reward == 1, and loss == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Jaeyeong Yang (for model-based regressors) <jaeyeong.yang1125@gmail.com>, Harhim Park (for model-based regressors) <hrpark12@gmail.com> +

    References

    + +

    Glascher, J., Hampton, A. N., & O'Doherty, J. P. (2009). Determining a Role for Ventromedial Prefrontal Cortex in Encoding Action-Based Value Signals During Reward-Related Decision Making. Cerebral Cortex, 19(2), 483-495. http://doi.org/10.1093/cercor/bhn098

    +

    Ouden, den, H. E. M., Daw, N. D., Fernandez, G., Elshout, J. A., Rijpkema, M., Hoogman, M., et al. (2013). Dissociable Effects of Dopamine and Serotonin on Reversal Learning. Neuron, 80(4), 1090-1100. http://doi.org/10.1016/j.neuron.2013.08.030

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- prl_fictitious_rp_woa(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- prl_fictitious_rp_woa(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/prl_fictitious_woa.html b/R/docs/reference/prl_fictitious_woa.html new file mode 100644 index 00000000..86e8bdfd --- /dev/null +++ b/R/docs/reference/prl_fictitious_woa.html @@ -0,0 +1,345 @@ + + + + + + + + +Fictitious Update Model, without alpha (indecision point) — prl_fictitious_woa • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Probabilistic Reversal Learning Task using Fictitious Update Model, without alpha (indecision point). +It has the following parameters: eta (learning rate), beta (inverse temperature).

    +
      +
    • Task: Probabilistic Reversal Learning Task

    • +
    • Model: Fictitious Update Model, without alpha (indecision point) (Glascher et al., 2009)

    • +
    +
    + +
    prl_fictitious_woa(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "ev_c", "ev_nc", "pe_c", "pe_nc", "dv".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"prl_fictitious_woa").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Probabilistic Reversal Learning Task, there should be 3 columns of data with the + labels "subjID", "choice", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value representing the option chosen on that trial: 1 or 2.

    +
    outcome

    Integer value representing the outcome of that trial (where reward == 1, and loss == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Jaeyeong Yang (for model-based regressors) <jaeyeong.yang1125@gmail.com>, Harhim Park (for model-based regressors) <hrpark12@gmail.com> +

    References

    + +

    Glascher, J., Hampton, A. N., & O'Doherty, J. P. (2009). Determining a Role for Ventromedial Prefrontal Cortex in Encoding Action-Based Value Signals During Reward-Related Decision Making. Cerebral Cortex, 19(2), 483-495. http://doi.org/10.1093/cercor/bhn098

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- prl_fictitious_woa(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- prl_fictitious_woa(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/prl_rp.html b/R/docs/reference/prl_rp.html new file mode 100644 index 00000000..19ee5f26 --- /dev/null +++ b/R/docs/reference/prl_rp.html @@ -0,0 +1,344 @@ + + + + + + + + +Reward-Punishment Model — prl_rp • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Probabilistic Reversal Learning Task using Reward-Punishment Model. +It has the following parameters: Apun (punishment learning rate), Arew (reward learning rate), beta (inverse temperature).

    +
      +
    • Task: Probabilistic Reversal Learning Task

    • +
    • Model: Reward-Punishment Model (Ouden et al., 2013)

    • +
    +
    + +
    prl_rp(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "ev_c", "ev_nc", "pe".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"prl_rp").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Probabilistic Reversal Learning Task, there should be 3 columns of data with the + labels "subjID", "choice", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value representing the option chosen on that trial: 1 or 2.

    +
    outcome

    Integer value representing the outcome of that trial (where reward == 1, and loss == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Jaeyeong Yang (for model-based regressors) <jaeyeong.yang1125@gmail.com>, Harhim Park (for model-based regressors) <hrpark12@gmail.com> +

    References

    + +

    Ouden, den, H. E. M., Daw, N. D., Fernandez, G., Elshout, J. A., Rijpkema, M., Hoogman, M., et al. (2013). Dissociable Effects of Dopamine and Serotonin on Reversal Learning. Neuron, 80(4), 1090-1100. http://doi.org/10.1016/j.neuron.2013.08.030

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- prl_rp(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- prl_rp(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/prl_rp_multipleB.html b/R/docs/reference/prl_rp_multipleB.html new file mode 100644 index 00000000..6bd669e6 --- /dev/null +++ b/R/docs/reference/prl_rp_multipleB.html @@ -0,0 +1,346 @@ + + + + + + + + +Reward-Punishment Model — prl_rp_multipleB • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Multiple-Block Hierarchical Bayesian Modeling of the Probabilistic Reversal Learning Task using Reward-Punishment Model. +It has the following parameters: Apun (punishment learning rate), Arew (reward learning rate), beta (inverse temperature).

    +
      +
    • Task: Probabilistic Reversal Learning Task

    • +
    • Model: Reward-Punishment Model (Ouden et al., 2013)

    • +
    +
    + +
    prl_rp_multipleB(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "block", "choice", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +For this model they are: "ev_c", "ev_nc", "pe".

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"prl_rp_multipleB").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Probabilistic Reversal Learning Task, there should be 4 columns of data with the + labels "subjID", "block", "choice", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    block

    A unique identifier for each of the multiple blocks within each subject.

    +
    choice

    Integer value representing the option chosen on that trial: 1 or 2.

    +
    outcome

    Integer value representing the outcome of that trial (where reward == 1, and loss == -1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Jaeyeong Yang (for model-based regressors) <jaeyeong.yang1125@gmail.com>, Harhim Park (for model-based regressors) <hrpark12@gmail.com> +

    References

    + +

    Ouden, den, H. E. M., Daw, N. D., Fernandez, G., Elshout, J. A., Rijpkema, M., Hoogman, M., et al. (2013). Dissociable Effects of Dopamine and Serotonin on Reversal Learning. Neuron, 80(4), 1090-1100. http://doi.org/10.1016/j.neuron.2013.08.030

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- prl_rp_multipleB(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- prl_rp_multipleB(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/pst_gainloss_Q.html b/R/docs/reference/pst_gainloss_Q.html new file mode 100644 index 00000000..493a9a52 --- /dev/null +++ b/R/docs/reference/pst_gainloss_Q.html @@ -0,0 +1,346 @@ + + + + + + + + +Gain-Loss Q Learning Model — pst_gainloss_Q • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Probabilistic Selection Task using Gain-Loss Q Learning Model. +It has the following parameters: alpha_pos (learning rate for positive feedbacks), alpha_neg (learning rate for negative feedbacks), beta (inverse temperature).

    +
      +
    • Task: Probabilistic Selection Task

    • +
    • Model: Gain-Loss Q Learning Model (Frank et al., 2007)

    • +
    +
    + +
    pst_gainloss_Q(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "type", "choice", "reward". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"pst_gainloss_Q").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Probabilistic Selection Task, there should be 4 columns of data with the + labels "subjID", "type", "choice", "reward". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    type

    Two-digit number indicating which pair of stimuli were presented for that trial, e.g. 12, 34, or 56. The digit on the left (tens-digit) indicates the presented stimulus for option1, while the digit on the right (ones-digit) indicates that for option2. Code for each stimulus type (1~6) is defined as for 80% (type 1), 20% (type 2), 70% (type 3), 30% (type 4), 60% (type 5), 40% (type 6). The modeling will still work even if different probabilities are used for the stimuli; however, the total number of stimuli should be less than or equal to 6.

    +
    choice

    Whether the subject chose the left option (option1) out of the given two options (i.e. if option1 was chosen, 1; if option2 was chosen, 0).

    +
    reward

    Amount of reward earned as a result of the trial.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Jaeyeong Yang <jaeyeong.yang1125@gmail.com> +

    References

    + +

    Frank, M. J., Moustafa, A. A., Haughey, H. M., Curran, T., & Hutchison, K. E. (2007). Genetic triple dissociation reveals multiple roles for dopamine in reinforcement learning. Proceedings of the National Academy of Sciences, 104(41), 16311-16316.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- pst_gainloss_Q(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- pst_gainloss_Q(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/ra_noLA.html b/R/docs/reference/ra_noLA.html new file mode 100644 index 00000000..1a5de4e3 --- /dev/null +++ b/R/docs/reference/ra_noLA.html @@ -0,0 +1,344 @@ + + + + + + + + +Prospect Theory, without loss aversion (LA) parameter — ra_noLA • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Risk Aversion Task using Prospect Theory, without loss aversion (LA) parameter. +It has the following parameters: rho (risk aversion), tau (inverse temperature).

    +
      +
    • Task: Risk Aversion Task

    • +
    • Model: Prospect Theory, without loss aversion (LA) parameter (Sokol-Hessner et al., 2009)

    • +
    +
    + +
    ra_noLA(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "gain", "loss", "cert", "gamble". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"ra_noLA").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Risk Aversion Task, there should be 5 columns of data with the + labels "subjID", "gain", "loss", "cert", "gamble". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    gain

    Possible (50%) gain outcome of a risky option (e.g. 9).

    +
    loss

    Possible (50%) loss outcome of a risky option (e.g. 5, or -5).

    +
    cert

    Guaranteed amount of a safe option. "cert" is assumed to be zero or greater than zero.

    +
    gamble

    If gamble was taken, gamble == 1; else gamble == 0.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Sokol-Hessner, P., Hsu, M., Curley, N. G., Delgado, M. R., Camerer, C. F., Phelps, E. A., & Smith, E. E. (2009). Thinking like a Trader Selectively Reduces Individuals' Loss Aversion. Proceedings of the National Academy of Sciences of the United States of America, 106(13), 5035-5040. http://www.pnas.org/content/106/13/5035

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- ra_noLA(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- ra_noLA(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/ra_noRA.html b/R/docs/reference/ra_noRA.html new file mode 100644 index 00000000..7ffb2157 --- /dev/null +++ b/R/docs/reference/ra_noRA.html @@ -0,0 +1,344 @@ + + + + + + + + +Prospect Theory, without risk aversion (RA) parameter — ra_noRA • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Risk Aversion Task using Prospect Theory, without risk aversion (RA) parameter. +It has the following parameters: lambda (loss aversion), tau (inverse temperature).

    +
      +
    • Task: Risk Aversion Task

    • +
    • Model: Prospect Theory, without risk aversion (RA) parameter (Sokol-Hessner et al., 2009)

    • +
    +
    + +
    ra_noRA(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "gain", "loss", "cert", "gamble". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"ra_noRA").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Risk Aversion Task, there should be 5 columns of data with the + labels "subjID", "gain", "loss", "cert", "gamble". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    gain

    Possible (50%) gain outcome of a risky option (e.g. 9).

    +
    loss

    Possible (50%) loss outcome of a risky option (e.g. 5, or -5).

    +
    cert

    Guaranteed amount of a safe option. "cert" is assumed to be zero or greater than zero.

    +
    gamble

    If gamble was taken, gamble == 1; else gamble == 0.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Sokol-Hessner, P., Hsu, M., Curley, N. G., Delgado, M. R., Camerer, C. F., Phelps, E. A., & Smith, E. E. (2009). Thinking like a Trader Selectively Reduces Individuals' Loss Aversion. Proceedings of the National Academy of Sciences of the United States of America, 106(13), 5035-5040. http://www.pnas.org/content/106/13/5035

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- ra_noRA(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- ra_noRA(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/ra_prospect.html b/R/docs/reference/ra_prospect.html new file mode 100644 index 00000000..7e5167cc --- /dev/null +++ b/R/docs/reference/ra_prospect.html @@ -0,0 +1,344 @@ + + + + + + + + +Prospect Theory — ra_prospect • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Risk Aversion Task using Prospect Theory. +It has the following parameters: rho (risk aversion), lambda (loss aversion), tau (inverse temperature).

    +
      +
    • Task: Risk Aversion Task

    • +
    • Model: Prospect Theory (Sokol-Hessner et al., 2009)

    • +
    +
    + +
    ra_prospect(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "gain", "loss", "cert", "gamble". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"ra_prospect").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Risk Aversion Task, there should be 5 columns of data with the + labels "subjID", "gain", "loss", "cert", "gamble". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    gain

    Possible (50%) gain outcome of a risky option (e.g. 9).

    +
    loss

    Possible (50%) loss outcome of a risky option (e.g. 5, or -5).

    +
    cert

    Guaranteed amount of a safe option. "cert" is assumed to be zero or greater than zero.

    +
    gamble

    If gamble was taken, gamble == 1; else gamble == 0.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Sokol-Hessner, P., Hsu, M., Curley, N. G., Delgado, M. R., Camerer, C. F., Phelps, E. A., & Smith, E. E. (2009). Thinking like a Trader Selectively Reduces Individuals' Loss Aversion. Proceedings of the National Academy of Sciences of the United States of America, 106(13), 5035-5040. http://www.pnas.org/content/106/13/5035

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- ra_prospect(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- ra_prospect(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/rdt_happiness.html b/R/docs/reference/rdt_happiness.html new file mode 100644 index 00000000..aefec52a --- /dev/null +++ b/R/docs/reference/rdt_happiness.html @@ -0,0 +1,351 @@ + + + + + + + + +Happiness Computational Model — rdt_happiness • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Risky Decision Task using Happiness Computational Model. +It has the following parameters: w0 (baseline), w1 (weight of certain rewards), w2 (weight of expected values), w3 (weight of reward prediction errors), gam (forgetting factor), sig (standard deviation of error).

    +
      +
    • Task: Risky Decision Task

    • +
    • Model: Happiness Computational Model (Rutledge et al., 2014)

    • +
    +
    + +
    rdt_happiness(data = NULL, niter = 4000, nwarmup = 1000,
    +  nchain = 4, ncore = 1, nthin = 1, inits = "vb",
    +  indPars = "mean", modelRegressor = FALSE, vb = FALSE,
    +  inc_postpred = FALSE, adapt_delta = 0.95, stepsize = 1,
    +  max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "gain", "loss", "cert", "type", "gamble", "outcome", "happy", "RT_happy". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"rdt_happiness").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Risky Decision Task, there should be 9 columns of data with the + labels "subjID", "gain", "loss", "cert", "type", "gamble", "outcome", "happy", "RT_happy". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    gain

    Possible (50%) gain outcome of a risky option (e.g. 9).

    +
    loss

    Possible (50%) loss outcome of a risky option (e.g. 5, or -5).

    +
    cert

    Guaranteed amount of a safe option.

    +
    type

    loss == -1, mixed == 0, gain == 1

    +
    gamble

    If gamble was taken, gamble == 1; else gamble == 0.

    +
    outcome

    Result of the trial.

    +
    happy

    Happiness score.

    +
    RT_happy

    Reaction time for answering the happiness score.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Harhim Park <hrpark12@gmail.com> +

    References

    + +

    Rutledge, R. B., Skandali, N., Dayan, P., & Dolan, R. J. (2014). A computational and neural model of momentary subjective well-being. Proceedings of the National Academy of Sciences, 111(33), 12252-12257.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- rdt_happiness(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- rdt_happiness(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/rhat.html b/R/docs/reference/rhat.html new file mode 100644 index 00000000..50d376d6 --- /dev/null +++ b/R/docs/reference/rhat.html @@ -0,0 +1,182 @@ + + + + + + + + +Function for extracting Rhat values from an hBayesDM object — rhat • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    A convenience function for extracting Rhat values from an hBayesDM object. Can also +check if all Rhat values are less than or equal to a specified value. +If variational inference was used, an error message will be displayed.

    +
    + +
    rhat(fit = NULL, less = NULL)
    + +

    Arguments

    + + + + + + + + + + +
    fit

    Model output of class hBayesDM

    less

    A numeric value specifying how to check Rhat values. Defaults to FALSE.

    + +

    Value

    + +

    If 'less' is specified, then rhat(fit, less) will return TRUE if all Rhat values are +less than or equal to 'less'. If any values are greater than 'less', rhat(fit, less) will +return FALSE. If 'less' is left unspecified (NULL), rhat(fit) will return a data.frame object +containing all Rhat values.

    + +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/ts_par4.html b/R/docs/reference/ts_par4.html new file mode 100644 index 00000000..2ce40d61 --- /dev/null +++ b/R/docs/reference/ts_par4.html @@ -0,0 +1,357 @@ + + + + + + + + +Hybrid Model, with 4 parameters — ts_par4 • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Two-Step Task using Hybrid Model, with 4 parameters. +It has the following parameters: a (learning rate for both stages 1 & 2), beta (inverse temperature for both stages 1 & 2), pi (perseverance), w (model-based weight).

    +
      +
    • Task: Two-Step Task (Daw et al., 2011)

    • +
    • Model: Hybrid Model, with 4 parameters (Daw et al., 2011; Wunderlich et al., 2012)

    • +
    +
    + +
    ts_par4(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "level1_choice", "level2_choice", "reward". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred_step1", "y_pred_step2"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, it's possible to set model-specific argument(s) as follows:

    +
    trans_prob

    Common state transition probability from Stage (Level) 1 to Stage (Level) 2. Defaults to 0.7.

    + + + + + + + + +
    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"ts_par4").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Two-Step Task, there should be 4 columns of data with the + labels "subjID", "level1_choice", "level2_choice", "reward". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    level1_choice

    Choice made for Level (Stage) 1 (1: stimulus 1, 2: stimulus 2).

    +
    level2_choice

    Choice made for Level (Stage) 2 (1: stimulus 3, 2: stimulus 4, 3: stimulus 5, 4: stimulus 6).
    Note that, in our notation, choosing stimulus 1 in Level 1 leads to stimulus 3 & 4 in Level 2 with a common (0.7 by default) transition. Similarly, choosing stimulus 2 in Level 1 leads to stimulus 5 & 6 in Level 2 with a common (0.7 by default) transition. To change this default transition probability, set the function argument `trans_prob` to your preferred value.

    +
    reward

    Reward after Level 2 (0 or 1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Harhim Park <hrpark12@gmail.com> +

    References

    + +

    Daw, N. D., Gershman, S. J., Seymour, B., Ben Seymour, Dayan, P., & Dolan, R. J. (2011). Model-Based Influences on Humans' Choices and Striatal Prediction Errors. Neuron, 69(6), 1204-1215. http://doi.org/10.1016/j.neuron.2011.02.027

    +

    Daw, N. D., Gershman, S. J., Seymour, B., Ben Seymour, Dayan, P., & Dolan, R. J. (2011). Model-Based Influences on Humans' Choices and Striatal Prediction Errors. Neuron, 69(6), 1204-1215. http://doi.org/10.1016/j.neuron.2011.02.027

    +

    Wunderlich, K., Smittenaar, P., & Dolan, R. J. (2012). Dopamine enhances model-based over model-free choice behavior. Neuron, 75(3), 418-424.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- ts_par4(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- ts_par4(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/ts_par6.html b/R/docs/reference/ts_par6.html new file mode 100644 index 00000000..8af4eca6 --- /dev/null +++ b/R/docs/reference/ts_par6.html @@ -0,0 +1,356 @@ + + + + + + + + +Hybrid Model, with 6 parameters — ts_par6 • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Two-Step Task using Hybrid Model, with 6 parameters. +It has the following parameters: a1 (learning rate in stage 1), beta1 (inverse temperature in stage 1), a2 (learning rate in stage 2), beta2 (inverse temperature in stage 2), pi (perseverance), w (model-based weight).

    +
      +
    • Task: Two-Step Task (Daw et al., 2011)

    • +
    • Model: Hybrid Model, with 6 parameters (Daw et al., 2011)

    • +
    +
    + +
    ts_par6(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "level1_choice", "level2_choice", "reward". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred_step1", "y_pred_step2"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, it's possible to set model-specific argument(s) as follows:

    +
    trans_prob

    Common state transition probability from Stage (Level) 1 to Stage (Level) 2. Defaults to 0.7.

    + + + + + + + + +
    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"ts_par6").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Two-Step Task, there should be 4 columns of data with the + labels "subjID", "level1_choice", "level2_choice", "reward". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    level1_choice

    Choice made for Level (Stage) 1 (1: stimulus 1, 2: stimulus 2).

    +
    level2_choice

    Choice made for Level (Stage) 2 (1: stimulus 3, 2: stimulus 4, 3: stimulus 5, 4: stimulus 6).
    Note that, in our notation, choosing stimulus 1 in Level 1 leads to stimulus 3 & 4 in Level 2 with a common (0.7 by default) transition. Similarly, choosing stimulus 2 in Level 1 leads to stimulus 5 & 6 in Level 2 with a common (0.7 by default) transition. To change this default transition probability, set the function argument `trans_prob` to your preferred value.

    +
    reward

    Reward after Level 2 (0 or 1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Harhim Park <hrpark12@gmail.com> +

    References

    + +

    Daw, N. D., Gershman, S. J., Seymour, B., Ben Seymour, Dayan, P., & Dolan, R. J. (2011). Model-Based Influences on Humans' Choices and Striatal Prediction Errors. Neuron, 69(6), 1204-1215. http://doi.org/10.1016/j.neuron.2011.02.027

    +

    Daw, N. D., Gershman, S. J., Seymour, B., Ben Seymour, Dayan, P., & Dolan, R. J. (2011). Model-Based Influences on Humans' Choices and Striatal Prediction Errors. Neuron, 69(6), 1204-1215. http://doi.org/10.1016/j.neuron.2011.02.027

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- ts_par6(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- ts_par6(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/ts_par7.html b/R/docs/reference/ts_par7.html new file mode 100644 index 00000000..f85b481e --- /dev/null +++ b/R/docs/reference/ts_par7.html @@ -0,0 +1,356 @@ + + + + + + + + +Hybrid Model, with 7 parameters (original model) — ts_par7 • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Two-Step Task using Hybrid Model, with 7 parameters (original model). +It has the following parameters: a1 (learning rate in stage 1), beta1 (inverse temperature in stage 1), a2 (learning rate in stage 2), beta2 (inverse temperature in stage 2), pi (perseverance), w (model-based weight), lambda (eligibility trace).

    +
      +
    • Task: Two-Step Task (Daw et al., 2011)

    • +
    • Model: Hybrid Model, with 7 parameters (original model) (Daw et al., 2011)

    • +
    +
    + +
    ts_par7(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "level1_choice", "level2_choice", "reward". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred_step1", "y_pred_step2"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, it's possible to set model-specific argument(s) as follows:

    +
    trans_prob

    Common state transition probability from Stage (Level) 1 to Stage (Level) 2. Defaults to 0.7.

    + + + + + + + + +
    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"ts_par7").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Two-Step Task, there should be 4 columns of data with the + labels "subjID", "level1_choice", "level2_choice", "reward". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    level1_choice

    Choice made for Level (Stage) 1 (1: stimulus 1, 2: stimulus 2).

    +
    level2_choice

    Choice made for Level (Stage) 2 (1: stimulus 3, 2: stimulus 4, 3: stimulus 5, 4: stimulus 6).
    Note that, in our notation, choosing stimulus 1 in Level 1 leads to stimulus 3 & 4 in Level 2 with a common (0.7 by default) transition. Similarly, choosing stimulus 2 in Level 1 leads to stimulus 5 & 6 in Level 2 with a common (0.7 by default) transition. To change this default transition probability, set the function argument `trans_prob` to your preferred value.

    +
    reward

    Reward after Level 2 (0 or 1).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Harhim Park <hrpark12@gmail.com> +

    References

    + +

    Daw, N. D., Gershman, S. J., Seymour, B., Ben Seymour, Dayan, P., & Dolan, R. J. (2011). Model-Based Influences on Humans' Choices and Striatal Prediction Errors. Neuron, 69(6), 1204-1215. http://doi.org/10.1016/j.neuron.2011.02.027

    +

    Daw, N. D., Gershman, S. J., Seymour, B., Ben Seymour, Dayan, P., & Dolan, R. J. (2011). Model-Based Influences on Humans' Choices and Striatal Prediction Errors. Neuron, 69(6), 1204-1215. http://doi.org/10.1016/j.neuron.2011.02.027

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- ts_par7(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- ts_par7(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/ug_bayes.html b/R/docs/reference/ug_bayes.html new file mode 100644 index 00000000..ce7c302f --- /dev/null +++ b/R/docs/reference/ug_bayes.html @@ -0,0 +1,342 @@ + + + + + + + + +Ideal Observer Model — ug_bayes • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Norm-Training Ultimatum Game using Ideal Observer Model. +It has the following parameters: alpha (envy), beta (guilt), tau (inverse temperature).

    +
      +
    • Task: Norm-Training Ultimatum Game

    • +
    • Model: Ideal Observer Model (Xiang et al., 2013)

    • +
    +
    + +
    ug_bayes(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "offer", "accept". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"ug_bayes").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Norm-Training Ultimatum Game, there should be 3 columns of data with the + labels "subjID", "offer", "accept". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    offer

    Floating point value representing the offer made in that trial (e.g. 4, 10, 11).

    +
    accept

    1 or 0, indicating whether the offer was accepted in that trial (where accepted == 1, rejected == 0).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Xiang, T., Lohrenz, T., & Montague, P. R. (2013). Computational Substrates of Norms and Their Violations during Social Exchange. Journal of Neuroscience, 33(3), 1099-1108. http://doi.org/10.1523/JNEUROSCI.1642-12.2013

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- ug_bayes(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- ug_bayes(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/ug_delta.html b/R/docs/reference/ug_delta.html new file mode 100644 index 00000000..ba18d05b --- /dev/null +++ b/R/docs/reference/ug_delta.html @@ -0,0 +1,342 @@ + + + + + + + + +Rescorla-Wagner (Delta) Model — ug_delta • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Norm-Training Ultimatum Game using Rescorla-Wagner (Delta) Model. +It has the following parameters: alpha (envy), tau (inverse temperature), ep (norm adaptation rate).

    +
      +
    • Task: Norm-Training Ultimatum Game

    • +
    • Model: Rescorla-Wagner (Delta) Model (Gu et al., 2015)

    • +
    +
    + +
    ug_delta(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "offer", "accept". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"ug_delta").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Norm-Training Ultimatum Game, there should be 3 columns of data with the + labels "subjID", "offer", "accept". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    offer

    Floating point value representing the offer made in that trial (e.g. 4, 10, 11).

    +
    accept

    1 or 0, indicating whether the offer was accepted in that trial (where accepted == 1, rejected == 0).

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    References

    + +

    Gu, X., Wang, X., Hula, A., Wang, S., Xu, S., Lohrenz, T. M., et al. (2015). Necessary, Yet Dissociable Contributions of the Insular and Ventromedial Prefrontal Cortices to Norm Adaptation: Computational and Lesion Evidence in Humans. Journal of Neuroscience, 35(2), 467-473. http://doi.org/10.1523/JNEUROSCI.2906-14.2015

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- ug_delta(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- ug_delta(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/reference/wcs_sql.html b/R/docs/reference/wcs_sql.html new file mode 100644 index 00000000..228a9223 --- /dev/null +++ b/R/docs/reference/wcs_sql.html @@ -0,0 +1,344 @@ + + + + + + + + +Sequential Learning Model — wcs_sql • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    Hierarchical Bayesian Modeling of the Wisconsin Card Sorting Task using Sequential Learning Model. +It has the following parameters: r (reward sensitivity), p (punishment sensitivity), d (decision consistency or inverse temperature).

    +
      +
    • Task: Wisconsin Card Sorting Task

    • +
    • Model: Sequential Learning Model (Bishara et al., 2010)

    • +
    +
    + +
    wcs_sql(data = NULL, niter = 4000, nwarmup = 1000, nchain = 4,
    +  ncore = 1, nthin = 1, inits = "vb", indPars = "mean",
    +  modelRegressor = FALSE, vb = FALSE, inc_postpred = FALSE,
    +  adapt_delta = 0.95, stepsize = 1, max_treedepth = 10, ...)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    data

    Data to be modeled. It should be given as a data.frame object, +a filepath for a tab-seperated txt file, "example" to use example data, or +"choose" to choose data with an interactive window. +Columns in the dataset must include: +"subjID", "choice", "outcome". See Details below for more information.

    niter

    Number of iterations, including warm-up. Defaults to 4000.

    nwarmup

    Number of iterations used for warm-up only. Defaults to 1000.

    nchain

    Number of Markov chains to run. Defaults to 4.

    ncore

    Number of CPUs to be used for running. Defaults to 1.

    nthin

    Every i == nthin sample will be used to generate the posterior distribution. +Defaults to 1. A higher number can be used when auto-correlation within the MCMC sampling is +high.

    inits

    Character value specifying how the initial values should be generated. +Possible options are "vb" (default), "fixed", "random", or your own initial values.

    indPars

    Character value specifying how to summarize individual parameters. Current options +are: "mean", "median", or "mode".

    modelRegressor

    Whether to export model-based regressors (TRUE or FALSE). +Not available for this model.

    vb

    Use variational inference to approximately draw from a posterior distribution. Defaults +to FALSE.

    inc_postpred

    Include trial-level posterior predictive simulations in model output (may greatly increase file +size). Defaults to FALSE. +If set to TRUE, it includes: "y_pred"

    adapt_delta

    Floating point value representing the target acceptance probability of a new +sample in the MCMC chain. Must be between 0 and 1. See Details below.

    stepsize

    Integer value specifying the size of each leapfrog step that the MCMC sampler can +take on each new iteration. See Details below.

    max_treedepth

    Integer value specifying how many leapfrog steps the MCMC sampler can take +on each new iteration. See Details below.

    ...

    For this model, there is no model-specific argument.

    + +

    Value

    + +

    A class "hBayesDM" object modelData with the following components:

    +
    model

    Character value that is the name of the model (\code"wcs_sql").

    +
    allIndPars

    Data.frame containing the summarized parameter values (as specified by + indPars) for each subject.

    +
    parVals

    List object containing the posterior samples over different parameters.

    +
    fit

    A class stanfit object that contains the fitted Stan + model.

    +
    rawdata

    Data.frame containing the raw data used to fit the model, as specified by + the user.

    + + +
    modelRegressor

    List object containing the extracted model-based regressors.

    +
    + +

    Details

    + +

    This section describes some of the function arguments in greater detail.

    +

    data should be assigned a character value specifying the full path and name (including + extension information, e.g. ".txt") of the file that contains the behavioral data-set of all + subjects of interest for the current analysis. The file should be a tab-delimited text + file, whose rows represent trial-by-trial observations and columns represent variables.
    +For the Wisconsin Card Sorting Task, there should be 3 columns of data with the + labels "subjID", "choice", "outcome". It is not necessary for the columns to be in this particular order, + however it is necessary that they be labeled correctly and contain the information below:

    +
    subjID

    A unique identifier for each subject in the data-set.

    +
    choice

    Integer value indicating which deck was chosen on that trial: 1, 2, 3, or 4.

    +
    outcome

    1 or 0, indicating the outcome of that trial: correct == 1, wrong == 0.

    +

    *Note: The file may contain other columns of data (e.g. "ReactionTime", "trial_number", + etc.), but only the data within the column names listed above will be used during the modeling. + As long as the necessary columns mentioned above are present and labeled correctly, there is no + need to remove other miscellaneous data columns.

    +

    nwarmup is a numerical value that specifies how many MCMC samples should not be stored + upon the beginning of each chain. For those familiar with Bayesian methods, this is equivalent + to burn-in samples. Due to the nature of the MCMC algorithm, initial values (i.e. where the + sampling chains begin) can have a heavy influence on the generated posterior distributions. The + nwarmup argument can be set to a high number in order to curb the effects that initial + values have on the resulting posteriors.

    +

    nchain is a numerical value that specifies how many chains (i.e. independent sampling + sequences) should be used to draw samples from the posterior distribution. Since the posteriors + are generated from a sampling process, it is good practice to run multiple chains to ensure + that a reasonably representative posterior is attained. When the sampling is complete, it is + possible to check the multiple chains for convergence by running the following line of code: + plot(output, type = "trace"). The trace-plot should resemble a "furry caterpillar".

    +

    nthin is a numerical value that specifies the "skipping" behavior of the MCMC sampler, + using only every i == nthin samples to generate posterior distributions. By default, + nthin is equal to 1, meaning that every sample is used to generate the posterior.

    +

    Control Parameters: adapt_delta, stepsize, and max_treedepth are + advanced options that give the user more control over Stan's MCMC sampler. It is recommended + that only advanced users change the default values, as alterations can profoundly change the + sampler's behavior. Refer to 'The No-U-Turn Sampler: Adaptively Setting Path Lengths in + Hamiltonian Monte Carlo (Hoffman & Gelman, 2014, Journal of Machine Learning Research)' for + more information on the sampler control parameters. One can also refer to 'Section 34.2. HMC + Algorithm Parameters' of the Stan User's Guide + and Reference Manual, or to the help page for stan for a less technical + description of these arguments.

    +

    Contributors

    +Dayeong Min <mindy2801@snu.ac.kr> +

    References

    + +

    Bishara, A. J., Kruschke, J. K., Stout, J. C., Bechara, A., McCabe, D. P., & Busemeyer, J. R. (2010). Sequential learning models for the Wisconsin card sort task: Assessing processes in substance dependent individuals. Journal of Mathematical Psychology, 54(1), 5-13.

    +

    See also

    + +

    We refer users to our in-depth tutorial for an example of using hBayesDM: + https://rpubs.com/CCSL/hBayesDM

    + +

    Examples

    +
    # NOT RUN {
    +# Run the model with a given data.frame as df
    +output <- wcs_sql(
    +  data = df, niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Run the model with example data
    +output <- wcs_sql(
    +  data = "example", niter = 2000, nwarmup = 1000, nchain = 4, ncore = 4)
    +
    +# Visually check convergence of the sampling chains (should look like 'hairy caterpillars')
    +plot(output, type = "trace")
    +
    +# Check Rhat values (all Rhat values should be less than or equal to 1.1)
    +rhat(output)
    +
    +# Plot the posterior distributions of the hyper-parameters (distributions should be unimodal)
    +plot(output)
    +
    +# Show the WAIC and LOOIC model fit estimates
    +printFit(output)
    +# }
    +
    + +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + +
  • 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 VbC&o1+g#5@!_xmN(hssb5`( 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Ν0{wz`ZPn2bLnUurSJm7tM788SN2@Up`_k3uiF2+t5NNCP%V z;)mDj!5`CZ(gZuWnzCge9B?l#oBbW;SWenP8nUw?qM)%J++>eU`( z!omBFR?LO%4v*mzDtu%GmvC&0tzNzcXDM<}6*X^ZX+f%og6r2fJf5F=Rhx$-d{ph) z2z#y8SskE7qXeCtn?OT{+z;=?8wIY>Epk6o`>4ki#7ivOCISu8{bO&^lD4~Blg#Hv z3D;rJ36#XUB8KMXwLY~Us~>@mK261Qo$Hx9PGZ3N{V14c$btL6i1=0v7}p%=96}Mt zYQ*VWUzw3fAx_=`+>$b~&VD89Rlc~u8BHspXiz8pEPg8=pj7B4Ua{W-?;J;rPMKo{ z0>IB4gx#H%uWw&R$6pG;`Ee{+q92&qWU;B6OV>2fn z*?m@giWH8$eOE0JmOaU-i~VAG zfJ`j|>m!e=>L~pnk2&k&G^(}>8ZL*OT%8T{+hV;yhhjQ9udG29_Uke6_@-4Q^16q= zuBk0F^@+kT3!X{^{7?L?F#GJ9T~nsOlc$`}C*+eSY3{L|S8c+`^+S(+7_T+mK{^3K zssftQn*8GsPP|6NB_)87+l*^5v{u+M94C}GEu+>(dGYRsfjCR9q1oHIV)gevt1q^+ z46g;Mq03(Pj(C;gD@r_atGvddt*B=`2rAhLjS5d>c{|q>K|SglU4W;Y@si8$uZQZS zd<%rJK%Wd4Sl$Fy@KBJ0DAIYww}I+4FS4=ED3_JK%P@u8kfpFDL|di3{B5mLpK(H! zM-|C~oBLp=kD=r`_{Lz8_q_nelNxx96PJ;X!@P{kcJgTZp$PXvGRN?PDsU}x<33M( z7b5|{(zuMylQFLWDWkn&QJ(FVr^oXZXHxMENWl$v_+P4>x5z6EU93R0yZ`05@C$Wv zd;0f4-V-NWpGaHOtsO(ugc|tIM+Uh4(Ps1oIIVUYN)jv#)WkKCV1U!E%i(5oK66^{ z(lsaKQ3}D}aO@iHc>U~{) zu=jTy#7bR&?-IS_`WcNBZRv3FKtHGL=?Cl^-$pS6!XxTMQq90isb_PcUx*V0%I^N{bM1d~)o`(OEM$PKVpP%kv;V_Zui~EBYMAs(5EY2s z9*B-NVnH$pyC>@zYV_}ceCa&XJ8BKBK{d`21@nzNs+vX^t~aQjNsNkcChPB&^#z;R z6@cD>cg((%9fOLYSJj^Z8sGJliL#8_p!gKoIFH+uTPOMe5 zU*i85`GUR1QhTaS%#_-^BqJc(CN6JEf`#5T9prBlbYk^+q;`s8G-fi_9+6mDlKi4v zaPQg&KsuAs^0$>rgy>5j7KdF|m8QE^Co8^mV&GQW!KPD96+_y8%_%2d6PLC1<}El4Kswg zdwa<_Vb?PP?q0yb00X?4os_fOjx1VAhCWALPZEpKcimM(2&_nqWQb4zonp>SwzdzM z0{hIhY3&Pngy2|eMp@%*P|~Y0Af?1^d5#0)o6O%>PNLeVTGHQ+kp=%mH8zM+=V-ut zTl0JMedIRD4p^75_`^28dBM65$hq;x)asAP$uG+$UVP@Ii zWA%c(#(2~!{#853j*+It9=}*XZ)8fh?gIFFn(i$A=k~2G{GVwSUlAV*Qw%+sFRX}r zKSkv&Wkhw0nFm*NV+6KrcO?h!=AV{Qd^a7ey<*#C7~Ox7?ma&-R23@PlFd^B`c&QN z`%+E4A@VfxB1Qdyu)96K?;ExpG%P+J;i+}l9R4vXonecEkT2@NNl`6U-|_C{^j~(o zDhU1srp-!roqEVjQh53w6VwPlpbjqg-`Vg#BO*OqJ{91Krg84Af-*n)zLe!FJ+J!5 z6s2jMeOZFb9UL6{Fa+ucX|SU3Z4tzC6$!~V6T;aMT@k#k!<+x+?h(rko20Kb!W~ba zB98TG-@}Syd=i9)me)z{(L1%$=<0eJzxTsrgEG-K7RE^n#B3Mn&>gm**?^p1Zv}6lVtZP#XLo^GSO;^a&)?en$bB9&Cp?*9vlf097o7DlP!C}CbS^&!pW*v}6F$Jt`N)`aQ( zD+oV>BEArjyON$8T%`${IID`B{KFQ-t+WI6TV)8zrvd)QA!`lE%w& zI$Jp7Fk+)rTcfB$;#vH~O2|qTL}WUxke#oOg5jlomL)GEiR4{u^&YXg#pDQPF{GAf zl0~m7x1wJ$-8C2}Gf?PWEvY(oklViR{|=JFnBscJo02&uxE%>AKfemUOM9D#7b4>- z=2#Rf=MjWGdp(gIP840B*`LLGsI_}nPwyDRcdaV2Z7I61JDVAwfS}p)z2zO&#Y6WY zN}loY)Kkl|GYb@Hnv-6S{hTpZqs~T674#B`S5z>)TWT8|Kd7iz%R7i|8&y5eNMHU|e6&uO?}Zt`VWAn2yh z{806YKTFP>&dkD>lSieXB5@obTZ`Iw^{QNs@_GDK()`$x3dFfUMSvvuS|GQPYI*ji zygs0#4;zoH@DJvG6R+v@N8k~>(wPKv>+5{)+LDVhEq z14k(VMhH?UznZVLh?$AzWb+-I)f?xp)UMLXWUZ>UGOYo+=#~UM^-H^b?5O6_BiaUg zdrIkVOk|GcX^QCN&?3{aa~c(VW0y(zRYss}n#ytC+my|-J5NbqzYiw=F6O&UEKa3@ zKCTRJ+-|48vdp%{XuL6Tnk^PRv`iO9asgjkL`(#&Jkg+d_+FdRizKZT)0a1&E8i&* z!nM8l;TJF8#JgjdpHizyIdqP_fYKDcxBn0ohl%AUXV6fo-_sPi0ogpJOjqdtFEg%{ z6x)mVk%`0j^Z%3}VnG3_mRch**p&|AnSSce?gsH2BssPo!m+TZClf$_=Gc^QwR02> z`(nvBZ%1@wh~w}seA6-`PX0B24kU>yjeVem9S{pgI}8-jd{bG6N{Na7K}HseT5xz= zglg9Bfp~pwMzdanFZ*60e`9bx2vpqEorWcO;e?e@F%nXfpxD3-`=(4aVWU>bRC4Xd z3tn5qPovdY=I`3qULo2}|GvK2>@Unmt#7o_JfBUb+F-M~T=e*@)(j!~`XJIr$dbd3 z**hf8bh=t!nr_GGmf;xQ7{#m5U_MOj1PLYp<`CgliA{kQFJ{zD@y`6}TDJYeJgzal zvXX-M4CRQ*BIAN2fjV=0(OcYrkviKvqu)|#-GT!Oi;}2u3WN7iZ^Y)Ye)s%?I$Wipl4;I=J@^=weJIzzaMTQW%@V&aiDxK(szrZv zTkOZ_CUWFpaqag=kXeWVn8FJgvtO(2cIGNs6yrf!k+CEakVz&8xc9XZ#48kdZ=_4E zoMJd##Q53JW_K+#7ou8CL{EYSiY6MeC)yV5`Su~gGY^Ra=RZP8EO^J@i|tZ$L-!DY zNp39gpZ(Vw`L~H!&b72VP9kW!&1o6n8AB8`Nc7uU4ob7ZP>`sk_D4( zRnuu+#1L?>h^vv#CAv&y;6CtCcEgD~GVE7k%_YKEL3jT94!F?3PXK;e%Rb}h7;_az=%(T!R-h3@!f3GAu#CQTVTIyq?vi`D|!ybaey zs{@u(jwAJLp7;(%I>8)83VO(tX~vPH4^@j;qL~V-Zs-_~0kEW%@x0?)r3L7gUoK^Q zrNb*n9jQ0cQlEw$`*gnRAOaujL+wXbSP7`qj6YJJGP@35;T<|^Jxo4TSC4Rh18!G( zb(Q2{P&~x82+L0$zypp;t_5TGn(K~mc)N@o#U;PB*^A^KyRNY(Gc^eC@9buO0@D8y zX5_j<)#NdjQ1eOirxD8opar+|BO7*H_VvG%x=5TEgW$P>7LC`ciES_Ujv=a)g19x~ z0*wNz1Jdiw#=;K)NjC3&!`JUoAez|n4?FK z`=3ZYvWC6R3p`6n8)?zP7AGA$|A=?U=cH>fuu)6+qp+rNwV8eb9j~IeFXB&mVQOs_ zwjWTq8%Y%YAm-X1rKVX35^Dh-whC6|@P55j#)2d*A!|4%21e&or$B~y8eyuK+Vk_Z zyfuYcf#gUNeg|u)Xt-@P<2-rYh*ECM-k0Zqw}Tk>*UxIs!lUlQCI^1KM>(fFR%4Gl z9ia>1K+qUIR@!`QX+(wR(U^xOc)lDe$X)maIfv8#!4H?CBtiN4&2O$5LO3&ND-qFC z2)*v7yH2}sl%ETjpJ-eBN)GtT%=3gsEW?+v?%nc%AbeQhiSgTc!6-9~#=y@(k;r>K z*CBZv(e~|yOdkQIjt|;^$aVHU%VWm*f=)Q@R z5r^}wG>;{G73g-O8)n7j(V{Eo(i5M;KuCea|E_aUSifVQD$M|U;|KkqntH1 z0tE1|6$_~U9W(>pQ^9QOOuuJ(W$-^t{BJr>Hqw7m$5Kj+#O%s5^C`{_h?RVuBKiBw z%g4~(?W7#1D1M+=283bv=eU{aKt6D^Zgqa!qG>Y|@2RiRg#q10`#!~Qx1dXS(h-kf zMSF6|5pVC41X+=3|Eq|jhGdPI5!Slrl-)|8Rl`L%={a0qi`CdwjPIoLZs&QxcDAVC zPZ%_EdU>}*Zw2dsEe7M!+6xH_%q@N<0M3cdAfZ#aXRFoq!tiwZ$ZT}Z?Y>IM_x3x(n%ciA&1 z{qPl2a*8L^+>B9@sk_hhy*A~YHu&0%UA@se3ivD%o=~wcSWP$tOB(558)wAPFTeV6ukhwktoh#7i&uvT{KdRlM`&WJF>+FNCjCl`4FGSZk#JPEXO| z2^x4?B6N4hoQuBu4mi8)Ta^W&z}hqaqm&Xyf>*tE2uiMG&T8H=Q?oFWotJ#^mU$;X!N61GK=Jak@~ z;^VGdAGD+;kyWe{IpmY1woIu10R2l}BB@(^1(~Mc6YaTULxqIx@?=Z3;- z;P^)oa3-xYcGL@4mj=goPak8Z;_JpASkB^RHQPy2<1SzBo0YfzRds3I{=ML@wdQxC zfQtxoMx_o025V2!gcL4qk~Vn>@65F^yyLY+q{w&8M^d1xKOTp!?Yn|;KZ=-_$Y)7L?RlJC z8F200ySby}{D;qybp$Gu4uyVL;H8toM3RC@qH0Iu(AP}4CC=-dF$p#0v*S*|N_guO z>E67!t%24rm{NPu?sDuN3hv3h`{w+B5zbc9Cny@xqfjaOb&WQBkn@61&OG8x|ND^C zcEIYs!DyWj3aAp!qP#ZISBe|Nu42$Hvqip*$$*adBNP;(&&Ohb7ap-(*EORrh#Kz7 zVUymLX1uE`e@phKnMZFY=pK)E1uSz;RmeicmeD z+29xvQ?LN}&&VwsS%^yC(~NjA?O@mex?#L}}VJg5dH5YIQ0%?=Dvg>_kTE8Bfz zZ6F@1I;Y1m4$fS&;BgdOzT*d`hVri zLhOI!OL-fTo7Xv&ShJ{D~fUU3Lz5*##rJzW*9VrV4U`jsHpm3p8(+ zrGy~)H@xptH-AEWMqXbY+5^?nkGQg&gK$atsvat|8JwSy8?NRM9BVPb@Oq_&oQ%c3 zK4sY!#$N!56I{qkhajD9@Z?z?hhMa;5Ych|IXNA=#x@i}&_4T$W%o3T?BQ37ZEtj1 zu(60@hDTK@Ix?o0a8J7#!PdluWB5PY`EsL-tgb9o91=gRqxF$pEWX|i^2iUacnr3| z%-c?L)rI1H9+0Q5Oo*3i;=qrTt6EK>OJQS!58rV9JEPbL%YbScp`U%ajj0*!LmUg} z91{+Qnkc*dq@(CBs>q}3l zDC(oI1e-5gf$BK%e`ihooMroPeQURm8?MI4N3a%^wK=d^K50S)gH#q6a9Fu%e5XgS zEcQfJ&=*m#D07;R*DjIHu<^1_rO>!6+V~&;0hkx{+dF$KYcIVNDd)SKP7K(7yHpB0~E;S|1erDN`Z1LFJ>4V z=9JPk=ZEL?+H^%vV6ST&dvhJ9Hk$Akut>hbZ?1*jm1<-77Rk7NvhGR-^E?`*li#2R zsrA|SOrrqoUFr~uacA&rlSYg1nWH3w#`+31=DgK_HGL$(PswiW&48v`RC{0cZRo1( zVkI(9@3Yrq+Y@PWN6=i>zGoFZ+>TB~y# zH!~mJzUib#&be|750k&zsFC~iv)Y5J0f#SbMde0V>SY^-@4eCS7y=9n&eS7W*9rw$ zA9vZANOMdMl&Jd<@6mDKUF81Tmt)(ah*vDMH1N2w_*p#9=Ckq}S#mqi4WYmmJ1o+) zU*gVs;lg@nML70RE$s_+IH36W1En08@l*?<4Z){W2~BWqTnzf{=B)hR$ml?qkfe$Ol%h|+p#RmD$Q&m6flk5rWtglJ1(>NKZhW{# zPS+AbO3rdA{t`4GS7!+a-X~sTY26kxCusb6oUA+4%H|n&3vB&JjUv!DD>`1!q6X(2 z59JP@n8|ynt1ay)Dw&hqPf4E({_@gLyjZV|-=LR-{h}!|nKYbRdo@AAN*?AH`5G8KREkyrUJq z?Qp0VESz1{Uz@L7G=IV^RVT$z8^9=;UR>C&AcBN4IkYW$9h-&O=AufBGP`ICRK1l90-NJ zM9-*tvr6eMXAbsbG)DjGjthnz<3Nx+6geLPY?#a@{fIA*{1eg%?=m1v_?2@-v+$f(XVEyu`XG%7Le|H zS2C3IP&)B#r$WQz=hKLwlxrr7Zr4Q_b)IL>8Bb$*ch5?%T_rGHka!DJZYs-(&eHlr z1(T1l@%*CJ48pUEwUaDSam+`mycAg22i8da4Gs;4Sal@|(%3$SBJ=y| zuA5h0*=Ni7v0f`%AyfRqRcc&`^US!H-0H7LoeqN1!xgz1k3!H zYwyBS)NGnWDPQFy*1fo^lV+m6J^>ovL=tsCo8b>Uuolo#3fR0t9T%k|7vy3ClS5|G zLvuq(8#wR@8MBS;otXFF&)*|V72N3t_wycO%{5;JdQ#dKnFTlTs@Ed9wk9r(*ny+N zOEPBEeqFprWQFX5xR=#vv}3D{fMg`^V?O?ojF}J0OPptVz6&fej`g{-QKXc&e&<-E zQG2aZS}te({YA&`J%V%5F2NuVMF3sP|3Oz3q-81H!IT9XIcOYusz-?sKDM3by7c+^ zgfdXuZFQj)j8UG0_N#nFdf4`(T?s1>Yx&wMDMnb`3l>0W2Q~(E3!)1(C!R(Me_t)Z z;H?xU#LpK$(v>j3OK|R#%t&|75P`T$XbbA(lK?PV%k{wx3uDaR4Vh{=9=(8DA$)hk z6S0nS@)FQzFLyhIR;wkQO-wr@lJZugQ?`V@@!DWjlakDKX|;&sdSQv#x*8JYHQUU8 z+_|~MNIKtjhorRI3ENH|%CWqYu5& z`cKqVnl{t<((g-D&VQKTp#g zw^G1-`oeuB5x?bc%Y)7P#)~kXFIcbAJ;-@rj<##OUd~xf_;0usKTJB|Q+TNYfl#lD z)yTn6i%zIVigz8}Xx_d0a@B-{EdnE#`C!gPIMr&q*Sw&Irb=HjZ#I;VARv})1`uDH zshWdqh;$QT$;5$@n%qkNdQQZ%5Fp&_FH*>lbFCre^L~YE8rjZ$SU4)o_raa%d8heSH;4A~CU-G4LW5fpv$aGG?PNxRwrvOrdr zxfS)tTa48HO}|Zhi1uw(TE$kzhUO(p9ZVyGni9_SqbRJX{7`L(ad|bLRGV=$@D)I} zFWXrA?;m+S4lQ5q4|6IQ9X*vND4(g1XHt?--%iLCX8haHgO&P4Ia-Hw_urt>f6b^) zDu0nT>{65Byh8PRi(i}*1fI&mvG-t-onyxx7YOJ4Hzm$`n8o`>{*?#(4+0N#BKJ-j zRp+D}F(7is%(y@_Y2wWdCOx!|)2e4;_p7I#Q%0%6?{`A>BZ#x^A(v0HEKmBB@ zH&hW4*r|^CNBSQe0=|fbfsBJ5e!~^I%M5|gbI&&|8DcS%>bS;@GTXZq*T?&I(0RGrFx$~U1hr_)TBFl<=FG+k=|=}5>6@E~`5w*JQ(SwA;r(^& zhdh2)mfZ3`ud6Q{-@_!DmiX~0jW}i+9 zHjvV^eS(iwt1Kk>Z#cD!S-lOA;M<4Twon?3Lrvn(3> zL$+}`I8qJ25or!_&Jo+OwqXcLY`lWMjEW`QcRT|ZBo&0V8?rY=Nu8j7^b%Js)njiv z$?T<9q=2r+$5`m7$W9Kl>t!L}K2ZX*SFmPD0eu@ArroG?1P7HM_Z;GPkPU9oPMs9~ zzq^#cZpe%9-baZ{JlaNmgM*Of)Qp&ihP@YFg&6 zb)qKwucoNQ+K!nO=$1PM9r$nPX^PWzjzCUvemoi@$sR*W8F1iA*wPg$G^1yGO3bL< z)R$*E8+xDq z@c@E!cXukyLn$EeP|`?ucXxL;-_5)BTI;{}^&N5Gkry}PH^!V}j$vNEUG0R=OGfae z6)=4*lMkBoV<&RH>igFtn`H&$(|Ncty{reTjS?8({7^o^2T=M^QZ*eZu1zLDLRCrc z^2@V*mB3oz+m!NWv>4&YWw-)AoXC{(X=#W>pQ{u__+I zgQl4EU~H#({4>-$i%v_NIhSN6J+cYqnQT+hx;pjFJJ@9uERxX108Mj~sj{iA-qOK5@(aU6=~&kUF1PsQOut^>gJ z_3K&rO>wl|W(YU@^KZ&1qXf>M8Ec4^@5qPR>VV}{(2v~{c=%##F25bO#(K%APIdQj za`f{p?bL}mBXosDW>Q72CjWI$dPh>1;~|`qX__31)VK^-Fc7XGd>h^ZUCjro{y9$3 zG|<35wpG@BAGjj5kPUuJ3OBRdZe`1T-aMz)%K2kIk`;`#6V_8K#qk32b6Vk^d8BPSBNJW>6N+16dVh}|<(_}&Yc$)Ez335lUm$X}lNXdfqmA`G z)Rny#3Np}oW^R`3|Butj5(oNGPwD?Jyi2&a3fVa>x)*|32S)u25X~Wmcr40JoqazE zUNWLmAGVj*`w6x!5q^weHZ$eq!is zxc*JLTyhpuC!y?TasB~_NO)d~EO5#AYKmeFll&QAPSt&XmSanQ3lpZKC;2R#r{zL$ zu^pbPVu>6X90Sf&#+THT)=Wu(hksLv5}#3U_C=JEyv;e9RtOv$K5cN=a4s7^Qa)V3 zIX7HNcrL|6AfC;jsdIS-_U~i9o+oVmWEY2wP8c!Sqwoso+SQ>hX&bC<6ahNny z7)~iB^iHFCM{HibP?B=wL0Rr5h5#OHCpR9YUZV7U*dm>&29e%{)nAOoa_TH!b5?CJ z*|Q1xPJ#!4HEAKcLr$>em@z*+td!Y@y7IVhBj;XH0cymQvq*s!s&5yRC*nYkDPU!1 z?L(hw6an{YH2#Vc7qu8*XY4JSl7S8pY6qKQgwSY6_zG0Bi!IL1nHO1HE-wn+t}X{f zWCr)ECmv|qe!O+&0TQF-`^8->At-p1lO%Fat_WiR)VS^;8+)Za=DNG?9@f_8Rewej zi1_Ib>VUMjdAD>Ix-FjMb#f>7yAc+a;ey@JusSuG*VG6pgfP4ukFZlb37W|if?P#U zY(e>!x(H!_J;q>xVf!i|Rv#X4~Z+%uUJZ}b^)<9BpWyPaed8-YS+w%;&%<1cmkZ-ce)IDRJ$$FTXHniSepaB;WyLtN z`;{3Foc9E<#w4KtW0kV~kEhaa)K<++VQ_}(#MHfAihU!#)E`ZK7S?RKrB_q;@o=BK@++C_x&L8u0AO6gmii`?K>g$!qn2 zR!(qp!uB;P{tW~JVx?~tx+Ca3Azuj8O<$vH%2_mxvLbA9S(JA_Ngzwhouu#HeJFZN zxrsz9^aX~;5u|y&-~(Ehqr4S!I8&JEapN(@=ydSVYbSyhh+o@%7Mas%nI-B*6qrbp zE&-0EMn2P*!kY9h^q(%wmqg_&7A2rM>~SkS1%JnSe$?g%y9*wQJKG4woLlXP6Yw9Q zQCDHWwD1eKY(&l7$u3^y2;+uSh1JdMSQ%Lc?vTDFj(NF218fxG3g+X8p|7KOZsA{e z&_j5UsRey>*MQaxx;@oFj>GXopJJ!Zwf{+!B?%va4h!Z;+H9`#Q~oKjthk^^zkv%u z>A>3=gGyeRCv`8BeoOnP#}(0MP8iAJ=PgDt@?{`>{rWuw-@fOXBLYAo;x2FenfdUe z6KMgI|B7~2XlToj_ka48ji+TK=4^ahfk0C7ut0)+VivJd|>SrsMkQ3N#qB5 zXRes(SIyE&>@EFrmjc8*Tu$kxt~oYiNAuI@`r+YmF3472leK;q)&EVIkZrm=ZqCVOw%$U8?Pwh22HwHW@8B-1LYut>PD14pRQoMi_d)n*J!Bs$p~m*Jmq(brI;-djGW~)@5C)_m_ABwo z-1AJrDu37#nw*u0iV&I5^0z22qC+5Z>e}Pjclq=SQtl2Ty|3QHDmP4Z3NETej%g_)g9lsEKe9HI*a z$GGQ~T;;r+z5f=CYq!qjkhOYm7jd#?vTxA${trlBWH4JQ-nl+D?g59i4sy*zQt$f+{)jst84^6&nZ&V_U(<*v!QP2lA2C!GiV-CmfJvzgY z_mec1cqCBI!>zEh-w8rU+Kc58=OBQk6KitC&or7$6fFI^FzSIPt2UI;dg3X5*JF7T zxf*<^6oR6y-&}hh^_Np zlLTr!q9R_y{!i`?k6ER@WiXDR#n4oveMrYZ5`e2bM(P||&dGa{fN)LBABn(te-JuI3Z>J+gQ8ExGw^boqYsjXG zkcG{|{*=eEo1sGUk8!nAOdW%2pMOnsa07F)1K*}4WivV|z3J<^2w3rs$>fSHxd&BT zv}%D{vKCL$i6?z!yU)xd(?LvMdv>Rmit#t4K(%W2JRpKTX_r+Wq7^$jPp!S&=d8(< zMzMySS6aASj){ze*w-9a(nR?)({O*6(9u03dAu0$^`0Q6pJnFB6UbpQ^&Zz{I0xFW z%xDAb8=hUI%s$vvdr#r1~yx(x5AXWq{w#xO)XDy_)=mXh>6B)0#Go)LO&1 z-`Fa&znrT4ihOa!8B8tuLe8sDO9wpk$)Au^sek>~@EMFDyn%y+H5&C_#QdlE$&bQt zHP1QGzV80O#E+K$iU*Ap0>O7E8{OS1@ZzuHIVDsNR!H^-e{_5vDt{cxU4B%lY#2c=EDX za4c*XXVr2Va(KzT`c%Py!X}NEM#1{m46`K4auOX?+4NeyZY)^}Q6n|W%~+A4ovx_W zWZANW+$x7~{GT}{Iip9E{`p&iH=Uf~jwy@*351ybN_r*<7qxIOXdr>1J(du)=2MVv zNLiLQ7nJV(d2-wvgkW}1!kDRMZwqXVEHzt|3^5ur4o>&ZTe#N@ig^3PcTKacq+c@J z3$wAWG9D8CD28W0J;hZqQ!ew&e0tov)il`t&A>3Q6jc96NXr5Wg6Az|)#tqt}S#)|SLd4`JRe;qHa* zAJH+yciAVHkX4EjcFZv%+nERI5TseTn_%7bAc(7+0e+~*rYU8i4Pj1Dx!XtpX z3F4?tup;ztJf}tg;Ix9uYCuBLIVLr!PexmoN+<|sOnoM zE-@Zr?eGAuJV^ftb8QO_mAW-#$A!5Rw&htPYKadfsz*_m z5bjMnkFYwbk|c98N#|+(8Q-Wk5GWz!Yk{6XLBrnzjgHrPux<|~-wN)KqEHWVjNAbA zy#GP0GhjkgKyNWNFbgdtmDP*ZL-KeWgw@V<&RT;}9^lcfR-dtb>1u1iUCTmt6BZU$ z2j=uQvps((MU;%jRQ25%K|&eIOb#F}3wU%v>5t8DuH;n}oX&sVVTGdjf%Khps;Kk!s~Y;+_VGkzA8Mn# zT>4Jb@BA=G=gWS9+4!N2-_sa0kF>|*sgEnr8}R0SIJ@!W12SHJH3BewlzMIr^~<7? zGE~7U8WJTMHd+4&XNPrLa%4j%m`>5E@ff$Btui=9lLH~NZj@I0$A*&WvEOn3Oe8vjUd6NiR9jRevHpC6!=^eHF1loh zGjT~wt|7#FapdRPMT94F1Zxts|G^-VSaeI{99M;4AWankFs>31suuh|qsL}M4ySLP z%J+t*$)cfjDWZ;4dY=GZ7M)D$^X}^ob*f*(w!7+McIP5 zGkZ?=Wc&{v;(&R*m^*QkZ`OGBGR-LdnNiZ55LL(N7YlC1RoZ6tb`MIuM*cUM8Jpt% zF>A0BPA{l;?-!Ir#+~m<0YVWWW~Y1PS!VNXJ6gd`|H`!hCP?a|JkeI4$bI;=^8wE)a$qgyPVVOA_3#(1akq-lExqP5w zCCaK?U!Vg4rM>0~JGnv9YFCSGx31qO zENf+*NXPv$fnBgTwPi5kvnGJZ4?A-FQixm{X*lB`&6+&pk0>v=#g4Eqpi9Q5kA|3M zKK^|)35k2cAYt3W58~W^=-(?xi1(dratN$dFOj4se)3VPb-X?j*WhJ`X=Pprj`gZ7 ztCyJW9)pjgleRbzSxQ8A`u%p~1zRPWCtc;~oWeXR z$&FXO?P`SqjY2>4=|bq{tN0d2(c?c-{5%jbR#_bHruG~5;bF6?&CGm9)=RX2g$MgP zXttFhWxc?wcTAdaG}dU~lRrx)AisI@*4WmFld58YfGx|#DE^$5SGa?L;PHDJ{>5yK zLRIj(M%BT6d=PWHbqDT_z2qvPc5$ceCBa(gHK~sR>JZwZ-12Wc%TAgPN_Xc^Lccs0 zvx0V6Nm1PYM*&lhSXp!uPJPm_^Nex;%(U{?d~fb~lu1nyox`C$&O#wwSS`@OmIX5iuA2Da3dD|q#9Q??xJ zbNV{qh0J$jkl0M$Qz?TP|4@fQrSuOAoYD%fEd)+Y4_W5k2pBl%4O_#oPP=H&I^Y2> zQ1Pyliv1kk=DRrq2C0nNS$I(3DKn*g@d@3gXaDNagymVG!m6j-aYMHY^L=ysOv$0s zPg^aL-txJF`)oA-I1n%!q&+*$P)@fxKtE6KaANeK^;*GhQ6wWxQ}x+yhAv*ngM*~w z&@A7yv<&UKtz9S5ZC8s;I56vEi#+MQKhT~_+sx^4`4fScEpaA+?VC<9(z4uYj`HLI zby>f4`5~8gx!Pr-N>V^E*d^)x_Z&QknE>D>LJ%P{1#aXKa?9N*$=)pY(F(t)!oIzi zcI3Gill3N%;Jfk9Mi7!_3)L+qMiPLDF9ulUn>%C-dn1KV>g)m3!5dYo&de`y^}d4H z9^D_CCU1+doG$#S6zcE&`8;oA*9R|?WkCU!o_TQt-HiO}(WdX;qf+JhXkTVx6eQ+A zF;CTZy6k{ZUIN!?=^AX*$+F`_J#I;0v)sY`ux{Ir-Gf(c*JpPPU_lWfgYP^4qks2L z`m0;U|5H}djSIDu1M&iu|M-u8{U69m0^<60O>uSuh5s>+5vK)y)8Bq=ubWdFkKB^t zP{D(LMXVH=_Gov`dXmm=4mfX9Qqz%H_T2NxeotHXBp)_lH5exlsa$5qtR|%7{p&YP z7qu9tIZ{HVs$mf4-0tzRo^EA=W1jrl;VDj#l+2+7dzeLU3PtV@>VHnUIlkbI72{(o z>0YY~flFFN&PeIc&;Op}yX{b?;`xe^|MXFvF2$?#hR3&Mk8zPS!!!EJ8U23rP0nJX zr^(&|RfBGf+gMvUvMiJLuGkP1Z3e3o+}!N+M4=F=mVkE}I?WvX#eB>GhjzPbH*MiaC^eH7`4AwnyNJrh3;e6BA(&69PV`c z#@@sw4d&tEdrD z+`q-?8c}L;k7*4;IN#Xt8zW*A@WqrAz<134EFX?Ji&ESfi6VPwyTo8U@f#R{Y-rAi znMi*~jt5`Dd=4Y{IU?Te)8%&KFi(+U6{%AH4Yaq3 zHiE0r#5(k9=i=m^J6h+o|^syJ!Y__d@<^tls({Xp;0W{#$q%N9J z%q322a>3pEAY`EgLMJ(3Ou^6`9r*QQ)X|djQiuJdk`xDuiqBnJmh`5>V$x}++0KI# zniBLGH2?u&Pi4bMq&kMO7hEAtt@BwB2sQzLUc@UtBiIb%zWrAJ_VG(vh52XyHdv2T zJ3|9mz#v!if!@|{KWDPAAg<_`U&+AwxUx8Qw&L$2wZBcOxlmS&knmZKUgJJ$J)Lhg zr_|;bMvSRXGSf;=V&5WU*p}If(ITb=w=;1o>04MdE!%so&Eo|lz6*FPV?@Sx%-f`F%IC@{rV75MK*citKd_bj zQ=R{PQ{uvW^rJaa*}Nsz$GU2pHKom+gG>5j*eeoUa|DgEG% z74GFsXa!cV=^BOI2-B!K(xK(bO)18qd8UEPZYg_Y*)rdZLzQ&=`#;-$PZE@T)6C+u zqS2d@mZxup1U-!_b8o4aqV!XkfZ!mhUVc?x^2q^~`rGd<9A;45yh;k0+VX^~rlMVO zbDWpNjR+cM@}|3A{b8Gz`}Xu5_KIRWSHJhl;$4CmYA(2%d=@Rkif9>#bB~^Zi9gis zY6$7aO>j0W2^93WY>6FL_C0Ak7jF@PG@6B1)B3<!d%toWgg4idw+*sa+5iJu?86z1%G9mE+l37YONn>_4(qR6U=%{ zMrxQg((q^EBSLXXL(F9VjOG4~TRPeH1w_8bo4kseYD7k+R@`;8e5T6|D%)=o>wnl< z5Lf2)is5#|8%Nbc3Sn{RtEZ-w5#c8LgS+E8VWjk zNg*nsK60PFw=Xg^@&_HTHP0Z${RBg;DRr8Ajw#3MULJD1Iaao0< zq)`K+GQd_F5bG-&7E?G|)5P91cjUt(qN*Wasj2pc?vpY^0s|W#1`UB?UP-{pXqc`A zA&&>eG0B-{2kREcNSnbMVdo`ERAPP)`IgAa5P#L1-(ZNTfuHUY#i$Dnoe5eHXFdu< z!u^5{Qfjqs+dF%eQMhER&MpE_Cob{^x$vtZ~>u&OHt$#H7X- zo3}rDSw25X9VrzbVXFOBSCQsYvzJmvZ+?i9`1{eHYBw8K$DSAF7KXF<=mGJ>5-;K?tH1GF(Zlkj zIl6a+n8Ul5{zwRYjW%Z^Fj>cZj}3+bW9o*XZ@@=HkYNTu`cYx3Mw&c*cbeR<^jBJT zJeQ9a)b*CU6}<(W?OmOxv|5U4fB%N7dB_+vX+{iRjWxEdQ{PZ2| zmlVA1XIWVzeOIQ|Tkgu|cvKZFF@W7ynhuXkG{u+BRm(R`Uy5pSD33G^N^_ya@<+$r zgs~(zX)YHVh$J$GP#c|LQm{gyS{}e1TF|PMXMY+Ee_%En5D@|!yA}&bnAPH4okd3P z=TEu_`lDJ7G^%4)9OJh3BGj#uY^@}jy)HD8+nbD(zF&0Q#xk5?any#1MEd_oxD|2Kh-)BZ(mnd z)^I{?^*Da-R0$Opu8KCFKyNB3%)Ro}!a<3gh2-4~J-SMzz|2vbt;m%`x}ho^5aFFD zHpdh?b0d6_{;;7^zg{6A9fH;8zp6qAs`Hb@7@hYSN=Zht8cZO|nc7nEP7;?knU8(5>nrbfR`lHY_4p6T-21q! z**_Tk;kZ%fzo%TcSb(seD&5Ft z9$d3}kN;myLnSC!2wSC*(lS?6U>(p%m8RTpCj zZ$T^dea;7qJ_dIYIv(#vezWZ4y9Ce|wuibuJPz<73x+>tZ2}2fCg&V+{}xy5$h0UQ_ef*fo!FboW6JGWWJUjK)f(O*%-PCiE=c!d5W z_~5px*baA0XPHmSLd|{ zH}IzUN|Q`ITo#`xbVxr;Ya(V?v5uzJG$DeRZQS+5R(1v; z-&k=k4okPeVh)XS=7g-0#R527>?-rS*vN!6u6x7d1ywFX&z1<)TNiSidWQ!xyr&|L zYE|#beZr<}eVGAzR*Y!eCrS|RM z0|r%ZPwz#5n@cS1i_nZdpC?GD3%z)Qf0$uj#sKHs^6xzzDch;QI$?gPe?zqe$eiax z0MDppBB+*4C@^NBCZgwW&0});%a|nT1cPKC~+iJmd~4%nzyqTe0gCx7A!gCY0q{uYHo-MBld^J zcu=z;2%K{%En9iKtObvQ=?7wcSHe&9T_9P!9cn9h<$c%f!qrsS;k>IQf7ive7KQfX zjLO}`gWdb&P1Tedwb|g!$V0Lk9#{USJ-Z3_oq7aQ*jso#gQN=mu|t-jqmeMXRC@H{ zg9k?>#wZI?Xl*S??=nGX7gYi1oMWjK&@c433yku)1YLwlA(cfXBNd(gYUKss(^%Nc zxfgBsw60rP{0ZA@wTVXI`^h~kyE)p6fzQ&5npk?WSb;AmS~#Mg5aVRLj#em?lMo?V zgkq7SwCbCQF6Aq#v19AMAnvyn4u+53Ll-O1MeNa?6(Nav+fGE~;ywP}OIN zD)|tF5pnz7xxA6DChad9@mzjfv(5OnU6{UDW|6UWd~=ZvBin%hKIhUqdz>!q%mbSk(r67tZ=JjsHQdcmA^I!cUd5X@pq+FPH()mcxX2YN#QV zW;=493kBiaje%b+_&bpNL1P*dD5K->qu=Xt5$E_-!3OBlhwc`4^pmw3t8ow@iJ~$GVl{W4;I5x-~fi$E9dO zISfGm<|Sm7v>_66jxIFSC;bLfNrn>M0xtpy_>_PXW&P)zqvpJGOz5jauw9c&96aoS z_F-XgFlwRNDiKewU5sHRgPU4%P)GmAQARbL>iCBm)I2C?c!~!yMra5L8TDKcWr6-8 zA6YTnJF>VDDgM60mtK}W`Fv5%Yb^eQX(0loYH{JQ`(oG+0`zH*ec{HJ!Olke57_e3 zpS^_%87S%ZZEN-Q7JTR}$h8XoY!GlZjtPMzDR?eXDZ8TaLpW(<+@+xye2bg9J9{RE z>jngg`u4MdTurZo01OX<99d=@DwuEhU_H7^{7psj)*jt=rUUgo(a&PnJ0}*8(R3$& zNLE6jTScF-Hig8W7dFwFLSh50iY8b^w|+58x53HIcbhn42>KB%d2Vem^4d(p=8&Yq z?tiSQ7mSG9UHyYc%1lo@Uc3HQG3~t>5vc8oc)nL!yEvj72d@nPL}k)st`9#3qa!P# zER8(+&sazhj{PK}RkFht$bXLsN<5368&HoBb{;z2EL|=r6io#dFQ$kFQ<?){`-)r2yP zm2^Dj-|->)ezJwunbBskZgptm(G`K^^sH`qzxL@o^?CX^R6Hl;g8Od>wYJb#Y3CjA z9fXyX)fMUh?A6(JQ(T%`8Ax$RZue$~qPpkP@uBD2U4sjFt^@%d+fZoD2p5!O7#t^I zgaiXe`V}WCcSc)uC{v4{Erb=GAw+qJ;h0+xri&j`4pfBFXFqTX_mUY%)&0rG33ooRfBvs|C+RXIsPk%n64IDJmNf0!|8>w8%!@%~XVy%}*IBCYQBd>A;j0cw|r( zBxNrUso~08{D4og)_n8JK(+QQN+4_apE>q()`ZpiO;TRkaJ3bIwe`pyG>Z+($KQ_% z=k)gygRM-=Hld{o2`Dr!OH%@g6wTp}LJ7Y3cc}?0A{VzRJd-_=P7kVmR$i_Ye#@z4 zEww}e`xKJ!S2gcyIuZR&Sh2zvV1Fx8rRJeA))X+Nr>s!VF_n@+O}oDvRLozwA-A<~A+GtbQ~B&pR+A^pj{VT(ig5LvQdNV8`qKQHn!6d+9Tm}ysG1`84d&N*CgDrqet+b=&Acj zhPyfRJB8Z)J&RFg%uH~wfa#qhfzvSBz_yH1QbLfC0@(Ab1IyUgG2mO2M+zR30h7y6u~+Tv#Qh80BYKD1$HPl2 zhmQ$FPMMCxHC^pLSd*OSMRC!K|^egE8N7 z={xv0ZcVD{*>{9!F(e*L*E<`$G^7g#r1Ijp{;>N8K|$K#ob`;quTJS349N>#q*;tO z_^-x{DYA-RJ`$wf7l^(#xEqyXa(xOc=7wnKB|i=`h$ zeG}8ft`e@Coo|0bWx5^sy{V{FCp@BBTh?pUM{*(N9nCvN zt$9x;G_9A-+nZ{iYEPBBEcpzCpF9ODL8Ju7%e;|i9No@5(?M+wcVGRrUQL4!km(z_ z$_k7#ab%4#ni78Vxc=cEC{*tC&D%tty4_!Hzy}(mb)15adc>Z+`Bviv=7eglDPw3` zADCWJ*Jiq_dzpVQErf|NW?nx}7A@|79CpxQuJ2^x*(IynPf{hi$I%go2R;GCqvj#h zH*^7yqPq5hEGnZUn+BhKKHZh{k)EH$Huf#K7L~w-+9saBFy)8&cJUIuo3$+xYbin# zz~-+p40==dg%-Ewgm61U)%^eM1}(qU}mIbF~C z4J@FayGPTB@6@uM+_3litslINleU-vDf-N_i~qrM7gw&(cA zK{*B+X@qEnclA{quY*QT5LWr8W^^3+$&V}_Um;bIa#LVEa+4^9%S)=No~}bQjboW= ze)prH5Z})Lt!-gik|Kqv!b-O=E`}JwFuqpBL=>@$g;Z zcU%Q1=&uPCgB`K`rM`AActDG~FYT5XB1wGsb-}~&z~WKUWWS><;paHighW)!^t?N_ zUeHRl)pI&qgvlB^bTOmcNkA3$pDZ{+%pw3_`Nz1-@q-<5`6XwudJ7Io-3dGDVc*wf zYNxN7y(g>A=|r@w9kczRc^E$nuJobl78pu8+V&mQZKq9qhh}87z4$Wz@~&)en9npd z>D)ALltCi#0#ZB(^~ z_^(*&l3wn&G=s?&SA5~9+(ygRqV#Ey3G`hctX8f=*^bWw|a&J?w@l?6X)M5CSHuGY_-Xf zvRn#X2*9Hs=}CUccTU#|?H2{;sqL$5DT&o1{Fl}SU{%-)_LeY;=l^iiHgrV4Hw34m zFs4wNG_?Nks~9+R{M3?RbsUDeQg@N_WG;n2DJ3hN?O?psPysS}5Ow=+)Xh=28Y{EN z;_>AslxuzReVJLJ@b)57_{8>Q>4IJn?@zSDX=qg?=0~ojO}mE;A)G6G8uYoe3E&RV zh=|Kn>zL7CmiL>mI~@>#=7y-xOvm+J|w(4Ger%`8wN z1&W)>WuB210*v5MSHc|oc_#Qg9839*AA$?I!wx9_pv$JgTD$1?vLQwW<6-=66VCo4M{I&cHGQ^3CE=eeRku?7*zlT$6 z;N;i!U)9~8@xy#UTW_^sM)^&DnlP|yTE8=F`b`0UeooBRo8-S#PkjAU&OL}NEPgFk zQC=^z_C8L}4xEJ}2(itnkAq)?RN8Wn9O<(29^2PiKL}Su?FR#toq^xVM@czqKmQDZ zFx zU6;8s=mU^Yy!TeIH8J_{cy}6R4Okvn2ekoY%rICSUU8zPy|(RoWWaO_iiG^ z0=u3QU-X-%MT_R(lNZ=obG(9a9#Yn(rmI!%O!Pjzl21*KGPicD#d)rlu`-`wrvRei z!a0QGk7e=|mBV9<*-VtA)R;X9zN~jeaR!czD_4AK)A@o*zWr{lgF4Fu{%#6+W{+o^ zRxoC2@QHKyL`44GS5lQCwTz|{l#GzC#=4X(BDQ2+A1#PWNr;ycDp;hb#%LC7O^!g4 zV4jA24_PMPt%H{>U{k+9zF82dwF7%%)nI4l`e!sXZxQR%IL!~^GUH1#3d6)qI(C=b_Fzcq5)3>p$Bf;Ups5=@@m1%(-<_ug zZpIPk|H*CVw%3#C)R)L=HGBHxZt$V7J#64FP#gNO@8#nia^D4!uaAWe_h#=L_3+i5+tWOHPi+2zIApU>guWc7`777G5v7kr!U&F?C z{(`Xk+}ty?hCzfJr(y6%2VodMv%>qmV0aNqVL@TczF1RYGIVa?_Gm3K9+)aFM@kC6 zb5_Vsm~Dtc$oZ?-X~$s$LfA7XJ-ac@x3fGKQ(o?}q0Se4?p5oaLI~m8rBH-lStdia z@&pLr%v??jAeg>7ubW0n`#<@6G;{SxQTyLU-|#N_;Z9VFxt&&(0gnF0=f7w!H%&Lq z$1RH9{Y%#YxPNrAA9Q`x`pL6?Fv+o%${4?TYp}bm$p}6vS0>?Udorw%C)?u)gH>hQ z$T6#c{CFZG%;J39Dyyo@css;Mazj!cByBnyDB?IiPprJcK=G_@V8Pfw&*#HysDA@h^i&YTO}2Hnj|@fpwVgT899WLhTu}B#vu@SYbsV5`b!gG3 z-um)@4E5ds#C@adiX5H0>fBVltE*!gdLOBE7-*3An6Mz?uhKXTg{-F< z<6DUm5v5h3FGpQKUn;kgqyESb)2irW)ObJ0_ zw3yc{0ugblxb!XL$f-THJNBUhs@!@dFVFQUzODRgUc;PwA5hR`$;5N1#O9UM=B0JY zk?**g-Srr21vA@Pc%r=xBqUvJr4h6WNMCQV-VGTSy`yhg%XMtS+;UEv_q2B%`=N z?~Kb?a3S5ldHYhg*($SaubMoLT3K0|o~iuI0D>7^Q5cKqs9p?%!4B=iVuOOpN&GFCB7NA5BjdB(ckJh?h1VCKW5us{@e9OIH?(7qHw8*^N zIum40r>g7_szFP#>2z5;sROR%7ekLvCl6u!t(BL9liBv8A_kDvVG0juO5vI6pI4}1C8pO(x~CzMB5 zm0wVsL^}K6#JXY|8aHWlk4gb2)LKe^_d8g~$AlU>H_I&2`{6&AX(o%zEFQ|F>8QlQt=E|+ zhsY%d(Wb5}AKK@IVy{NL#{S4j;m^cU$EMV&B*WRK^U3Vp#O>IVpV0c^y36QK*5&N# zT8%s>-~F@^gf<9W%&!PhYzNWuZ=K=4*Qxz@Vse3a4zLXC81w|^ul z0@?oW4GplYA~==(^hO76-6xJ~1R14v8UxI%`HgOmEV%L*F_fQ~?f8`gzr%-c99V9Y zdbu!B`kiAyiat~8()G7W4?AQ;tKk1*))_cenHUeH-)wMQi6(iEDzyb>K6*YZ{G0Hl z=?xwubV{B@M_e>djOh*o>krKq{txSq&Z#sA8b=<6(9s6QMO)F0%lBVq20)`NYfjlt zIzFd?D%R32Mgheysu5bzn3T;04)js#B5R*ioJ^IgA&kj7LBWz1rfVUedz;3Bh<yhx-B)4k-$f z=DyWy$*=|)Zpp%#7f(yQS3p;zZTs-F(dICjMKo_qb_E3j##l#=@5y!s{_KQrUXHxF z-=wG0ARO_Wyg5u=o{2%EKTeO^%zZJVM~&$03v4I$zo04+Cu4#c?K#f0Jq!>tebe;O zyj)i;GT&e=e^($T?k}Qiba6k zn_#2sNOCM}Z>kTF3~pxwTXb&USBfbwt7>~4<>uH(Jy(Uy31|9FCHd3#L65nY{^bj? z(YxdYo6BI7wY9xZR|ZwlraSB&*S8Bqy9jw*EoQehpO_%X`}Vc(LkstU`w1XL+BCvE z)&w-_1Ch3Ej?yl1?cBd5L$iCn>D}W9LE+`tW0N(&jR4n?J5b-ApwE4UeOBrn%F6k0 zsry$Tp@NfT{CoL6^BjVIu0i$(Xdk|Yp0oB}P-~(jW7imv+xoQ-*3=kqVXvA|(u2@j zX#pf{3hr((?~-virDH%~j7_?+6Fl#o8zLXh*-@l<3Ee#66Y^Jb3O!_;avkRm(LftJ z8!>sZ@lw`GG#%TOJ`)Q8ZnscG&*eoTS6u6!_OctM@V9OD?w6cy5FHM~uwZRgiYKg8rNs;^3vdQDi^6?~E+qUYx0= z9fZqLL$zG^ZR;Yyd}pL4Q18_ei+OR|!F!GnztcgP<#jc6$+t_jFxVqIW&j7M^KEx6 zO1&Jm_9U~RnZE%0{IO7Xbv|G*GZUPpNK=EgOeAwa$rAJw`HxO#z%231VXfKeCDg8sl-jQO1zSIuBx-4Ozk_EO=~%rNClJB(8tw}fQu;h76+Y($~KOp-IRCAH}Pvbzw}=)n1kjjxP?AH2!xMK(|JMhE0jsAaaVEho`0cU{Cm2`4$*IS26h8 zXhjUUYs&U-*QKo%5hzmH7v*!@1YbmVst*F}7XRLX<3Yct@VhU4A7NPfzY+GGzYCck ze3J_5aF-;`UPy)TT9|_EorR@8f@j|xh27iau8w{4jV|h1yeL3(^k!8mive!5|FtAq zuN?K)`}`BvApm9^c}+<-(UHD7wrD;dD!QaF{gpXhe&QwY-NT2tO6$mZ6|f%p)ym9g zICn+7SAon`fLd>ZZ=-0rSUhJtIxRY2DF|-`(FdkDdm2FSX3f$sF;=W)oW}XdBJ?BD zMj7@Typ7^W)+^W zvW0$Cg|CEGSTCg;ePJsUt*D@gX z=Q+em7N~g1JCw5DZgs^qVKAvFl51gPDy~i_6vcJK(V|_$`=OExunPKLe=%`*h`c zVlAPq)99oVLCS+fI&#QBp?tdbgFG$9q{v(zB;@dCa(HbEEi9Za8BijqOwIQ?ZBb9} zZfg7z%l=Me30&NI?UJ{<;Imx4LA_b?h^h9*e^ziOV`JKPlhW>@u4RkY^Ki|@`)*)q z+$09WI0h%^)iT7v+)*S7d|@4`g=wPM$rCyP+K62(z1rDnD_B&X=d(;gVhZ5!@g$TR z=Q}}hOP2GdW*$=Q0H7~jpK$jMt=A&6C=sRV;GWEHAA>&IQL|{`>k_m5+~f&>pnW6b z=_&U;^59zHXuC&8noH(yHzpH-fr+#GdH6bm3JoUm zzJU02RUj5dBcMfNb|Xy4YG*w--n)Dfdn)f+^b%iQ{bkETM@hV%xzFc|ueTqE6HR!g z$=}|9RA02qSFjn^q_Rj8++_`bFW?gI>$l;(C6?A!{P7D-SMsJI-;6NFK5#Pr1Q#nx zXV8wjJPPI->#Z*r)HEJiuVQH`V`$G<{dcCvLXaIcY|3wglPoGK{^K7uM5L&hD~4_f z_Z&^^y4vrPjThnONW4vO)KCaGDko!~uM@X0zyE5vxN`peB@LJL<+*aBc45&z>+D_K z)x%15^v8O;%!M0Zc{@OIKYGVu#+>icK5+rL_k1WvgZ=^HNS~GpT%+zw4Y!qLmLkBJ z`;%K9`FlzHM2LRIj@_k#*?Nud0{coY|KvUWLeS_PB>Iv&TlR@)`jao&pDzYV9V?P< z3=?msYE;ryXYOPEdY}v29-#T|rjU4ZxLN;Ir}XPiP^o=TH!*xPg;mlEYPlFtW2}~i zHC*_-q4@Kf<-0PfrPxK3u`x|e!64e!O&X*+{F>^DoH~_MV}rXF{*m!tc+BYZuIH(7 zNL-V^Om#r*ozb=>yX4Nqr;`asR$#2UBGDpa^Brj9n!}4m0k`1%<>I?;+MiS)7?D&d%8cj!Yti3FH$5zPyS!d%zU&)q1(oW>A-?9bn|3}tYMpe~t(VCJ_Iiz$W z-AZ?dba#hzr?hk<-QCjNAkv6*#}Vn4L+800-!Ja{?r(>~fqS#|T650zti&edxB@49 z%JL_3URlj50y3J7!7uEUNZ|+|?)3Gx>#@nzm}(*EC$LT{*icfwgZG$778D@n#z1RI*=GqLUQ=UbVSLN-3qJ$F-Z`vDq3~9q4bo7e(Hy~LgKYpgOe1fGk z^MoV47m|DNF$SL{V!~-0EF)|GT!|+heWE(AG{c=}VD_3D!#XgWk*yCho{j4a{(?PN z-pHGuYkkAFgG#fth3kZMUzu%48{V+Z2X@l+j|Z#Bg)iojso?;sY(?`}`p5RKB$u?i zrLNU97M&xTHN%tuh1j$)ObRCX9N-OFPY)gtos3y!0>DZAq0yK2BjlaiS{$HDs5FFYD-+k5ce1 z{7x$$@H!2q>iJ_ijiRXo&Wb(W4YQG*g_tI;ZBL?Sb+9{Ng>>m}}p- zq!QOUb){W7P6I8}4?KIvsgjPIf}tZR-5^_0KmRVguq^1gCB0e?J=mrF+!9V(5BrsN zN#x~bE8SSSMqJ4vS?HN%{o$17s?9#x!BL;vy2>5#mg;i)7__>^Gi2qu^L%w33SkjJ z`)KN&UmpPBFO2}&Q>yb<#_(FHDx_1ZmdJ9IdMH?sx)Z=xf8D*Sl!1M`3|e+P?CQVo z8S($};4vcfrSq-Oi>PCSu(07$xgk9wgvfc1G7>rSk1;h#n#HV=I2-6lmwpxDTz&0A zZr@LWzdv>&uJ#CP-Ehl4NwpW(yHwT(+`XY&uA|;f#jdwGRbJlFr!zzS=3;%?wZ>xb zU^3)_)wMZ}A|z*EqwBM(1w1JFhPo}wSNcgFUVbnYsb43FV+VqQoGRk!sL_)ARhMDT zB#+-s!zM4Kc{Yb|t^}aTCh2txed(Df*{9~uvqQYF>*yn>lwl=}a}x=3HNR}M!4KSK zx1eh)W-pmH%RokR1!Y9DG4d_?vwjso3BUbk@-2`3sk>n zH{9bY&BCCdZB+_~)Sj>UvlyIdi0#npr4;61^jg zX(PsDmdK+6x{z9JjhH9t*RR9p8@5OB0?MtSmkN<*ei*0doF`}8Li9+#*0^&@=9DGf zuWpNZW!#-jx-D0W-wWtBao76PlFPbdkk8vo{df?;JlpY) zdp#1@)S6;k?z7gt970Y;gvI3l8t8AuV0_eNsN>i;|6TL`)mRcl39ljUR={AQW>GLI zc~-#6y%jR08KDR1sp`cj*z%D9yIFPS#&_Wk^n{xEE`*+cx1;CVV$A`3gk7Ft>Ye3h z8aCv_DE!U!o$+sZlH2gfrAEvI5cYQ^CV66>gTV($Wg609|ul4C{ymvvrqRkGEHDh&in8Zp-`=fews}g_a-xDE#!rOfp0iMkeaz6c!-0QZ_xdMaM&n z$g&`u`ic34{QD(_VpikC5uW;blf)16oifh zBOu_B&F%d;Pph`Mv{dr+(DU!oWw7P;720v$%@*;Ri@+QGPCGG_LVPA+iX^cm;${^d zgBLkGRnqG7Yp8znM%JTe6aME3B}>NL6O4`q=p=&xx6Z;I60IX3a#015Ao(AN*pt`gl1@l=m6HVk-7`r0TmoziH!u^43@n zV{7{uN$;#JLo$oI1nMq!)x15{m4%dPLoV434-pdf)gW=?(3g--p8Wad$;~omUClqC zBz~%KYHkv0=3mJ`2SrPDH^Jc4(oX`)_aLnq3Q2nE;an9I)SbPYO1y5IA zCZ$3iYqXs4);7?!oF_$0`d4UOzb2bwWICa2@ovEu9chmEhdmT;fyMlI@W%3_b}%W) zn&uc)MxStbwQ{yaA0_;7#_~NNYIYWk0$)p_fKM{YruZ--qswzBv#DEyF)N*Bp~Guv z=->x%`R?}DhZ77*WKy$_;-xRC&>f1zFwz^HHaKgRgcr#xql|bz==q_EfTNWNd0yrk z&*VAx?yDLXoh2Xfd~*>BZuh|nf&q_E<&YRc4fapJ-hGT#5=>Y(|B}s7X?ifd5*~X~ zBuJh%hNVhUX!qawISBctEh|WovH!pM@qZP(m*h$<-`Yg`;_&cM`3t_yw;LCsK78Pn zHhxXqXDqJuiVDDoRfdGep|{y{l8A)V$$bVC%8$13+)zk~kiYB`90V%$;MKk3)HVSGdnJl>s3Y}_u zE^$RZ^dVkr>^g!9SkR`w>f;wl8cyaPnfJ(ELxlV_K6f+c-+VJ=3&x>hB)@scgg?V1 z`F{~GjT-jxGHtgR{)j6I^l|^BoRZH2eGsT!ZU^|ne>$qn^5N`myprkPO%RHEXc_KF ze%LO}Rp^=HwK|7QF}fmKvX&@k;sS>Hq)QBXN|g@17p?H-KCyHO4gYvFZ{Bf4Ao)1J z5q?&yTB)w_ipgC43dLJ9A0j=~$jMrxZq_OP$I;nW5=gEfnkA-ejF3%t`aK}0f*-h?MnX4`nu$#^TX>o^?#gvjj%EChFW%!<^At`QgaLHj4{y;gm z%en>P4JI^dOA=MULteut+aFL&Xhsp%cx50AGe{pF!D|Ls@oK_?F02mX@h zmyXRmLY^=tf)$)Z_?E4FWh}{|nCx*s8TD zkcXx;qF3+^jcZA1&}0qa7cDyld;w)1se0!8@vpg3uZ0wzNQZ??V!bK^{}A0vLhDc` zJ<1=bBNFdV7!F1YRWg&E7}%71du6ToLv~?5u3fsijJ?lIN6qNUDRHtjXd&aVYp|i~ z4lzfcyh}@G!_WP^;y2460rvJ?#)H1s^}1ZlGsU0M`ek$!Kn`aiCveGS%Mw&%)m!JpQ9HcybFLo(s<0cj)FcvixF!z({<;#eI5#P<;Elvmi5^$7O%-pTgG}f3s zk+zG)-Z7Wc2G_mbRNM9Xk$EE|vDxfFE6jkgDB|Mvl+Mm)robmy z_F0PI$rUk1;fF+Hj~Vi89dvH3-y`{RVJNvz8n7dx{6Z&~B?0%6MfArjNjK>a(cI8J5AFQZ&yKR@ zrpJ8hnTLgo=0kh`iT03V1e|AyzGKt*pP9Coo9wv)(z8mz|3Q9*onsB7y2$|G_imLv ziS3@}*^vL8XQPuF$+n3o>h6isgZ7~tThN0X?;X*jnpk9PJ1mm});gaymp+rs_^{JF zNZ_cdoG;b#9;JRdnkxW>$i4j8lC5sUZes%rbKJ{L{%M~qhE!2~%rx;MGMXIBs|(2f zRM%h&v)7vuLF?9%R6v2;@v>?3$)bL;`6RQg@zS(Q+4D`BqwmFO|K8J<;c$KYZq@XJ z;1TO}w-{RSSHIMzhR&m8PQuC&SgOZ_IKQx?tN|0(g8@|vAguG7h*1I{p0DJxKrP>; z=Kh(r;PYN%rh>1%KH;{*GA55Im%UPQ%ovi3E5wSEPrVp_7~*sCUa|`{C-d4RH)fNaeQLkW#l0 z_j;AQK))s0sVv0MEC*zP=b9$`r8%F_#k-oZ{H)wO6TvbiEac~J7j*5&Hw z64w@cRHeVDo3rNdB^mSEuhr#x>_1?vw9q$+)dMyfU?j)t+%tu zO8D!n3Z3(snCi?;)=w#^<0e>tvz-U|LlWh}^+8bq^Cw5NJiC5c_(h(UjDGJ1i28V7 zTORhL>^Hr3c?=3`@0KRqWkEaY+QvlmHpMGhn7^MF=(tqeOqqRBNq zp0(LIP{`Ox{%Jj5tQ~T8Cu_DpB3vrU{W)O>Hx_||BUb7uIU2Gt)u6lUo$i1ai|Bii z#w0DA2S0C&RSRF&bZv9I1d|^CO8~|`eaIp`rG8YPgpxsQh7BciuA9yt8QUvo$-B#r z@*GhQ7hgU<2nvYhX6W+61qJ^B9&T4u-UFsC($2lS3FL-|a-GiP?%Iz9mjH^h&9hS} z5Ji_hn0kg~M?bsGSeSAeHYdX1Pj^0LbjVTqWpY83*HQ~DYJ&Ex(TyeB%Bs;7n>l6h zzdhwB8O%L_dAN?w|Kul)h%m}le(Am86oxPT{fikzjVn6-Av*gl!?ewN`JCMR7i5Wz z8`g86eSp2klnbo($Z<#$>w=pnr2tlKbk#My-_!Z+_a%Oo_0}_Gc8nE0UyL$UU-mka z5M*qfqqmXbKxb!L5qqjVM4ZTUTbzx)l+2M@ci zPYe;wlA%0o5O-;2YqOanH}J zqF#a}8nPhXVY@<)^3Kd9C8?zl}bMgS=YUwA6LvZdT71WYc;xKpXnnE`J0FklY<;BF!#IzKR#?7!kNa zmr($q(DIID6T!N)6plgD9A5F#pfI<6o1DFb=x0kEm(lnq_fk~4rAc41 zdE?aJ+pZt2iww0!^^eTq6IeKt+svq_BNSn*YF}-+_{OTw#PAm9*F(; zGj4BK?|Z0qv%`4_im|d@UWqZMs&i}~TEK7aH<;UYnv`}lS7*dHlE8o<%kMEqJ{ zwItYr67kmit`<%8;X!2XJx%UW$yH*r5>`0U>kJseYc~=9xx;u|*yK_l{tm?;n0mB| z(*ui-RV2W{>rZpW2C9NcWZLIv1a4@9;#x=~slvB)%DgZ8AlEiOO%r6zKlZm&qAGzg zh;zt|O^o-^wZMmMxS01{!{@7bJ(yw@iZe3!vG1p4ZFKvbQt9NUVB0#=o!5zdXXLA8 zCxF#}ZPKN#(17Wai{S6N>?-*=P6APbziIXz8?o&lhXi-*{m-JTxC8~Khub;;5Mm39 zucrQ4+7JQ;4X_0%$=wWJW8nq5r5rxbf+!}YnyvXgUY=Nq`gy$==ppWWKSk*hMV6QR z!Yb=GI96z#7&5@pPJ^lc^mHWw@fUlF!(8rd!NpA=I_gSX#szIsP8J90yVD{GdSzU( z0DeYb$FEw9X84Ehwip*+hkn+UDz_6$uIa08PEm>y}feonmA#gZHDI z^RRpxKo|hmIc+kISNP-cv8z%V;;J+0zV?$Y<%|Ol^wwEt=*>^w?_e4W_{S}CjL0{7 zuD2IC4A&Oeq!;l{jup;j3o1nWgEfZRg1G7Jq3jZL8e~}*>$B}CW7@(fK6?6)9E2W7esqt*X&`d%JZGne zaG9>sb$~D7~^V6Vw*&_H$DhJKZkw=0UZ9H1~=Jl_rVMAe(seGv^;@>d`Arx>{ zo1ta)%%VNjPG24|=IbthLB4@~xlaXheZu(TU>>P%&g< zfRh_nxL86aFHq`VHq3M2_eW50?H?eULD`*AS!ZV4?$+QWr@tajxJ?P*f7)vh5-YA@ zqL%(OCT|yFUn)zb>HW~TfZHKg6GR7n&&OlN$zWHq=!2O?U21(9J-IWSJ@@r{AP)kS z)wfhdjh%qzdZcmkm0DXJq2aOh{(qOws=uW(ZuH$DMY3)j2B~keu7Yul2DA0#3M2SF z9Kx~Xg;JHuF~Laq(_F>bd@NJ^y*b`!k2YgP656vDO_zDrhio>c!>O^Jvuq-u5VmJ# z#d%4vy}>W3zSnYSW60NQal1)+nj)}84!^NUkViZjYODQ1qbyn)hz>#W9-_9QnGy$a zM+kIFN~Yr6$XsU}X(?Ff{dN2pMg5an%W^)bgAQV+KB8<*#Gn2QTwAi^YMIdf$Rjw} zNWTD|Nl?mdRzeRj$VF~L&RLdeN2nHQ%U@>IZeXVxx zs%CjKN$Lw^P~e|p^6G_0oUZcPmqqG3zzbN8wDqejTy;yaN^`$Gx$YcVyQ}=z7PFgk zcm*9`Sp|O)Wf`TLvmhi}Q}P|!D3cck^Eo>rc1gU-zd`3Imy?O=&>}N<9SV6R6t};K zXvvn*m?qosjk|G7TUVO%ry%Ke2A6OW=t|Fd(b(RaWu0PWl@-XO$f(bUe(_%2%;SVz zN<5@=wWO)Y9U|TwxL~n{H_I&Aj>b8p)U*I06f9jiUg(Eio-|+hX1Ouw;Bd>!h20HG z{}ipC92`hETtbY-WDMy8Zo~o=v>_bc;Q|VNrV}tjGS~kg-pT(G_SLxvXfCo7gYG{+`v7x_uXBD${Zb(1 z!D$Pc@$lLU>^^0_4cay?_uZ&HMaG1*huVdaGV|Bv8KVn_!4$$TFM=$$xCgi_JofSn zGJ5iq)I1`AuCqG7T__Ii`V}lKiAo&x3m+O9XSyN%MqcsyAaxnhEG@gXUEN`6G_vM-iVF zQ)!hxh>IS-OBAn9G2&8FQ41rBzAAK}fGQ;AD(0YBZHgIraYd>@uxy42_j|2E-IiO) z32cZ`+_N_UQQj}2Dr&-zUlHOlk}ICm^TIcxQ=@v%i9L)JQZH%x8kw?NT7epV0(c3Q#Z9U(u|ZtZ$=h?Vw`t!{FO5~x{93n z-rf%PVBL;~r?A{LXUGvuDp42(W6=%y_p};n5>2PPWu(}V9v^rm#zbwkm2)Y@wRN4L z_ffxDZmYnU-k0dpLn*~kXk9Hw9uD>8(ytjSuate`|Y?syVq_F z@995Qx;5*0VHdGNUmI`yUDf9RSX!8wC;e|7C}}%59sWey{*W%JfB*aI2)%B#5WBx{ z--GI5*o2t!?kly@g7%)D?XM{b>5-7bj4e}Q3yH3Zx-ye@R#f1KjmHBt-58c#XQjd~ zdSXE0VhViWaK&_l-NzMQ^%Uc+?t!7xe#8yMfKzRLw3#R8i57|moU!y!W8Ua?_22X8 z$$VA365H7YnsCd81&1LP>carqa)g@y4@spvEnkGt)-R*nG_p(8sN`2#QX9rq9yhRR3Zk4nA%jga;p6U#^q%%)g{8cU~2XsP(wfoe|xX^A`;_3tW2rj?Is zvUxx5r3C3sE_A=dMYt>eMDrCm!Fj4+ZLsnEvO{e0ex){+d?{Y=$CI`pyS57zE|&%U zs067isatd9&s3CVxAhkfOy)C0@>P1tW?!kLe3bpvB3^ig18J^ws){kO%C?ysi(`D@ z%Y2zKaC1lUuX7Tg;NO*mVKfeK}Poft(->4(KK*wgjrwv zURwUbMqOM$rTlAiM_&BCAz<<&86*E!3yEn@lw%#A;gzXN^mkW$fG#CkBs2Siy-XAr zOUi|vj#l+UY;Lz#~Y%_&{5T%w{KPh2PDmL(%&?(Rfvh2uuDV@TmiU+H9Hoc zjibS_PW*oR8t?3t?H4R%Fk3HhRK1V4HTcgW>}Ou!G9paREsUJMg$)jgdyOVX+cvDZ z8FjR8Zhg@6j~42-U(_$GIKQK8%P||mk^wSO zB8!bIh{tTVbTqmo?SvGjY0l9B80tH;o)z6&@ljxG?N7!+ z>vp;z4(Ur5oZIhKU+n0^Mx`r!l2|rLaFf7~=UPw#Lx75?o$&!zo_-hJ_Qwcv9wcn^ zs~nZ>-d2hH2}{IQ;fMp-gxkW$VM^_NWwo%Il78t57Ed^+{>9IAWlqoV7udk|T)}{8 z*6}mN{T*xX(|9~mq}}aQ+-gaU|C*co(m+*7_xKix zw;65B!Ztf`!j7kMU2Xm?=duyHoum-`2U!qz@A3TrOKb+e74PiFgoE(`gf;ieIr~SU zr^3v(W6qX`skj{CusKe6ooEBqT*@OK-EHir- zzpacb^MC{yhTNnG1nZZaQPD$I8?_9EZ zx)OtZP`OHSe3LU0^(_+yF`fM$tKAppbRP8lZQIuZ`9hoKr_asprI;7qoD@l-7PL%X z%y*x{nNa|Uw2KXL`R&WT8rdWMbga8x@93aO2|RPkCDoVbau~!={&{~SA2c!3bZI2D z9Fq|{*QjS!)#5&$&+YARy@M|%%`Aw6R$h8=#>!~>QmLXd z49VHge`buX<@azFySsh0r)xf6<@vDL(BiJIiV*);eAie)kB#|izqpAh1TPw0n^;$U zeO%Ir14kx>$Thwr8DzEM4L^~g<(N9PT_WyzqO`MaiKNUZO?vZTDap${M=78Ut8O{# zopj|`lWNX9Ge93=*@aGV5yu)KHI9E*yZO9A)Vk55B&eJnvs~Q=7ZVTDgqu)FH0Y9` zKn*p5d>w(N@yFRw@?H$Dnji-_H0uB9N;`JMnBspY)glYtND(@5YMZ=idH)uTG{Bwy z7AYPo1c6HWz4D?XRd#gsc+&)&&ea3tO+!IJ$#(*gKJ)Gjzy@-v|3m=cPeh`jYSRwt zv>%_}Ap=91ZMw{I>)6s|N#|0nk`ROd*|4NS<27*LFaCh<1h+7mp#07-THi0|Q=BPb zk3fN-W9HClr$FYzggNStYJS`rR-YD>b3!-H&akRGahbRrbn(s_FhcO4dSJJ3R_`g4 z%;l&v#@crXN`fEePBcqe*;FuuUA!!k>V%W?fMXKEVFwG_1@7))&Dkf~MD|L$bEQ~Y(VlqBKfENh$W@vPu`53#dj3?ylajunHfoqy1X_W3_g`DqH)?iLj;ROPj}=yoBE zE%Iw=aa2jt{ZU4AT5Ho_;aM9clF9j17GcGORW^*`FTa-Y9@3vIVMupGJk zxCwDW=xi!5zoU-QQNuE!4jaWa$4<0Ri#j}s6+ZBvP(b+gx$|C!`VD1*Z9srvVBL76 z?S}kXcfRCmedYK=7>@<9B8fj#52he720Uw%6sDZxP?2NzB@=BASF5lkL(LJoC- z_{-&R?Ta)Q0s76SFyY7jMY#Nj%nC*u9{`ZYW=-HL*e~VUh!Meq53Ba1D=~+8C)iOlUF`p zMT2s>$x2=f*X;PqhERva%dNXh->?R+v$*bE5-zb#os7)^4lWY!%8n?U#nrR=R3LoC z-DlVJ`z4di*IYMCta3VDc6sNOK|EX(G&Qt>cMMa%YMF$d>N+;a(VPy2ZbVu(8gkuQ zdiEqv=6Cs#BplpsOzdJCCx_tce;7{sD-)U}%s*l7hb|+4pxt?INFTZ%lsh?en?Sy% zOA02^<}dAD4-qOC05$++GwgY4ma8z~O2B0zQJ+}kN)c<4A{AlSw2kwGz#8+%oPCX4 zr%>XboN#3sb}GqD7_)dCZzaYE7Nl@r(%R)+hnb`KxBlt>j3bs;hT2*w5E}kO1As&P zWB5rKv+J|u1K>lX8N-&1{VWtDjoif)Z@<{sbW9xJFuj5)F#1;J5WU4X>PbrQedTfO zG)F+sds~L4?UA{)x9Zc*`>2Gv8y*BDfARW{Qusk==DS&*QR@YFjjuS5#qUaNv2fI< zDX^;n0e9E-_SbjNQ}V;oR<5F7N39i6LT-T=Kyr)R3ZmqjnhIIh+G04CuW9? zruN@b1W!}{3Lt|!diy?XGV`%`)5Tz&o~>U;o-x%LAm?!sZl`{dG1Ma{R~%GR@!ORm z+^yHU5*(w&_Q)+f%Ll-JhFB2`@hrOFH>qYHUjiAD5ty+2H_5VNn)%(|3VGiqqv93H zu)4F8ccli7ze@ipH@1_|prFpvEJXT;oEO$5DNbpHY8sU&+$>=k7y5Go{O;C>Q}Asx z5S2}>XFN*E`_=>CpaHpola$&G%1{WgXn!IZ$1-sK6_`G0&CCOZ=p;7`_hdhO9KL@; zPwTIoR0cYeSD*K}{Z*);ND2M81(tex4e9Vpt4enlj1N^sa~PTcm+TY)SC#{dMoPn<+o zLbSNa_p}6hF(`J>9&{|ol zp80FwM={wZD75*vE`cr9>%K}KnmX{mxl*#{c01@ZqEEm-@Q^u}l0nUk*3VlXr7>_| zH*jR0J8p`6;lS`yoQ$`8@4pYtrG2G@TdMCRyv!EOL3_h{Q9q`~HGuGub>mY6@ubGk z(R&tEp!xm@**Zy3>!a1kWNn%dtd90GcR_Rz zciJa?{Njy{Ve%XWw2aQ4ty#P^+hx&dRlW+~jB#i_nHZhEu=&RlGtK))*S*LnlE52t zx%}v`DXBcb;gVlwfR6RzwYZORS7OuoDti&E)o4l!?B@vh`0NI)XbK9_Wtui7p}Q~G z{G_44)Uu1UETMuBnZ&W~xo>D$Poa2x4|h8=V#rG4`>v`Z)t5Gz>!Ke3|5^T<@8J+?Ev?N#Cw>TVB>jm|k^_Zp7$5ef^GO<1*>V5|prZR8WSR zfk5Afye$QSBGY+lOUej7JVrG-txp%mjs|PEENOS?nDvMGM)|&~Wm`oUkkSf&4Tt#7 z(4di-XFq_mO8?|;ARDs|F)aUC(+E9e~Z5z~9j5l;T^R2JDqqc7CB}@4B z@5I80cW&YhTm~>`t%K&cR#`jBj~^r6w3z!SJxGm^#@7qvxyw5XyiCH;mUUvXg@s+u z%DUG{n868_J|M`$qjP4&IE8Z)pHletfMAK> zY^j#Vl!U!M0oIP#-uN6TtYPU6m4utWpuxf!WDPpnV)UFVgV#*cy&T8fIR7$|z#xcLW_9YTMWv<09e; z?w1;yNukFqJ+Nb&fZ`!)r)kT$^5-WhVd00ppr#>#+B)_HDP5UbA!;Z#1jwKwLl(?9 z!Nn`1StFo8{EYiv~3-JW8Bx-Za!(6Ec0= z4C%HYu0{|~6}cyy1+_A^+|{)+?%5mUmE_)N@b+v(e$lYfnQG-8}1}n|d07k+aU` z&W><6l_nJZWA6|EJM@b5Cg-q23Tyl{9!h;H3w(A|bqM9Ae!wEMRtftG&F&Ps)BKe} zXaXp-SWmlDTiOiEKq9_VBm^w5F3v%LrRb4%yHwXbJ$%0)V{5RD)ZSOQSBiQ->^4&T z@>Ank=ec+wXVw_Nc@hHz5s4B^X6&=M9o5iHW>wKk{m;F$`nNI9zudh4pq269swDI5 zgIv@DVi5bL0({q4MIrCqpC`T8nyKHrb$_3sEKUi-#?EaqLD|&np-e+l8-{^e3GUDUoFCzCnb1^l z@K6Zo%6yXNkuN%pqCFX?4UQ7r2ylqd>=t#edTC==>OX3nP#XYYFMt4L;1H7%H`DJA zKG`)-trf;%r>137{Gk|v@jL3SS9@&>P}dlA*CC!I-BNhwK)*b=ULtQ&kHXI5z|0B2 z(6H0BjJAPHZeG3n($js1W6aUZ|+#A@^^ZSiGK#Scehrqr+eVYp=5qcrXh+V-_(I3A3rUq|%iqk~48D43ip`dsYq}h(1OWau{)*WK-zDZczF^NAohN-TBD2kc`vq&K zsmG?k%2>ew@Jl{nVXP`3xqYzb^#6dSLljzj4iHD*Mw4$`&F}%yZU>0}6lY-FCMBcS z`?=jje212@e~FE>F>%K{P>w)- zwm;l)aJ__+u&cfL9YyRgnCi9~b}QgWtITOoX~PbMwI{)ljmMcT2{BjJKNu z+UxB&pCVn`oHWUy9Cd&kC1kz%HJO>8OP(cI!jtZf&N|aRIei8^VcvPt+Pxx4Z}=f+ zm-epiL5(v<8PvD{DhM~{m}P!1#NMrv4RP)wLK2klJX1gY@_;>z%Uas`Ft z0qglvg%;)iyIapDndctl@@5eZSPTdR76XD2A^5z{IfL)f|4+_fc<|x%$mqn6Vu{|B zowt~qi&?ZQ%pE_@N)Xj~FW4+);|Xf$S0nkSx`-LCrq9eDIOyS2t2yqD{`3Q3MzNbfBf^w5FD(wcU-VT_Vj=b_6Sk z#0WtUU$OjjTwQ%U7|3gy9AUy;hgEJxZz7fwtNf&`W_`Eh!=>wBFH0qX@X;fmzSR)d zJS?dZhsbQ%`O%euWg@#QGd*Ar`Sw*4ieOd`0%Xt&s_>+_g+crYdyc6%b){T{>NVB^e)TWfyw`cVVLjKchh*S93xn-** zlE0>Xm2yRzvpVX>CUcktq1lAfP$lS&a)r$M4!CXzh=#6eXGbL~;h>@SrIZ1+L7afi zZu3plINLj|6f3~PBcVqtgYZQl{+}E=Vvyj=N8S=T9UPOx_^Q+T&iJe)Zue|NAn6XQ z2Iv*Ok>#`7v~I*lvu02kCViF4IV}OC0>w8hA1FC37=`=`m()$f!(N}X?w54aNc+VG z*X~iGZy-Kb6EaEjw^Lba>*8p}%IS_@@T@)+|8>&{P)I0sDS^%HScq(lIH?Tw?6rvr za?}^RH`2k~UJxzryC=4n`O>cwT(EiwafZi_J9l=Y*Gg3F8pu|egh3Mh->*w0(mhU$5ZVy=ljs8tp=pX;=lDx z&g$_u@#xO)N^iy?^Q<}_`r94~s1t;R%Ku7?M6~DFg+Y;b#O+1XO|8&)jwt4<3Ut_? zr2ycw@>U|uK2K01q=G#qd7c#gkZ)sch#|M4vivqY1Pe%NFFnnW1>6lX$^+&FBFbil z1We4~w>F`re)ntySbLfq)@H0>q0|S{;hqS7e?n>Xl+zdYOREjG+6mvIcySGnQZPxp zhL9WqTA*O}8Vgx(>lxRl5jWvXmP;#cUwT3^!1R|{m^3c4Q&3OAFbu{Z&~-x@Qa-TU zoxCl@Uzodd}NmKEVUe`>!5U|l`8dvT?fPSdP6 zJ9bAiWQHZsd(#3@9cU85j%;)12#`9uPA#51K0&_-lz zCL0xjK7xPc0%mmBnXXCX=l>cz0IaF#^K*q8!~v?=sM<4p?(b{Z9_~c}aO!5vmSy+R zGv@%be~Q4vhP*~0<`R#CKniyiaCiG|izZ}pSj0%>5o8i|&_s(FSl71AV^Mzas=q}g zx?U?lV&2YRFBZ7uWdo9$*_v9^!1+yWP#AI9&>kRx*)UPkAjNCWUi!jSK#B8xosKt; zulQ5=aCXHNr=2qp?&7a{A*TE~SwzhOqx|PdM^s$9$0~Vf3lF;S?n)NQIvJ=DerY;- zuMw87h;THHmT0ORuCQiOByI?!P%6P6?^bbw?b1D`BO7{;KsoSt7@I(Pw z=0g>T-NEbdr#>(ocl>240B$x3(fuo+WvAK(IRT%ECB*F^*h$7bX9T5NQ;~Q92Ha^p z5Ltlj^U9;*67_4^x!M5WjQ}IjsFHk^JI>hpwS%Ez_Uce9?-j^W6|8$t%YIs7sU2RG zKj%@00a7%yiF)2;mSpJM;-jnBCXANNf5N3#tTW?k9{|9{BDWYzJQ9ND^64xSGM|}S z*o3B|W=f~?%TV*G<-K4AYgPbWOFdhr+*l%;eB@0DJrbK6$MSc|fTOsBrwzJ=_tXHS zi3!NJPz(GKv_XoEi{-C(p(i}mY8V_xKKP@zUEXztnbVIdy2<-P-Is=zOk>Tqx4>gk zvS7L+7MruwUvp`%21eWzKlxs&jFg2KJ8-$c%p8Aq!B#G5SJ{)ESm(=GJhAg>pus}> zl5m5-=(#~Eun%8D4Y-(T%z#(QQ>V6Ek-gj)aLMs}i6J6xiUbshVgv=djQ8SOZE%4w-k^f|P z{%*ye0AP1cOc#wxS;ezfYa>jy8q^H<{;GVE@4T|>6L|Z8HUdslrcl@Jwz)i5;yJ-r zwqRj-ItKqlQg;T!-m6!VpOmv!h@XYa;c+eci-Rw|Wu&Tc3O}+``9>q}Gg|fY0k%y| zjR(Z@A|OV!+M%j2`@FTdQ_3_~2TZ&~x}Cas2Sn}p2LPDEGq-Hv@CQCGo6)*Y3$b)0DGm$}xS)7_CMifRCB7qBvPip=7Bq;)vHBd5m2X}X zNzx}>e_s3UvXupqx-Re2j~PiHns1-2a(_O}0O-&uR&yo>9>CC<`H!JvzPK>)I83S!mXeOMO{CAYwxdgMLuh(MC1S3Z*n}SR`3uJinf9yt z+P%X%HX(M9Y8(3I(DA}6M3A3pphu38-wLx~g8j8v8sVJ~SH zzqyK+nctJ0)gU8u6kv9!Bei#FZHMJ8l-pZa|27pWR!OSksmirxI{e;Sn2=U=<^Qnt z)=^P3{QIzkgfvpp-62SKcXxvVk_*xeBHazr-QChkch{2A-MQp%xS#kw=RNPA>~i+( z?95zq#V0D;*x-gGr^LOf)xXBZ#m^)sFOOun%KoW96$2SGc8Hl!fngTI7PDot$yaLe z%&tY&5e{t@wdWtl#?wllgS>8pRVWWB8?4P$mXl+AQGiL;b#etTOWz;DeI=jm0rBt* zdx87I&Y~QbKU=}FGsM({s1~J^i=fOR99D|c1iQhU=|^^KDWF$tgAR1Wi(<3Y8QHr~ z!EZ+Ce#&y2n?u`-EWJ&WQb)F@0FP!Xq!y!1YH9&4U*DgD)&+#%qUcq}pYH()Dg|L} zn?b^wWu;`lK|0X6igfZzGbj*$v&}MdGf$VrW~)DUu|`zuw$r~FYnZ9Y3DTIC04XQx z*W7J^HXvu*KQ&$N-4q_j7w?Q!|8ifnj?(3B5B_W+?*KK3$TI>J$qnG*6T6m^R70?X zUPWvfqLp{fWv4ETdOIDo#g3eT3RSvP{Go)f_cwL=Fp<~uqj2Q}yx)ZJcSXH% z3r*nbS>NR~e>mtztL#~kk?SIy1(zIHN3z6W2U^!lin)5J<|z1i8n=tA*kpqZJ#nVH z6#gI#(#>wxxxM|zf5Z8tRR4qXz{I~L7lk*EEw0pd@=kXA>+eUwMuh{w28O_V&WN7x zd62tZnSWwNe5SlWqj+(3l$GX8^ECAh#V}sVu5l=dRv;-852a}}U|og=^g9EIDv4-# zm4Kdp+@y&GB%~zF-O|Y=iR}%vu3iE?$y?=N=>&;4SAOfuS+$Rh-j=ZS7o`FWquOM^ z5=TXdP<&_7Blgys{Ih2;k!0s=tIRiAJ`zT&H7=<-_$BQVj15ksgXxdA06uNQ4D#Ts z_Nu-LM%@UH^96tbylSR9vGag&@ z4{^@pZ2moJB?~HhCke0<;?qz2H#wCTM8Y1)W&|V>^=*pc*ECx%_fdTMc0pS3 znn&Ls^&fH{wQB=_=```14&S1J zKvLSrFoc##Qrv@8G9)R;D8&5riGt7(0$0o0Z|A5Z?8Z*DyqjkxZ0ux=A7aS+ODr6V zDtV<|)x-9)CB_*fq~MN1BmpJsrELl5dgzKj6QLbgk8(>k48Wt~yCfer$f!ehgio%_ zP9k%S@ZRpQm2}r&tUFH3-7swFrkaRr?Z}pA8;i?vn2ArLK&JJdu=cr|L@}4Q76n*O z6gYF2%Z9C2Nc}kg*mW5@X(t4o-ZY^(v**o6O&>y|)KgJQm@V_zc1L%p+VB)&mxyO( zFN~z^_9>_F#!sa+Xpz05yjeJ{`x=}N$7KQ5TYwZK0$ zvh=iQHOK>*#dayV24b5db$CA%_+lS#GCGISwbF5i$^h9%I7!E>QiC;u3&QV9xbViN z6zW$ffw>&#Q<(Ewre4_vZI~(XG>r_SAFl0AcT&OO#=KxbUZ{QXAwWSoP=p8bqf7q_ z?840^XBA>145vicGw$WF-zZ8elOX?(>!|&h47FL;k=u&=kK+NYQIAyvjt^(H7t)#@ zSfe>EDIbD7cBKHV2z3Z#8BwnTSPK6rdfP32==FhuK3I3@`s3$3ETzjg8Q|(;oCGv< zaJ+rn&&2N82mAJ1!aC*4(1s;fL3s|)70M7)UUe80+m!KS0!!Uj9UXZ=SL*uF<8vly zM{$Q=L0YOx^wIIFzpRN8P z>gJ8<#T4C-36Yw1Lj#7@?5K14e9yH(tQ|ATCl!X?#ET>?V9Y1bMb(50#a|eStOjpN{m&<1C|3Q&V9b874)&0P$04IG5(7{7Q$7#i@^AfN(7G;!xA}Q+ZRz_ zxN>Rhm(lY3=mnlpVF~_{WdV27NjJDXLGfx*57@F*++h<6+j!ZPB94Hpta|Qh`gkk1{es3OB6W(Mm z$P5TZM-OoZrB=&Zi3c1*p?V#=5R}GPqL^~S!op{YcIB6-YeKFFWypIV+OocD`!mdq z&O|~pC$zzEAS`Oy-M{_4QDvy>%gxlHiY2sMlHnX2_*;i$?an6H`x+sE&RWM3Bf};g zNC4cmtX)%!tv{r2`5aqUHd#);2}Low>k`(+hAI}EI{Ki-T;cUPVZ6Kkwdm|8n2|pN zG3XmVhOYqRCF@aeOT~M1{ldN}0l_9)QVIWfhBx3$7!}0LPS9Bp3?^f|SO;?T6tqRe zVQj6C^-a8xp=_4A?k{Z34<}z{PBL7>)^o@&i(&tx*+L^@=QPca(-UF# zvnPiN(Yzz8#T*>C4`5s^^O87Qa`754{HYHDF1`VC$HbA#lA0}a#5g6LO6Q6~AJJV9 ztgoK`*fEw2Eh<@-Q@5&QH+37JdBk+qzx+TL`5wtNFz}X+gT`aB7G3X?I^4fze1=nG z1DzJ{+l4IZagt5z@hsBalkk5k1zl~hmn;TM){|7J0|O;IbI*X``;hJ99G68_p_{0! z-35g31s>>E|A!p{LeOFFEQHvD=1>mAg$WIC8*aOEYAX`T7q<(VxEFNy)i)%A zveCIbfT<*Qt>+9C8e>>8^dVdjkrOi!STWajUxJEo{+RYywOxhynHjdUPOT%D^id^K ziZ`DTNjkVN!1Wz)b#f7qE>ZB5RU>T}G}Q(TeYiKwiE_k-#W|O}VU%9Yl@d0Fp1~H# zX%GD^h$y3;q_(a0>JfYU5ewUXMIymaX&2+o=FRay>~<8tk(s3qn6LK6;>p_C-ScEB z5WGQND1I_e7&tnLWw<##41=KsTMu@o@soW0Btkrk>&#%SD@e}K)BXIl`D zf=bly$MA~8z60$*VD7pAS??}ocg0!eJirmNtcgw6r#}5Qw_`U_!)iv5*NkHk0Zf6~ zPNsK?aU3SR3kCIcl;*V`s}->lO_DBuE!ny5PQEa_ zYALM&p}4jN9@wsQz~kJO%3=m?vhXca9v9E+vX!kCXK!*QzIE8wO-J`#lIX~ODLQ23|6ckR-2vJiU$q%?RIy}^sl^*&l=?Xo3R40~ns??C=s1CIh{)Ig(fkoQ zTvUcV0(~_QPkW0N!EK2VerD3olGJ1WFX~U}KLMVh)cVPqR>%l<_q46ed*2s_M1)}M zmvkaP!3NfoWmHEmrY{~*d(}a!eUUN&V%M=>$AA9t=+F-r zOnxL7%#zK-#RSB62utbv*WHsqt@Z~EQVKyFgl{~5M{C8CjpMD@GyljPDW_nYu@E3| zR{!N?IP_XcLMhw8Kd->bE61;2IBAT@uN^JPVJp%hHuIC4;^g1(r;E9%Y z4*vWF$L!}t!ztktBOjozemBkaFFLmjxA4%LOtbB-!B>6U??%Hlv2DGOW%VM2Q4s)I zM<~;It>eZ=Uj{M{u{ehGsNaPrFW0gf?P7-|3Nz~$b)j|56n z1r&grV|;xc($oC1`fQP+%lxI=7T7b>X!Fyf0vi_$zYUp#o+RxJOX5&hN{N)>@=zgg z`b{R#2GOJETUH2md--ra-eKUAc4EhW%>GXnC~$@Pj?)=GP-sDxl`Oorjvr95Urn%}>|BR|deiq;Yq^B2(%0}@GXj$Xf* z+eL0`=`oUr(1VStVkOwk-_^2$h29bE{Q<<`CGhq)PZ&Q*RQSE&6>W={87%O1p6SX)xBl(9|YOck+R0JcL(59u@ zRD2?s-fxs8`j3AzEND_yWjEyT~xzs2EUG5Wow`DN9MP^$=LaB5pB8tuf+o$+waE5AnIM( z|5!=?^19(Lg#E)UNS$ItFGT?z_K($FT>QA0O`VIqR2st4#oNe_zozaIRpCgm=ed+^ z!a=QBUaUSU6S#J?PFJR>K_AUZ0JLb5Sf-h%bEv!r4e>pFhes|NL9aP5Tx0T{@L%@+ zK|I}0ND+XFy9HoUBrt$GeRZDCU00!#B`kJcD;0fwT$B(m@aVhgH5*O%QDYa)k;_Nf9#)Ug>CXIe^ zLBiVPi&cP49{5uszrLU*rvG@n5PSDtijx2$s==6exI<`Prz$XAP2wg3Is$`;0hZei z1dpHRfg+Cf9vNp^1K7NZKR>9%FFSjacTcWiFv+)pu-ozS!zX;11Uy8V-1Q-1M@Z|B2TlCMFZ-=o7~Au_AzE3^OluBVTwPu@qB>Z>1D z%xX1~YfpBs6k(5O>$@C>ciY1hN?=Q?0&RsQ@}uvqipZRwANcdC=ZoX2=To8G+I^<$ z!)j^eNry(3(#n#7fp^kc39p8Mfq{ms0rxED?%MX5Q)n+nS=JDQb=>z^v@q%^4lMB*)K4L;j*i zX$$zO%=u2cF*ag&&Qg~y)^STxyPSJ&zRwuIR)m#B7cq}o1>51;qy$Bu3NK$?67lR( z6p!k4w-Hx=s~1O!hIp!>X&09~ac`GLy5T_ITxnYQ43dVhfUI zlaX`~EbO~^w2@i!84Yq)*nQ{gTR2~A)raRJOpuVZVJoe`7O5!eK8x9-vr6^_+jtWX zkB=Vr=CDp8Jy|mRr3u@bV05qTn*JnJ_oxbuBDfGY`RYYPDR!0u4NrJZ3*NZW-MrPM_-iz5=aW?=7AKH*wR zX9b`Im8+e!3Gee8SstF zE%G(Xbv8|N2poI62I!Q-F=zWA=?Aq7(}yc|O=+CWxsCHE4r_GhXA)G;TH~J?jalU; zgkF#62T;LK;uDizixi`lZDs z^7Pw5*FQnw%9Xhxx!an~)eYiy%9e%`Tj^w33$=iHu$ zl^xCtKD?Pe^$n9Y80yRxm$#n~5c7C(!|CYk?tjZE^@;A$%kV#v49|H}`Xv$KAw96#~~Y zg0*V3ALnG6dRt&!vIij4=vw|i>#*P%3D34Bj)@25)Bw>omY&>DCY`iskh zqc2On!_#S)Z28}kVD8+aTq@m==>+G1xA^mM*RxwDIC5uApMql*4llkAx)t_#IdZn2 z<`ePN5{z++q20dCL+(ret36AC4U*5Yb*_jO*=`Ey6%<2rWj6;+G|Kx&M))G~GN~!U((34X-(T;pIS;4a!+gdnW7hL>6w(lq4K4`R z($;t@ma1-aE3SY4rl}1%OvA2h&wzsk;&5TDv9C2MbUR}HRfujS|9#hZtaNQsZPUrs zUnV`adGY!s=@y1!kZmlIQleXs_)7Ja9hIQW!QZQ|-VVox*&UM(B>lRZrCSs&!I^q_ z8Z94kDMkjl`$rPBcq`=%F(H3SpHmn8@IWRu3~?kZUj##EFomPhVi zu6fbe=*477xTC>z=9|-YR?sf0Muyfn#D~!3)*(MQ>7bJy4Xj-o|55Yi!YixX<~_ps z&_SWXWj-y;%c!r=i343Pl7@wM*r;hVyvvc87@`ps*U6xl3)yXEagdSSE|zg=?2Fk; z$+}WS{?dTR{HUfY1kJuGe3O5r%{kYiX;w4A-qgAF%sN&W!Lych8bMaZl3A(+dD2$o zoBMI5p4@8XPk4GYj-c(6eorf3L8Qglo;&;2qfeHgK2pCpb?3Ca*6dnM63#e;pu|@x z{5Oh7EejI(`+bf#7d)>HE7xxRk;k~=9jzZ2!SP4>kEV|*hh5gB`UL4g!UzB&(`T?vwg#DHLx)Xt~Ymv%xX=-3CR$!^n2zPtd;hrmZ zp)t-Oi+ks%&HZ10xe}z)vFoKDN;3R%UpjcwzRJ63VwJ)-h(PqJ(uY<_9!Z6c9_(}t z)QFaqM#vlQzFK>AD%Cit5<8Zf zKe#xa2eK{{>h%i?4=Z=X#4-;_{JHj{*e0U!mZgR!dt`%v2!pacg`* zGK{IlZ+_4j*GA4$66u$jR7_Rc72^oz`D|Cu_m#}ypH|kG406!$Is7~HNjs~>NhhGrsXEo_?a#YUbKUA% zon`t@VCg$07)!0J6@Kehde_{=m1}IvL7vF7T_(+ao=gunG12rXeeEDw?kA3QAHc}2 z_u2k9YPiqEs4la8Nrsv!r!XK)MdPD^e#!d0-%^b=N3WB8PgOcx{YD(8qN6d2nbjT$ zbR{>+Oq|#;`0C|DeQq%(Jig1R$hBASO>7xuFv|Nd1w>qVDQCK2O&7IXRld(7e@UFu znnF=fjCa!ueW5tF3B~{Nx&F7nvYnD(Kq=-0r&QLopmv+e9<3zgdZS>D1V(b$c7pn} zh<4;Sr($3~%C=zKZlaI`H~Gm?m)m%7LOr=StHH@+|9juQ ztF`su6oG<1IziD%6qh#KZgNb52Ou#TZELrz=TzmFSJo0STFC)qx&<~Bd{ja|O(uB* zsfCS+`h_lc((0BN4@&Fso`p9?FUS6`H8;jYG{c7OEL!kiae zu<`1~JJK*Ye9{0;I|8L{(1p8#S>l&O;Bwqpeiu)nXKU2<{ykr`y-z*O zYdVe@hGL^0Fg`9#v)fLh&B11@bAP(aMf_1XS*p53Sf}s}>MMju%g4x);j;lNk(T`U zR$flI*`a{L;UK0GZH!wL;mhD)DlgtiwWIkBugutd%rBLwEDF{nlsQ931(*6Wmf%e@ zBI*n=MMu41hTK3wnt{`x}C2(dn~l$;@oSRp!+|{ zM}|)1H$yJPC4%`cy!`Jw*$fC1*+eJ-jRto3ZR+iNRQA&!$%&-L^ttBYK;jJb8KEp- z(t3Uz7lR6<9M%edA6tU^M?0(IMcy9mjhe1IZtv45B00#Eh$A}fJ-Kx?qR|bUvIK4v z_%SZoG^OuN4$5;SjkD`C$#V|ZakvXJW&vjr3Lf_LnY}!ojyCPuY7hz-1oU_u9nc8z zq{RnPag_6}2OMR88c!D@-VJt(FW)?~>S}*wd2G`F%Yzl@j}=*ZdipNx4#S-Kt)Qu_ zGdd9CoT!h)0IlVg(>8$NSe`nfxD74Otl10eRHw4j;+#q+{A$|%31Q2{J*;|+W^PAS z-VPkMa&_Wr4i5~jbf0<@0`vH;?hP;d#S>B_(+31H*v(Jx80V0cMIweG0_@IQ+P&Uq zqRx$FYKzxO$>g)Rm&{nqjch#)Jix!XuL-GpgT#Yz2B!wQw&q0##5Q@i-_n{iJZ-TY z^c07*UaZg|k}y*<6UUcFl~>5-*772e_~>@%vxb?q#$=ECp~(OwB&sE<4CJ;rT?;z( zwj+tXF3RAnE^#snLgdY9(VWGd{BnGCu9ZwieH7*sen!s%1J>}Bdh#Qe>}3<(7cX+N z3o)s!xgh^v^{U!3MWM@6)%Y9_8nA2B7-t@AKU{XKTjIu9_DrXB7r3fx$@jG|xY75r zZ@fIJ+g;N;x$U9xIF!?n7RfG-? zHO#zqIxvP)5wmFd^l>+vcQvQf7Qis+vW0rC;pNz2Q`AAfRu?9-#~+0INub-)y}Hyn zG~J)cUI&=meyGJ!{iVZxGxDYkq{iS(FWTst@1c)}>0amG< zc`cF-b5KQ%5|uSXAC7LjR;Luss}FKRNFFAn_Axq=Fd;4{kF(X zpbVkn$&htdq+F#eGrxh^DhAY@n)Oh@XFtkO1rlR!ap(r?nveLRTcP8kX=+aH{vZBP zwz!z3B!IHbBiQ;H70GQf%13d;NF=(6pDMU7d4tTPl-tP<-3+QsDnDg5eYpaG)X)nv0zDG5W$tP~15k`=BNB$QKHENETpY*$Qdu zG*DHwz=z(d(onSOOf3|Pqj>|pp_eX_nWtvK46UAJ(ul}hFRiF$m}Pn8?LNX2CU_k# zBDaKS5PRH2B`CcCqB5jB{}SqZ^3$Ab5PWLrVY!BnnMQStg4wyZ@BQPV7}KNnb2`Jo z`vT4Ywr_jH3=S)s43P)Y05R3Fm`Mk?r<(Gk^Il@Ht zliI3!3y7+bLwSz?rf-MaAbote&W}fowV&7DA4T*YGrmaKb(@phOw6@TXQZ3$!pGek zG+lx2o;WX!;?eKF``X6bRbC(Bcmb!q8u1h^h(eH|rRX43mf zxVTIgwT1^cmksM~m`?@(Js?m?`xJ^7In^{!qyJJYWhV7b*J* zQPz^3kqPXrUN2E%%4~f8Ib??sUMf3=jiY+dszq&&mXOhbtUu09FsMr&t7r{ex8_n% zYwgKKg5LrcpVQ}lqcAB|51nv3S8P`!heU@b;ekfpU_>LD5)5Y&gVAE9?nTtPimX=| z1#qK2hG`@NKSj!6?DKo*P10--zE?-%8EZdxk5uz*l3u#&zUjK|A@tqJMGr-3lOh#A zbsS3-cHR#`9HY2~Z=QT;>)qo#cx%CXIqsn; zNl>52Wl?DpoRnZa72bzR3wT~Zf6O-1X=dpFaD#%GELub!E5>-u+rTzR7qgfE#RHREd{MJ-K%Uj2_8;Z4=9n4K$~YYNRY zbmXik^u{3^aQu`BSlgMl)0H;0pF>lYSKAHC@?Ma-gR;o(*?C&eelG`102t#oo#VcO zeDXgJ$?dZAuzpk*>q)LXsxf7Ec_qCIf?+sH~G!1^c z`k$S&m#YEhX|e5H>Q8wwSLZ`h!Xz6 zl|-G&P$FMabI)-qdwPdRK3K(H;++FPxHM6V@Pk9jX-=9}I@vj1DDRIa$r7r70_fqb9QYE&_jQg(oXKN-KGQ6G?_Cb z9{ie6R~$@AsQgI97pW<)D#Ou_P{@dUkUsfGPiF2i%hb=^o|(c||{!(5oZ$Z9LMtfoC=kY_Lx#v5v` z~mUa#H-=<|=rXRi0v8k8y`v(i}$4=(PS>U>7(7h$XSq6Cr z=n7^+g$>6Cj7)1;jd+xaj!Gk$+RNFD`YJAW&!9qP`vQ6bY)rtP^7)67Gjlw|?&i^J zRSd?SL=iG^6aXTvTR+th@Vgqp0^(p7N{uu-B>M6G{0NJ2j-4@@9%4}^m%-SEBN$gK z>buZZKPeB6?!78uHW;{Vy||aJyX)&3DDqL%{ZvWyXci4GwWe~~WCqTPCJbLp#L-tTD{CXig9hXHcX(Sb*$Nr=*>FNo%N7B{*HVz zW*5OF^DFu3Zn*c?xH8PkT|ZdCJTqm5kpNbaq+Bl>7@*qvtJDQAe_NBr}+EZP1u~=n~KSuUBB~f=i+xW~>BB5Ujlim&& zUSjYHKV4d4{UK0#15sE^!j$4K)&+)%P!mL3ylGYdWsje{FrG(+n>uYqwEFDwfp3(2 z*p^Q1qxIws?$VO%W#*?1Mp`6qiY}&#lzHvRzwK8&={Cx8;?1EwT%J`qeA}lsP^|Ox z^NO{?FC)YN5M!lI_JO_jKP1sqb9EgxrSWDPgy2IBh$=-Af!*Q=Rwv~Sx&?%Y4S+4y z*pz$OXF@Y7iaL*WbxS(5l>u6iFk0`^$tr{Qz%8#h86%;NUSht73QvJVjVOckc3BxG zLZmtFo}N#-m+#Vbp+~ldj$6Qt-YzaTOugk;8(j?=RIMYUuM|Mz1@0kz2LSP?|Uu7Y$*7E^nLc9&oTBCj7idf0lFpUDvflsYo2mRuCmL&ern+2`f!Yp z%rbg931$K7Co;Ck2eW+xh&~gk|4a?xs!%AFIo7PpX$%>n18a+9v#nWuw?bd_SWQSC zfx$d_>Sd`FBkWM*dUF>z(jAHs*4U{Jdsieu_FS8H3H`pU>Rx5swo@HkjPGEw6(cWT|IShb!)GcDg}a_&(>gIQGPRnDR%Y+wcjO~)l_ z{GWi&b*1mLb=rOR38SM^lR!u*z`eZ3Q?^ZVLyFRnA+|b6?tk%5nF88B?~#K|sr*0T z$A7a915v;iEKi08&1J!{XwX={nJ#c-jF5(}Ehr$Ebl5-q6nPhi;&tINnHm^Ml**Nq zVc<|$?*n9CmMeyzoqaE+z%wn*a{bPP=y5v8fgNSb%y4m)i7!-3j(z_Cl25xi)d&KFSI`Tq3-M*}P54l5>=+*+{_ z^4M@R>NE3D7K46|18Ih4EYtRNw6HDi!BR8zd29wvg=l9~SuOi2sj3|4x@-3al**o5Ax0yk|79SQq#X@Rx>Em9UnRO1`$wP8$Bdc?B|E9 z#CBcoQ+4QSIoF_Q(cZp<*Xu);QYD|DtVrlqJaFG*5)3m_G5|zN^Z+o~_A|x=tz*`f zlPQQK#NK53e(9(R2?~_z^Xzyq(7~`9f783NcGoAoNQ<}yUs4$>6gf*Bk?RP|)F4NRrG{YSylMP z+#K`amDkEW)3PJ0`^0x5MLzCbl|)xyl?W-gG+IP5=XmdiQA7=NxIZkJ-?kss7DTjs zUP{4?&h<&kKg^BoWH?t2U5mXF3|(}rK1kG8B*TPGG8kA>;c2i4R98BL_dbg_rPEAW zQ)iUMlY`%o<3tEGH>j84>dIwq7Cl#KUoKGO7IjCal2de@vWYp&c>VxY_8fa^Zgu?Y z3(#cC`tQ3XhHq&S{>$YGJYq+bwQoR>$luiA* zD<*r*4(fBR*b%rvd9&R z5H^%+@PKrkBh*IB;pS$Eg>R$nvbMs`%cOBPH@r5{waugvqV!CuXYbZwdVIGLn-vx~ zd57|sB4md!VEt%jwO+0U%M~Vk>yX_(*{mwmngRcuj9W18>Q41{%r@576 z)!QyjhjL|y0o4@chj9#)BvVX~)|ldGsWclg5H47|fK+!=X5pz7n=5tY*v2)&*=2_u zH=HQxr0U^~P;5}otgTmlJy%(wM7o}D zwkHXhmjQ2oRI6h&d){A;6t3|}24wLn>su0ToXh%cZ5nRH)J}%QW(%5sAP%pw87f(mFiKY&mlHm{)|48y`x|(3i{4~z|}haY&4O= zpuH>|FPXXREt&al@|gKg9_V-}j4wDX$c)tQCCO>Q zrx9`zcgKP`9)Aa&fxGdp_U}li%)L+eJTd(XTGAbR=vLac>N^aK>LDBmpKP?5$*dm^ zehaQJ{w7Udil7VxG3SJMvgF z?E-wxAY9omC8jfcmKs*G>HStodK?p-!5?WC;tJ_vlw~_A)3M^b6`&9&-2}ugwp~2@ z%-r8r@uEPuX~U3Y5chB>MU}<2iz*H;yKI#(<6xpZO~?yb27B&pf`{qDgiGdHg}D^#{g-7F@QVUOn(@ zk?QHD;r1;g$ePjcsd>LLDiBUbqBe#6j@3PLQ~7uwlU{A!aHxY1{0CRH6tA%?muh?J zSnq*MMRMZzCF9~9qSKcCjd(7N-zbRqyOO1;{)2aGv4rxwUaNpOQKXTYVtFy0OsS`eJqf^}(f+cXBX$L1z6)ChKo<4S5k-+;cGjG2o z3!jp&sB5%i*tv2nH``ky%J-qS{N&mazbPvl7AZW5JDCg9f_|C6_-(b|qvdm@#cnPU zBK)Y>yu+GW{&b+p)bN2`z+4(|k>qS6Dr8-e6RH!pNY;xUqNjEoNFaS^rr!QFwPPPo za)FfNOxm&KNIlvY23Y1@U+~hJIiV*Wg1}p2uSF;nYD4c){n|2PJJEM}ey1N8Yk_R` z%@QF{e|a;7-{+QiBcj0n6G)^aoEn34|8ht8qL2~HZZES0{I#5<1Z*S;1_L<+brEA6 z&IDEb247R?aMOL$&p=&?6A>qi_oMpr8F!(Q^S&yLq{K7Mnl>KxHj+KRL>j)RcP*e> zU(g-qW$VZ#CBS>#VZ4Iq3+`h)-f49u`kpME{H?5ip`|5OrqA6FlwS#3F>g|78{pkRl3Jys?{u|+ zFh^r+zR#r8H$aTQ`6zXSJrnDY;=J;&+%dNRjOJ{sl|dbF^iL`p@?|?(1b?+VP2%IR zt><}l_PD#>-9c~H?XhrG}FrTa&UpL_M5h{ z{Q6Bmb0IPGz51+=5JAVw1PmpvFc^*yW5B5Q>O|ll>6zIaba!omF^x#i+a!Xn`0J!_ zQU?&S(8wk3HR3`f73ok9gz(84JEH;ZG7^}Q_4foar=dF6))>GNOQN2 zpZpHMuAW2}uai>TB((*EuU?g$fiiV|k&-Q?uZ1UGzPK@YEyn8@s;70^OQDCd$X~Y~ z3#Eiw5>gd|CBEAbmW`5iQ0`WHM8#J%`LsW{D6L&+12oOn?=hcV3I8EADRM!7{bDnU zKzfy$PH5Tp#qTQNBjNuEQ$QDMsqf)W;-d}@j+(7YYO4W7D3o0Q)_Y3pI4lBUWAqg1 zAEP;Ei*|}?b!$HCws7+vBl{Fn9TT6c)JXP)uq0hI16XGtO3r8{kcG4(b&|mG&PR=H z@7L7_%o3~idFp1iq8MSW{+7I7#;{u_+xOM9+{sg(T7b($KYkW=yx zRx!T^)MJi)L+1KTAB4)Pfqaku`f>jfonEjO-zM=X!&$EPFah&T zwI1%H0U;0~^2RVRt%M}W8D&`l7Qx?mu1WI8FW{6d`F$iHtF&jSs*f>$hhy|EFehn^ z>)m;@>`Y)Ghd!kWE?mlFJQjX1081R8Nxv9lg@1@wNZITTWdu$PIbj%g5HIzr>A14P zj70J)7BK@@bTCDQMFM&l)Z!CD{^re?{YxeS2u`Vd*)2KeYQ^v{a6HBxKBH1Ykf*iM zlTbcnk|PU}o_k~Zmi>+}Wipis#y}r97JcsGz=#~udLF?LiOgnnjL?@yK+;;RELx`& zwlEUi6ai{KKB!VxkXV2BYk-1V-k?fZoPI^$xM?JWP-#(N^q>AH1z3bvAitQr-U~Zy zpRM^HA0sdVBGM>*5of)?$ z&1a(K9R(VI~OH@C|xy5xDLwBwX2jxaR*&B1y)ju$-ET8-qYVmCT z-njMMx7SKG@@*h}#^B?9av|!*k4`PRn zuL^jw-G5x0uT$3m(~QDtoTv0WYCch{t-Vc;N=qFwWC(kV7dN;QS}PoSt@hv=+JRNV zhBHcZ^Y4+PeD>?nJGDoHD163(1*+hRZDP~&_VlkaIndm`UnX(XlC?w|?@PMf{gq=+ zDDo^6O;WI1-fKH<{V}=wPOCC`b5~{=$3Axc2X_TO<$q)&Twvz3jACMNW$zRjyJXIO zJPKoZ+E>YDj!>9QE?1yFc+>wV;XxL49V2O@bKN+$Hzm=BErGJan*Pwm?pM zUxI2SaP04`yb+B96;>ej{%Mk&^3QXsX4DV5MY1k+q2gn50tQO)GO=%OReE)c*Er_8 z5|fa=-jDICeSeX;a)mN3&!C*$RZq6&k}$z5J#KiplEQS(Tf&ulY!;_yaG(o>BNe_0 z)kr3or~d6_%wbUOQU}%hl@X(K(QT+&WMyrPnGSW03IHG+^r_QEKrNE6{7EF?*F)7D zAKfnUerdmkEKPN6LCml4o(DE$#(AIOf_avl$9NRG5>7^r=wds@yLVAG`P@=M4rEHL zOiS^7EjQh3ll2`)5TrOYZ-fd3{5(66i!zBX_pR%4;zKF_ z4K+_FgfD-$R=H1o{QnBPzaOCR&uZZY`NNeNc;r|B7mF%iVmNV4YmpWPlCQ@|1QgZn zBk_fg<1Rw67+QoF4Zi|F}xmK^SW&rYQ?1liJ7+Hx?!F!GPNA9qeIeYJ2 zWhm8E?Be5(qK|{45=-W~8m|DOSzhvpiPODcZhLEM-bkliT=&y`smw6(DUotnYvYOX zfSh(bvDnYl;8&`T2^paADh@0E0wQnu#11p&gz0=jqPnldnz>Cc0}d2ehCG`?1Ex-5 znQ93dS1zldx&CH>A=zw%0NCUyfC8|kr{f^|2n}5={hPlamBwINiiuaCW2{AZ9L`Kg z^4bNKLA@o=%RK`R`)woO-WSsvg>2I47*BlooA+I&hc+$4S(F_f5Bt;fPDOo=0bA7|Il5<5VOD;$}V11+APOwFi{#N&F#K(ZX9Y%#~l(?m&z1)ne5 zNh1dEaXKtE*+@#&5{SiokhqYnTX5up*={<3%{XrW0f0QK>6E|Nia!CB3D zlM>%6;^I^Ji}4=1D21VN0I27v!EH=31pK*LKYE+N!?!Wwrj)P)%t=i905y=Qe#aF{ zQsgn=&&mL7bKX}LSqUAn0tX(+@2eY%!j$p;g&#jV3394FLnwgc5eLqc=TfZ1vVqr&7ydi14%2cRs-s4*Y8|0Y(AXkv3gB}5{j zxm}ml&APUi;oiIkmbiVw;_g19_MoEt3f_In{zS%U_wkm{|Hsx>Mn%=W{VGUHH;6Py z3)0=)-Q6i2l2XzQ(%mIPNej~5Fr;)#*AR0y|9IYaopTnSW-Z{uUbCI z;IiR6f5ad_Ur!=(R4e>gE7#2|3hOT)yJA=-*fkn8Gv*Hn@BNnZVCFbEU*zF^I;Uk- zNwV&EDEo%k81474nv#3QF~3YP+g5wGT0vjZV+rj%O*+rrnybfy$7Lr5zKvl3{Ce3z zeZ-e9g7@>ayQhC#`CoL#i-)gI#Lvull6Xc(U^W6t(eKCDm8YVpoB*w1{1GoOGB8C9nVmiU*;+3ce>|W&{?EgAx`%)bN zs~FP|T8O)~cg8mr65i%?DMOFd5e6n}PPizR(CId9e@~>OYBBF%rPS^8l{UWcNzdp)fp1Jn{Q{(_w5P z3?32Qqu6XeTpSG*H9d4uwjPPkqRTxhMbsv8qhPb{O!vYqm33dU>XQ74C#C8l)TOx& zYCz3wd@U*6lA)RA8lXO(zRkENw|63JT+7(hzNMCX(ewv|Urpj*pqS>X=f8R@bUsr| zGgy0{Dss@0gU{aavf*?U-ZU#ln4`j%H>|9uQCYyj#$YP-be}TtK9l4QvM@3n zhvKBruBdztIen54jUK z@C}kX#M~aWA_6F!R|`6UNu>MYP4LMXDsksa>dtfcs!ZE~N?& zQjKbq7Sv(gq;?7%-F}!m7KF~SNXpp*owKH?a zdwL9`>ygy<{B4z1b5g)usgulkUM!e8T)Xbr3bS!Ce8f;){yd)MAEEdUl4=cnfjqOzWjTrq(+)XR7zQu-}!b)Tb)9r4KWjo9jo%n{<)F9rO_Fny4iC^KcfYPMTg~t_8FOL z35f`Ctl^I*{f?sUw@sVlTv~hV>`kIxqXIzH5NSe;hJUfdLZ~@I@S%7Uq0|BgP#TUM z_p)|>5>Q(CGN+-deKAuEy>@ZS>#dn@q?XY0iC-?h!<16NT|lT(?{op;Ic=Y-d{#AZ zri$fC@NlQ0r7|l|-RPE;&l6A``RwB^9;v5XsotsG*&v*h8EuEJ7saR~pgAw<59+fy zs>@hFg^8kI$o7lf@RT%&7?8*8qpo=R7B71jbIZUb2 z^#SwcA-|#PQ@1}*zOa@A>Aa_A8RC3iJGJ2QeOLycqX&3-1dFX# zczlkxHcvdH7HB_ChdU6Y9$@&hrCr&WLjZlEA{+e9TB5GURdmlLA zMa{&05@N(glJ?Pq0%t{#>(5jKca#nuFn*!m2z0F1>Mji8m-mX><#HYjh6Zj*nmuhk zA~+s&|11*pJ`NqrL;xa>d7KJ5+B_(pw?cK^hQ$$MUd$_fgQH5v82rjaYYtvF zEEx}MO~@+QS;emu-v$*i6_m4Ue%B>BO&1>>0yiZC@EF=ZG3S#Vr;sDK{{6DgLiN?N$D?U)no-Yx0^J%`z^H)xiV zln_72QW(4rq8(nzvXXlSfW}?F9ksta1z3%_c+&aJ;7vI**YerR5VCgocl_w!Cs|ZF zqAQNdcRT}vzW(~@@T{C{l1VnrbqS)j*E;MXJJGlevHQGON-T(HR6NhyJ8Af;hdl2r z^u=>Y$1%>=SX9>250__iWoI$W9;1fKhs7p%eVDug&)=e4DzjC;q_%3eI&LfYc0b`G z@YsP>&^_Nz_WJKAi9y=TUQ!jx#vjk8a zRn!CaW~3uD{~35!jj`^<;qRZ4 zU4zM#)+spif)D}jDWjoPn7e^mfJMws+SvQG)-6S)=Ka_XwX>SfI{*^qhjz676h11t zZ!5@-q8_WLM=FFXVvLT|4InlRXAWs+W~Ce9bCX_od4%Uo0mW2@lX#nbb+iRYU| zv-;YIkN9%@a+{=#$apA}I}aWS8*o^sbmuq`&=1Z~CqFrV1X!@PYyY%~vTOidsv;iV zh|G_hAoNkrjbU_esC|0`=t}0PfpO`(o4{mS4z!PKb;r`abM0w>M%T!Cl$=7bB6>t((&m z;_>siCx|HkQfj+Ty~`)~d~SaPT%qUo{>XUzZnE@moc#RrjgyrtHJM|AtAoQ~6^a^Y zYV;#{zgJgZy<+t69fs3|!_LF9hu{t*UMxA!Blk?Dqb+huv3tL~V7*KBF~1j@Tt;eh z!vE}b-w5lN!8Bpf4a=BnblVpE$Hyc2^@~1e?=w>(Kk$0kq&Rs!Me5+9CJ8(81kGVG zbs_Em7Hx1I*|7$YM(Zj(tWkzNyY6>8$H3};*Wt=<^m~`RT?55ID08&9 zK>#d&WqO-H)rmLn#uSDMNk(!LB}ia`jYt^O6b^)>$Wkl~)ZuPB*=hn#=Y@x-3ilY_ zgv|ww0Gw9)GSts+r|ZgoU2TN(NwmtS-j1h8eaO=3piu?bJx%X(dU1pZOb^z>bdLF5 zp8$bKo+=ld$`e}RGJn?NkH|GiZWA%Jeh!=(7eTbhuWl2p!65C|Gqe`|}MokAe4cs$^>) zy;S~reU6BqfSksh$+W#PZf?XV^fGs%E6%6kLx5HUz+#-1qJ5uFZO;tC>z=pTBzR(p zqMZXf>h{-ah8X-?9`v93CN?%5bB0J~ldvbzBfZ{zw7Ekhttrbgt(zC`576*{!GObH zoj*XbU_AToYp)u$EtxKg*6+uPiDx_VY#`^T@0L0%=hRA<$uMd+bHyL;m z=FXtBMbTOW#bL});-w0}S<-#j=Nf~5ppugcc{PU)DxS`_1LVijE4Vk7F=HnBuHUa# zImgPr)zt;tia1D&K5Nk%al-I*J?s{DEvEf4T#UmT`wE=%=s&Pw z9phu3t9`O`*KAN1QBCEm@5hP}{U=_9%rbxlB+e12tKxrfB7pOEd> zbeGRizm*W5o^vneAQrFywpKk$TT%0?Z3@Zxw)Gk%5mb)_@x)W8;{EO))-ntmgQf&b zrtU<)9xq2zeZUe95ljSL%vm?C3eowqTt9h%9QL_&Z*|rL*?*?n5$5FS7uA1MzyHQS zsowCD2?u-3lcggxO-XC}VB)=;J>_JmzjR^m6=s5dQ1XavrvK**g2V;?a`8BDSX6E^ zRu5B;-`TDp-taN-ZuWI$pVtfnzBSCl}lx^xZ z*>#9T5gc?Fw0m5T&6Hi$`tjR}@o;wl^cIY{{%GlOw!EH0a#OBk(fqWu09y0EcY}66 zUeYPoTxB>uTMY391VAFb3LAC-urd8L7a9Isk)}HFG??o2Zjy(~*9d--o}_Tb91<#gGt?Yn{e&S|cgO}D%LD2{tA?Lo+B)wf z(!2TZ2oJ|u_Cb8k!3U+bInm2}2Svx!FasP>@sIM)xeVuQ5nDH>crs|$&AW!TF1ru8 zs`PWqs+_f@7CA?ukf@j7e1BRO|1xT3w-;`YNVKm;H0J<$&TY}!XmlnGKQ@M-Y>~Yh z*Tzk8h2cWfVgQ{Ae(x;0f?K6C3Q7w=<0(22 z!#{}9lsqAF_fuWI{nTF|?VSSzgaYw`F6I_0br-65r5jcWk z%(w^@Atxv_s6Td0Nz;eE{K1dT)p*h_@WDP8;2S`!p9QAbCzGjQvshkEK*R-wj zW5z$LsdSn~bIBFseT@>lntGv$UQ0ZC;)GUYLOCOJ1=nyyvjs3x%EHx7uep4c7mv0>sZx>-85}WZ}pd zai?qqu~zyTTDcKsca%}I*Iljl?~PhH#?}+EWfYCLdyC8f+CLS;I(n&CkE26u(3Jo;_wQA2^I@qEeDQ{($-8 zbD_&DJ8?W3m6Z^T$+*iJ?|KLKo`9r)8Y&Vc$eBPLQVvvtG(!KnX>!5Lgp=kNoGyM- z*qdDg*{H2<&i1p^j#z}%4bycPz4Zjtf3rOuA-1}a^WW0u63SQ zx)m5;+Up?vx4eF5-C*W{61~>C;T!iOUEAxQrb)FwAaM8DUn3%(Zn;e;F;e?uZbrfq2Pqv)^+9LYJ$r4pcT}gW*9kx3-MSzHP@!90} zOin7vP5OlS5$Wwu`&G*K2_#od%@zn3)JQbA6rShilnJco_$=serH=n2l^*4oN z+JOebL8qtg#%>ShP>tFPe)8v`iOv3W@{kWxMV(O^PI6T3IWM_Szi(~05%rj)L$zdm zSDuD3$>08QO62Vz7NIWbI{u>a|7ThJwF&gm(*AX z4VJ)$r~}s?6_p^GI!~>pGj^nLgrh6@2iO&LsyVHufzAVLG>La&BuReK^Z%A5LG~Xb z2&O2aYf#f>JwizDLnm(p-_pQTx8LZ}+JWjUOW3xkW)sEbXh9aZbMskVrcDPe6Jzs2 zyR2Xwg?W06A|#s(>iJDtxbtapviJq33w-7_)qBt|)ek2L&>_c9h1IY7%)W=pwztil zDNo0DTlFJx+!Ss0m%GQh<(2FrwP@bS2#WF{F}k87a}Au`OWTz5pK$)=q-at}7d&sY z*C|OD&y4z2#pt;8mcuDYHi;(}pLB99~RW+GA*b?-x1!`(hRgE&j70aLwg-QoRrC zeMLe0wJc7mo)TV(3;Z48Dt*^BH2X>~S-PqD$KYJ1;C|lmpi=-}+gP|@GRa*(m!(uz zfWOD&`jde_&vBPM{Sk5De!=D`=0NxD}}yJ@x(a{=NWy(R@=}XzIC2uXdjEA`~kF(&3d%aH=veq0Bd4dxSmEz>GmKvPv|>xz9;5@6@bZv~_!!#0XQ6hMl^{0R zfVyfiibeZ7tq-J3HpW~aD9E#PWoe8nHTydzIA#OQDEEC7DX z4;&LcwhpK;k5^s2gY5%nYy@Bbkli7@j-_<$KIdEQ=M&@E@d z&JgukkD@Dq77W0JS}}j=m}#n@$d&xYU0PNbl`R z`5v%6%LmziNxWAXFs4BVL%(S(xI6=PBjG9Ldj#>FtUI>WtU8Ikq}`XGRYt_;Nq#q` zTLB5)t#_wSJ1q4~zy&RrQPs8F$3N^Z<%}|_f#Ys~oM*bD(3l;o5D@!-Wfi%II6dWM zi$wyqSfX+-xcr7^VDw&@2+u%%HN@BRhj1s55!>xDFM)v!dk<1hxOgRc-V?l>A^I_P z1STfn{9wT{Kv`10zgYbnSC)9Yj6>PHfT`IpE^zvl5i4u8Q=mEwi2Vc`o#e7n@BTBzgn%sDLC7_+(ZiDc zNvV)QC)QQgv05@$*(-PKaMUGzKPg-XG`za$7wzc~AqBUufS@7Z$HtHnGtHb!^mFTv z*BVS;#f@FA)p8O~=^q)WwHptL14zD+U1oVds29r#Ay zO~qp;_bB-12elY2}i`Fq2oN}-i8UPj{k$dhfm2*O18mPg^E?=4dY8giPMzmYkvJfzdr#;)d;ff z*+56tiKikD^%sg!lmZ_Dx$p`>H_O6l@+HoR>X~@$m zdUhf~oW2Z>-P${mBXQa0ukt{AFuET*AjP!K=%VEF1ota^IhEj?6cwL%G$)P1!y9%3 zV#PkU^4hn?-S@#Ex^MZu6QA|e*B#yu;>E6vKmH3k9jZmr?6Dif+2mXpR*B%6+?HzP~q0iqlfT-SQ6usN-Uji_5pP#CM2~#=pak^An%*`t0_GyHX1WetkWN0_#3W`4?%I z9;(OpkJzYDq{O%ZulLKGRrD1*r+AUGl5-3SK-*~^X2Sd1ywcpsw*vx# zIWOLUnDS|-jO?SymNEWF3+Xi4`JsaV`g3$DM?vVL{f>&%kV=P$5PT_{esZ&6ITjZR z0Pa16`ww6Z<|Q>m2x9a*5LsLd!vi?*~-i((*s{9~WV__pg7Gy+=P%T6=6&g@D* zVPwqGPv+`9&uSRbGrX=it|EQ1ehzLGQdvcbW{gG#e|?ALbcg_lSs+>Pl5s7V0_?4Y zydv5*2F$4w6xbQs0QY9}VfxCiir<~B<X zF;jp(&2^8m5TfdE8;9Z1Di1Y*YvQRERi#C1JWdoUK(7|1?>u5K0yp#M1x;~+#c3@k z{Sz6KGq;A1J}Er?p$z$>MQuo-f-lCcQ2?+s){a`ASAsM}+1K@Mi;@UfM~5 z4R2eISH#c=7qb)+@_mT08Yv{DU<-l%0W_^1>LkC&i?A(2p&gs0VqT-hcMZKxf#P9l+`TBp+ zo9q)Wf88NKb+ov7JyyVrf`#7-d$8;L`4 zNoeW_jRxep8%0XV;Ua;L;Y;5i(ZE8fF;Tpuk<)2%vpe3>iY*}vkqzudBqH8eMsnf2 z<|sqKz(yuItcu`Zi@)prn=fI~MThguB)nt6Fw=o&EBZLYil1^BGT&^;>%Jg4=~1%-wOnl3rV`aUL93?~L6C3$a+h&5;(Igdpikf^ z;azs(x%zYX2#o=qx>VpHNVUMD{(B8^T!+dgF;$NF=t##bT#dRU^N6kwA?}4s>?yRN zJD8I$MZ_RK7uLf%cw1Mznx==eM`^>-!}(aeklgiT#1Qg_-opS)pcA5Ou420coTu?e z0xK2B!>aZb+0`BDQth|baqLlayY^I7B>+es6E9ecr|g|Oc)jJ!NsVZ{j^h|i^ORTx zq-y;6=XR#fs*Y+(8b=iDv2hCHB1Lj&&WEtvT{%&yj(X;<^~8>gK5^Pl<=NMYG4}jcve%l)5D(9U?%PLtm(&St(ujptn9; z<3FqhVjzV~9)~ToTmC$S<^?#7qn1;s|7mAO2%Nt|WK`sout?zyeajTTA!b`U&{Ffq zYAE&IfgB2Oq#dZhqExelFn`Ne{s=jXYz05 zTn`H^BfO^N&@;g@Wh*=P+0CQUK6)PCT;!}8NVQjgS^N!26wB6!7T{ZOb(}a{l6o%?32xeLw(~*b2G1Dn50VRh$t*<4ue?iwhLR zr5vmj+RnxJ=U|5T7!D`=6MG={u+cLvwUo?yuFPaPbQBy=z)A$;{X`S6p&NaA7VtQ5 z{LZ8_7wbUO<}~?^Cc>bx?r`UZ_Zjak?p+vK{c;n}<+vkwQ@)nLd1p$>>PzSS*lQ04 z$AE{R23{;peIJ_}OOxcZljWiFWoki9(`b+_)3M6Rq)2ZilX6=v%xE)kLuwe-$6F~2 zNNUzj`$2mP;^Z6mN~m%gr*6MxNIK+gjJH=XDa@&r&4n25e6{Sl5gOb) zA{q9DxszLu&?eekId8Z0XFru|d7DTp1}MRPpax7=$kN29w5%W zFOVPHw;WF5=ns9UudWSvN+fb!ZnjzwJkkLlep%Ms4&1|_CzOPzdyX~}Z zv(NjyTL75>-ui_1{R251TBvF zthbR;Jadm!!z!M?OMC(JJ1H8^|so{-?a%! z3UwyuINtb+!aS(Sy_T@9wP?sF_(}46%DM3E4cWz*RfscPpYVxq^rKMon?Zkyqtvtx zM!qXCQhEcVfQ+<4HrkQql*^J!pO@NcrlS<*w_I~4>g0Z;5fF>P0qVnkx75?*kqsDr zCtczOj%ujHqI=6bjxqQRWNXh4ahs=!*-uOBzKVf@?;)aR+5Xh;i#Q{m9Wg>vi+}OI z&%UjvRpqfI{F;r!HMirD(P(qxf<1zH-BnIHJD#YVJ6pKug$7~2_@$HkM?w*G<;P%F zSJ@@JZ5FBU<$@#T+j2p=cAqf~LDN|dfQ~X^q!=MN9;_54&k^iJKHx3%?9Olf3K`KOC|Fw6fCg64-_m~q8 z1@=mHo$;i-a)B>5=9O|^9RLYLRrYRX@|n3EK0@rDy|pzi(7!E1^q1A^`ml>vs!CFKs1Y^iuJ}{gudMU1 zk@w?tAF2Mv{0NID^%teg)egS4gVodbd6lF-d&~M*Xs}#x(qwCWKE#0z?1?W6>erX( zlLC)Y^qf>nnh0JlDz;Nu&cH8e?@ihYG9j=wc}#vVtr`WP94!h8756S2y_T%zNCEZf z_o|r_GqU()xF?ANv$zvr3-~`&K~O>f(bRoIvDEuZ zV(2ztNDfrhpt4obwnDvp+AtF~KW5cm4!w&D>iaeqORr$~*Y83vHuZ*@E}6?M&$n}? zd{s-3^&>@2YE~!f0kQy-livFC&GFJ6KW*E&d+ms2lVeN`5zzM;b=HeE>l8UvqavUj zEj`YAM!8nUT5yxTG#syuDVeGuHjJHd(_ofQzGGve^xR%apz@Rl!dkNYJ?#YQdJjOM zi?KB~?6vvjpP02ACoprLQtB(+nHo?de{R4#6r%&4Rteqwoth*;Ag}Hq`WN9Ed~Al5 zOMT9R<*rg*KH)3re}rnDrmvXB4ot}w>pOYk;xTfPZ>dV&W|I`l%6=qL{VmyitIeKX zBKFNaTg8d!Di!rnq^fZPCTyquV_pLMnQ8)RMddX+o%@Z6dv7By(tU3TB2Lq|sYwT4 z-tWfWKg^zZu2<0Ry`P=H>@O#UZMd}JI-6UZhaS|#G=rTE3 zs?s9DuaZ*&S~N))(Dc^N!ivYhE`A;(J(kNtC6wND?07-&%=@@R3`Bg>R;IQ_qQmBM z0+m20RSn;|77#cgoK|YtoN~TR;wY|T_!JmQBP`+Zg^n3Tq(DYaa8rh@f>9kILR0#_ zO?bH{=6I4}jBd<%l1B)ygFp8aN@!M3Z);R?kWRQeewW%}cU9GtaadJi#|NcAAkZ^B zkE|N6OXC3>kK(!s3JjeNpMDyHgqa~jA_ec;tjn`cY4G*s$WNblxeS`$C{YUG{>F#X zYNC8Q$Z0;pT;{i^V`XuQBauUQK0)QLxp_jR+o{HkfO2Jsz(tKEGl-uk5RB9%%{}l} zn@7lCGZ+|$TvVm{wti#)rq8<$oX>j&?!WLH8uv#v8a{yiPm zDyvGqEWQMycOYE5=z9M*SW@^fvouAm$D)-yHnzFg;#mtopYx^~)#2qwz^nv^3ap}K zM%XBYdGKXHcON)&3OnVB>I$PdlfKq15*c%JMO3*ys<;>Lo$u_{a+KGoJkbzVF5UHa zJ=>9dJZMwkvR=NPtGy{sQL=`uZFSI3wOhQ@`Fl^=H%&C`fAbf{){3z^58I?4P-5KbmW4^W+)_{^!UN`5-aumfomqo_}rB)6+e z4SPk4wnf~=8>$;=g!6vP_zK6g8$HJCyU9ms!M|K@64ZazVKxnnC^ zf;w?S7xp@NdMCbm1 zjUL$LiHy%}4!%J|4}Hn(I+z#!JPpe|p_Siy3DO09u>Z>fWvdsA9Jzde6}_}NwCUqq0M|w#K7ZY zC_Q2s$>%E4{*)m>)+LV0cPh&oaJe#La)4bS zmCj@GvGnxS3>JYOj1kEum_heVSp6MtJZT(~q!K5-DCBe~d80B}70xq;7hCH1WoRY0 zkLI&?2irn}{q(E`g%?=5a?{-xnMJUG?<>-;s z)E5YPF0@(R(iP2lOLHm{_BZ}!N;5oE-$|8Yb}lLH4I_JX8EVSpqlrR4$uiS9!W1Ya z-BQ&wTTxGLaR_sQtEIo8zIBtxThrx=Wk{3Y<+0iijLo{Y(PjoTIaGygg?5@9ByxkX z>++mGe$1mTS-$((>$BGDd;v%OE^+uLZgl>Uw#VwkgW_wwRO=K*Ot+Yri%Zm{t=iHSM0(02i-@ZLc`{?XO{&}FXX82j1+4^bjOgVy9`Z1PON%k@n zd0Wi12}wOnW?p&GEtGk~68xPLCZix`8YWl*XaM`QIhu6Z-LK_Scf-ngMmpjER5GH zYj4fY$mbUmJPDEC9Qegrro-x>G$R1r*J*vAbZeOtz$;Dm3+G$xG=iqlg+>0k9o8w? zxo(6Wl|Rfbbhy|!==0^y=~tv2#Q&*w`HC?(U{52xQ)K)9teJ0N*!MXYNGCm6qj|l+ zRE*ZIlHemXJV2j-!_x>jvH1S}!l2;28HK8C9Bg03<~}w4;^pkL z-!3Xd@#Uq-D`#Tz&TddOWkTG(&OBUJ_ny)W_tTiXZj>etk4QDpoyDUyg~!3AMfmCf z6Uip*Gv;@iNpgc^Ff8c5U#+)?W13Rbe#Rol?v&F}vvw$OkQyuOjp&}RY=Pu~qo9rn*v7UT7qQtIo zirGqD*7S}88rnAC^0@J<5*l5gc@9_}nIiqOnxKqv^$8@cw!sw>BM`+4PSc-bXj=*+ z@K~QN5+IS3Zp-yPJ=xD2q@c~cv|EfO2)j3Vv`~dQ!;aWbC<9b!8XM^gRj20WUQB1! zE(&f#mhHW7MsE_;p_Bz_ytIW1^G2g-`hu?kk~)+zT5_JG-zozbksw7($AdPJ?pEsb9!T zAm(u)Mjy5FP&p|3{DB5d^S*KT>4y(C5HtKeozvipXW9B@#DC|u1TL^4T4$tT|2xXq z7y9^f4?tRf6ilIX(E66jWrCfbfI-j)?2%^R?{~U_nKhX2DTDa76#&TNDm@)DE(sJ) zvg_tsgs63_QF!~4ott2}zuVu!isOM;-^XAN!qbl}dIZAF@A0-ECAvzk z_tn0+Rx7M~d(w9NhF?@x#v$XP=!UC^AGo9QHujM2(HR10gPPz`bocgKvy<`6W@* z21pETC^q;U=^}KSFUswR|F3PE4sBSsS2usol|LuJW;L1o3CI1D<_C_~qJn?ApkIu~ z*R}xC-?5!F^5z~;)VdBVZ@Cy{G3ymx)}Kfi{iyGWwPaa)8ifF#*{-GL{kf3Jn)K+S z(!`zPc!nCDDCcG=af6NnOiB=edkpYAQ=E(H{P(-|u51`n`u#2+GA;s6l5(?F@A_CQ z2Uw7cGV42JHkC|~5Cy4rEu&h~Jti7U5PbKr-?hSB@8w85~?{u>TW}XvMS_iAe|A)W?)@Biw>{m6g7V~+ALd70gF`vA2=08i) zxDEXJ=0>Jhv0^S&pfNwU*8&{CS3|khnEvd>`X!$jh!2mSAq(~LhMP44_uJ8i#wn+A zdjRL_p~9EQB(`R_QI8`~;N097jw97u! zAui={B4C}`EJSg#CVPih6ZS+6nBad*hme?c`8PS<$wJyP~I^1M`sFced+|h#q@)j zz$HRpaa@sULkUaqXV9qln5bev_^%m_+ecOh(&8M(;|=6iX(hwI1`A@v4&Vm5HpOqG z`le@U_wlFN`+KP%AECyaEmLE0ekPud;OW<2oAq5H)S~p5TL;q(wI~#noqD{;t}{*f zFVzH;`4Y0+7vsGK`lW^NT;X&-4gvHSk%>8Y7XP&Mplnr$=JdBBUVj|p#|1bUCBf@i zQCTSY{bh}*ITO)boP7Pb^;E?Ly!u$8kFSkovx6(vfedMlLeOFQ;bdQ{X1GJ-&jZVe z8f8P{++*dUor0Nub_eVV=86&rOC_PR(9l1Yo~Jdak$M4;nPcSv7_A9Rq-VsO4vn9| zT^A|GAzzarS@-l2LeUM%jY}IRJzYPiR-A_K7i!v7{a1q^%m97ri1bvV`cw$vrT4Uz zN-pNke5ew9dgogt+n@>&d{Y(;@!~A?DOoA68GE2Gc#%-W z*r&2@X=p#im@&Y#4sy=XcGN6Xp)Ro*;J~jL96WUfR{~uqv#$^Hni$$tp(D-S?UR(m zdO(wmQbRkUEe1KMv8sN3JdkX76KRyV8x&@0B=} zb6VO9FG}~$XKM*?r!xKq*Uf*A$_bs%8m_o8DDy+2OVYTl@?a{GH^>t}MKL+#e+?u~ zTKD(?V~QTF^8*DX0Iw5^6DT{rk!zR5UpblLgVnUY@%r& zb!~&z0&orrhkHkC3m9ZiJoqbrlM7w4t*%wK;xND`EisNcm=q{1!LHrukCoivn)U0y zl&L}$ogG)mST5yG%#GZL3Io{2k~@ncKzTXKr0WlIh;9tD3NDlmUV5L`xEnDuv-2b z2c;i0)6oUl<=1@m_*Hzw63zbQZ&IWrE4kS@Z|1Z+d@Qq6%EJZabo>{`nKED7R~xhM zM)SdfAyJ(Z4Mu_dZD@R>w3)IEqb;+6-qi58Y%>q{JN;yt>I-H5Nzu4}(kEoM8cIlZ z6k8R)Yo#!_J(rJV0`|Wv5iIwPNNDPvS;T{s7aC?0q`>OA_Az)u?#1xF=iSz+@NN6F zL?2YP_6Gr0m`ylw3B}e39??sYEI`DC{>ufm_(=Vr-}X1!p+!$u-v4!vTOQt<3s1|& zk8<+=5Rd-_+y;`rh^`8PK%845yfJKE<=hw@@&CcuQRF}$>-O6SE5*#iuhg|`e6%bK zjy`*Q^|>T|ZZ{+0Li`UqV(%0GWth}^z724lJ`j2ZFhd}-SD0B;Gf%ILR4B;YpatUuc_EF!}^lz zkY>00pTeYeJl&qQiE@q$6^tKTug+dzSKDdeH=>rafdgq+!;*`K8USDXs(SZDZobzL1D6ob&Tl zy-y8@)WOe)R7qO00>xR(n2bowT$Fd^;N}~WspK*m(Vrt>T?coh{E*Jk?}@t~gdPbv zpr$IS=VlZzKq-!X!rlQPLVG3783#2oqat4I9gqU=Jd@p2+!jD6LPR|F3sBW* zZR5U3W`49{#Ng_(5m5*O@R|OGvJ4fU?Q_if{rE43*6%Y4XraT&bFAv-=5Y=1sq-;%*^b$?RXA^W#f5Pm=;w9D_r=sVCxJuBE z>1$6WeJu}8cSk)g_t)6ND^^B*UFlH5N(oY`BUM+3oN`s;De$m!Q%rI%4J9>s|CU_0 zOx(8{hml`b18+KF*hd3WxJ%0y->z||{G@mqQ<3*Ge&KM!hC$Y2w(UCO%YC85lKL|~ z^A{+!kfJ-_ZWO%4WI7e4{hES71{LAd+;n3~jgdj9tVuuUh#^Y=C#F~;2}5RI<~B(NdGvCl1uH23`dC|X$>iz$%}-3Bqi)5R4hpyrfz= z9{bC-z%jqYXh|x@#A@fBaibcA#PEX(*WdQi-kRm_S5X$QLB3@1(HRLfI@cb7BC^_| zzd(E@0tP;58Q4+R?KU@dc`V|@k`>G}9s1y__3&3Ilt((B!Or+z(5ZpN8KfA}gGJ0a zSf#3jx7RVdPVqMklFEE`0-mATrwT)Y>NEzR(uV(PBI80_6(imT6#S2Js(FZl<~0K& z1c`p8K>O;a)%YIV67!kJnlLfJ^N1H_l;o5a!E-Gs;B|Is3ABVv7(hQs!wL(gvyCNx zxMSbh!uqWVNfZb^Kx2EQWL7jGC8~+3FfkodyQy+q@Z5Q9MO9V)9aIc!Hh^8@btfj z)?+N+^o-fwT5T-H>MU_vvrmNqRuVR;#{k(Dr}#@F!Hb0AS%_lkLY0VRV;pQSRNFDQ ziDr(2zLbjcD>}Y)Rw_hW&is$St0}$KT5^QQ+}JyR9iV#oaMzxw4886%#~+r_>(agA zz(mFbnl<)X(}R9t1ho)MUolMSXhG1dp>oGb8_zGK6r&NN$wmTR;1ptg6%t|oztHUn z*)J!~v=&x_f28dHiT6M-e*pAhURADW+qf^9Va4u?M!>FI<&v04>&^rk2WqaCoD6d{4uy}>uPh$L3;!Wn8^7cX}=T_?(}xn z6zGcQgI=~i?QnVbGqR^L!#Q#_>Gy?;Eojjt#-ef##0`W|mAfN^x_(jdoN7zGZIwI8 zfT@xOw~#^nd_V@csjgPmH?#LL2m1IHpE*$G-8O!R{*OHVOZ1^(`Tauqk!N+w;f7^5 zM?jaxRG0dmT+-CAjY_XZ;Rw{4p0aSeRC7c2?XLy?PI-pX(Cl6}MtNvvyF5XD#bfsr zW=#Ow?5F;4eL?q28N0q#cSV=ha?xm)3Vx`Zmyq~o6!mjLFVIiycxefss5120>Fv&Z z#i4J&u*<$^4AnZ`qv=7SE&Dz2f9QJ4pf=aGZL~;{Qrz9$-Q8VVindtMKyi1cKyWA& zcZ$1vad)Rcf@^T!>3W{`d)Mr5?|;nPGnvfX;kXXF&XZJzUPdUn=2K^oOEgsc2Bt@0 zHcUbSR5%cn=^y(UY3fany2L!aQVoB6!R2IPmJmp~{4GT9 zuR6I^1G*Y_zuC>mr18$+6P(RRw@R*JTWAnE)+nEB-AZOo;%}f7c9}+qLT?xp{UsX4 zsqnjL0;n6A>Q}7*Xd4k=^=j*FRUl{B{5pu1DzNNl&?qp=8$V)QGqy9%+AeVo{6_FW z_AifH){P!9OE_%mPTAZzgDTaOx2}+tzm$k$IA)M%Z-YKj--F7u~YFGwk%`Z zC)&cC@%bC(6^OV_)2*|J975GKIn)|KqLlto1O+tK*&JsZbaPmk^@JJXfH$oBvXg)*K;*-MI+%fL_xv39Cv^X`=a#i*lZ#z5@T({mzuTI; zRvUI7LVu#UjFG{P_8mL9j_&liNdmw( z%b6o_8wHCHhekt=1S2EQK~?Gu_S;xb!_I|g?I3gjcL;QYLQc4?jpeNYG9{X?AiA9@ zmd*gn=2t8g{9tMcXe$u`pMeLigcu5OuY_7G`pxNhtsnK$=U%nOijXO~GisX{edk>l z1%Hda-xU_*F7DUIgld0i{xJXUBgNMiR2RIB7A*F-=C!sS!gK1n>N`J*>AhinfQ;qp zcwE4OOvb>DS&Soe?u}{Pd+0)<;WKt=Hls>pn3WvXfu;@pFg54>ik%hP3Gq$G!Ympa zAcU`(jIp&Z)aUJ1dHR{qAp`vz@t*_5be4XfBZUjg#Xdx2GF~WSy((^-(N2(fl{^g~ zi<tw6iyeX68*2jjl3ybavFrS9u<;}EZybm% zgOsHEqwS6kTBYt;6kE!~)s>u;mpeD@KyRBur#m_?v-t3T91}n0obUStj=0nE)D=}k zgoyT;ax48!tzvtr*AxGDqE5F566nleFhAk+{{zszeNoHJg%Y*CUFUNyJh_5k-T=km zIvM7I7}hN4oHtLWm5}UTWXCO_1iMjXy4~OfFW_c{GW`zIPivU znnLD-njXjk5Aa92e~hA8d<}G4(Q9!d>_8 z6Ro`5nP7lt>dd#`#u#FQ!gurBAM(DtR-oA&d#v$UJLxP7t;V)$q8F(wlW!ED)n&vaUGRyS7GTU9mrH2~f z=!=t`pRrNUAfp-(_PeJF_*wt z#>Fwm)X~9lM5ZH1LZp?0W9s>H!|kuBvX)>)(Hz9^-P=$?Q->;uSmyWJ<-DNoYBadM zm0nqgV#Q?>P3@ln#cHeyT^K?NBJn>fIj<$j59qeG zq}g;u;*60Hb)9Gql-lFlhxZC?uVPqlm}%yE2j_b}MY=F}d6YgTz5&l`IO7!7(l^*X z=W09`6ZiEEh`E)B9R|8@uEPjb`FI}&qq~LZGQMdL*6MUG6yJ_CHy6|(l&LoyHpXqm zvL8Y-Oi^Xi(X$Ua3pVR@Z=eE<+4k1jnRsrzZDF}wdhgO*$>A%G8KB!#lkfNG=8DCk z2(Yx@V2^YZX`CIoG_gBPw*pTXEqy&)d$d!Mm2lWtDPsm(j6|_YVIYJ%0OzQ~=b|U& zA%KfIM>*4;4c+e>^$B0FA(ajd?UU6T@58}ue*t)n`;gqZ{LuFO}ar0;8KuaADn=ZM-c z4=Tbs)5zUzSA)91ZOo2xrxrEfh+yw(gUA(@%~wj0_9Yyiv}OmMl_7lWG_~Mh?vmFa z>0vH@*QXe^&l_mgEcyj0K6}D8ch!9l2*0fEBQDv2ft?Xg_8X8*T$o9!%c#6bmCK@$lagJE4r}ZJCAj8 zSj9FPMoMA2+2(dRPlDkitrUeeVb~$Iq1biC6zaE3^hiJ_tI$FjFGaVT!1y^i9)5?9 zG1l#}8N!1iDr_x)hLHFJy$q8G{zJrN5NQzJ49ZqFSDpZLXPGgdXI^de$gdF0JPYj& z9@gDRF}s{lOID$3%oe7VmI$F-)Hlm1vPt;hRLOUXU~f^zXD^6IOG?vDX6Nn3;X*Ka z(XU~&WN{;7-i~4QoXQ;&#!L*yip&rO{dUG5^>xE;aM1MeIq62SX z;(Ow;##(=BX1hQjTQd2>>^-|p4x1(2eSwd)5_w-E^^^)p^V^h|(g&6eKj(01w~{>6 zPxM!vYZwonS_UzAiKh}v8@T#1!;NxocFy>G1J(3KXGu0+a&uhvHETt;-`e?*fU}2m zIkUME6xgRHp1#P1uV~T*4={4o5|n_Xbr#sDW0vVjYc07{+xe(DeD1bvc5b^iF$I14 zF-cAI;Aq++EKui4$2Ki9;y!HV6V-ogFTy%}}%5AxpN+IH8$A2D=h_T}#0&!wj#YsAeMERF$g8rlP`> ziVtSkQ44e7$F4F}OW%L?=vTyHLYZ;*Bfg)D-7VG>8u<$Os8%Up73K^r9p&9EvMqypV$wS$BJ%$9_z5dp{!j2h++Yj_GBD zD)^zh+%e*I8AF8Gb}huz%IM7`_I_KZ^7+BF6MQ*!n(>7@``l?rHOybETUB!GSP?5) z4SZ7zQ!Mcbzha^&%rsmo@>kI}3F0!~3J}f7F5%7GD!AI&hOc_!CPw5VfvaB2F*$uQfH+lE==jw{yrdJ?q;x- zq?_WcN#u=!gl~CJgy^|x&izWo8?(VRx*Wf3fdTMR6a%_4Ak8dZNtJAiuHmsF6lH!? z;V5zVQVgq$-k_D(NhmWOVgZXJBiseBw`-pHbtS46N7x#6I4 zLWvPG9egjSpNCuJd(yvUN5a==8mfPhzE}cX<)>cu@z;TQ%ZsKrCiI*R;dp?xuJxB9 zw$Bd>@d+7$E%U}IsQ65kr66|%D--lDm~)ZM+2EB``5!3!*ORM|0G|C&gb^<)!zmf7 zDV<))D3n0V?MQ^EWgG=WnbE@gIMf6uNO%L_b}hd^mCA0E!K6QYsr=zQeBRglq;SDl zM*GR@jzV~Ej2rhM!ouK2vLGD7R-4Zrjp0vI#oj_i&J9~4CgsMX?TEc%*rWz%hn^bu zyBWCYJ}If(GgS=tNk^{@sYXS7hQ1B87t`XvOy4g$cNVkX!-icU3dQ&sEH^GQ}AcS8$VaGkH(c zYmS}jmak$?Gx0F4=H#WX|K1*g%2BGU|I{O;J3UdZ9gp{wikRcYYKCQFgJwg)IMu1}hA`YuN&VL{qz>(ui`hY%0KPUU}zj26#)A%5VFztouUqvFuh(cba>wKGF}$!s706r zvGC-%VrE?28g@YK;;1Qp@PD|>;%7uy&W+;xk~#J0M0%yX`X%s!I=1d2#wn+kS51&{*E@Httw)Kdnz$#KUZ+df1&7IbK3QpJ2%Q z)h(sqT2-4=%T7pgSemJ?IJon-IAOulY7FuGQrU;FG=e!4SS`Y<4S89!5WGPr4PTnA zDU{gfBFU$Ur8ieqJN)^_9}`!y>@)1@Vt!L!NW4t4S=`b$lSBvJx0V1yJH;UcEKIuV zw2_R4Q~}39hr}swm$L`OF+@{^a)dNyV185Tvw>4Nr2h+v21vwrQ-sTeTYseKBHg>( zBu-#HV2SB`7jdGRdUN6z;ZP*_Vd#ZmAI^ERaMLNyh+r&nb>qvWz$JrLwdIsM!V4Q_ z?}V$y!k2YD4w1{K;FU}azM)yRd@+tLZb~oD8lsTBgf!7a96#LqVjy!YM9H^IjLVcu zD)-QCu8I&F3Ov`Cwlp!cDhmP|*6jCx9D9Yx3-6&@4%P6_o~h&P+!NN~Sre_5JW)H7zX^WDr>fdOObrE_Q z6Fa<4bLK{*8hyq;qITeE^t2vz#*2dZTkCGS=ZUo1MB$Nof(A#Y(=Lww#I7_t%|ZVfX6EGtK)PCnmiQ{qFn>y-KxCAAH(fNw0^&;lIz zOq$Aq#$P&6~%q%5V8T+_(IxD>Wh8q+8<1 zn1>Wf-~DOKpl5yTKg94KH0(x)-S^HVKaE%Z7c>0lNsbhfLa;HVm|Sxh-a!b$kzQ7w zNr+1vNai6ID9&~g0J6+t*;`?*)Btu|SCrlNW0&#Srszu`=8yYcW*9}y6~&ydhSOcM zZd#J_w)%LgbIn;LoUXZdYLAPj7U#(By@N?|k0&)6jxRDOs7*;>-EgN0IHWcoRC{MH z#rO0F(dIW}F+)fE={cr+3GL={rOjBjLntMbOrkTZc+=GG)@6TS-n^pAx}Whg9qD{5 zGdjp=&81cLDwz85{(yFQ8BuO#HNCL_&6gC-vGX| zX>uw|QN1YB!CEz+p`7W^Gzug-|5~5+DYn)Vq@2zjo~R9?H}u-8{Rv^^btcgJO>ylk zb0No`d;Huk;O=3{}-LhS^<-FWKo50Zm&%=eD1< z^T{96i1h0jFttxd+X-+bkBC_LtO?;uCx2QaRj6q=pXldvT?;x#Z^@!2J*aARvXqJC zf|VAxvMB=5DEve4qS1u(?he#{F}9smO0T>Qp?#=_IVu>0qYISapSdGtHwM3T7;pyw zGeng$_7nj`D|X2>f1n^JK}2nE>xsu(>vu*0lQ4(^F{!J%%YM}yzdrgffB5X;xv;d_ zi0gG`;wS5IJMEPUCQp_&pRC=-)tV3*r(cOdQ!w@iC)-?Yc+b~cib%&4pb?ETXPe{K zlq2u_vd}xu!so`HtRbzW?%j)jm4}EJY}-S$Cxq2SEt=N%%Vu#)%N@IZuIAU)BWbp;$!q2N{?H+-$FU4nVrQ6#?QI!Lzl6tv3oL#S1ObJ9O6h6Z3@?m8qcVow+O90Wc))RqH1_tHn@ zz=v+H=tl9w0 z?m%%eWk7-Kt;N`3|CtnIkp2$xwG+u!$I^LNPyMQ0n8SDmp4ht12h~J+aY=o|UQ#DT zlgt!ND0a}&1MS<&J&C(ydut47p+%z~dS}xaFdZ550P9j;$ZSn4|L2DlVhqoHrSJ}>y*8OrQP7s^qjfFbGVen7&VWr!c? z9`zhz+aia)^O4V zv8N}VZNAhe_My*8eoI&sXw*T&C6NkEO3 zlho`hkxL&U1&))~7xex=EuNGQct}lg03vucxxXU(A4L5kf%&IJ?f+MbOTC}agNB=d z2(MEV%-GCCa-J>{50v^;5x#OtA{k9SMM=Q z?@%G^uLtVh!arlg$i{reZRZmAC7RyuWft4Oh?h4Hlp$SdiYcv5H<|JQ;R17 z<4Aq?hcaAf(JjrgGOW#71~+c_Y>zbsk)g9I#IEA>6poMBza-HZ(u z3aC?dV4$%GMoHI4c=1Mb5y|~Vk9fCu*ww#pvzJ7{E&$u80(xKdep&C#&#jDrZj~V_%v}+Op2HVokpQt!`0;&A zczL(_XZsHX_9>yrs!8$BtohPXUuXGO>i?_j>+RH5O5#?(lYZuoze8khfM7p>&&G#R!7g~`eGRoiV~MKxYYS!3nqL>7lMu)gH(SKB|Kf-FFv)v~IV z6+P_KH77n7=qeB^Lyb+*eDsZJpGGs$Q6g+L3Jt_(J8PeB+gl07Ih^`0es=l5OkBKv zZKf(c&-bQY^_X<4EoTpGh&eGZqB*GG9SlARk@#r4uZ(EZqw%5$yO;yfUCDIN{{nE! z=jM}D9~FaQX;-(BGniPQOd`-Q-U|Y1+#{uG4Pn>SmQIk>08o;V>n$HJXGZk|; zuW+0m!uO-Y{t+Tgk7k#<(^boV-&%U<5_0k(m9FHKUPCHJSDpI(NrvSO?Wy8#B z?WNDrJrDiDenBu?wPfkR9gC#soTfWd>T|_*oRF3_|F7d>foC`~cvzV0gV>m3?R2bx2gxf6a zSdU_LrgbXgwFP8tw=3i6c9l*hlYW?-dS#Zdx_i zy&}_?wYy{sZk-C@7;bXVH|ZAlUFTos=1@?;T-A^ieNoK+vfTf;q3=atXL9g~7?`=O z6zGu=q3_>05|ijInGT1NRBDL*V(n?%fyv@dqvpl-voo@FM&p1Ll@1XMqCz-at>Ngl7i&Y{LM^=wkEXRvKxN z;veuL%@3!c7ej7fejRmP(KhU2XKSE~>=4?_virrWB-|4%zqt0Z!)6M*-J!;?7ikR_7v=lhkZWOOSOP4e8@ zz>#$HH?;pa1C&__KiR;H%zoTmW3zBXpF=oQ@TyZlb1*tS=|UF8l@gM$ zZiZoOQbDSQWW^3UBZsy}d*0Ew!EB}XHpF~OrrHETio^w>P_J~>ktDr+!LUnAwQTOz zlancEM)-Bnzcklk)Gb2l%manJRe?7|^@AG?nltaipJ1E&*{mWmzhULMDBTXF^`=2G zo1KQmuUK?sQz^)mfr`;1kctqAljfZ{=m{mqqG1%VPZ*g*6Xz;*;wb&8f1JS8Z+WS* ze(_enS|bHm6Zi1hDv^#%SmIeQm9Bz#_g(!xvKgKooS!%}w&&;9ZsiKig@ljT8m|{T zeIH=$s+6~&WdB$EejeDjXJI|*pE8dE?`?Kseuk4 z68`hd-Iqq5un)>iQ(dwgD>mnfMSc&Nj%a)0{En3tQWRL)V$qg-if`v?&|xW2F6>l{ zl4>WFm*|b&G>Id?Wb)ryAEHi{C^x4L#E|RL<7!%P~xS_juZ^9(WslSrbzM4VWhku12%BC(* zc1W#!+KvI8%)dEbWhIb5O14+oLkq+M3>hJ2I7xfAVh<8qT*VR`R+H=8Xl#xWYtUNq z!1HClx3F}PARYnIhWktT%$?@=h+pIcqd@(?Au0thhYa}=42!X1Eh-uuNmE_}hxYjA zf@YTRY8auZPV1#O=7s_?hO`?b-XoEZ!A zn0oYRF&F2}aVfLNJN7a?O^BFv2YxEPoVG;2K$A+Cq9~4+U5T{xrV=@iabL{+4** zGoH81rL3giFIl3~Tv5hmcX28@%}DVR_s+b@X(&TxY`%w{Zm`2y!az*rH zMDtW`FyfA54@tb&s0;lttODJgn8u#t#;;lSsISC~@po_bOjEWfugK`ZkMBWl zXMe0--(ARXeT|o>m2YwYNw=Mr?RM;mCN9m($;|};A@9?+g@<1#2aFH@_%_l--?qsS zf;p4ujYj)?Ji%9k!`YHqn^RacY&CfW3%p(ccC*TX~#E)kV$&+ zL=j<{otvdQ;{OInQ0^L_4nIZ4FJ=+Z{x6{YPrQ^YAwhKYj#FTdNQdV<7D4YHo8Xvg zIC2|5P(X@YVMBKECE)41cL8VpUY5-Te`l`SA zP9CBC%O;3M__4bL0Z+fKT$LQL9-w3|T@RNFq7o13i=9&fv^={toN5^-)b?GNApg=z z6maXmaSJ`h7RtV%^S#me3!#|#Cj!a@xdNr)>FZt{qCFzx^1j2^N;7U*(#K*Fe%ag; z8n@(LCHjw{>{oOW$XZ}V#L9W8j2j1<0R`hlF4+ez*b<-O(HVGL4n0G4pR&A6J^G4G zc(fgSD^3-m%yI9?;(EsdRl*So6oAjfs&B|paRj}Mx3pRGAwsGXWmdJA6QfF`^RDk&IOZP4+XXKrXHjJ2NB#@=s+g0b{l9HF&iMIN_?yQ9y#DB`z*4UgHcl%2 zZa*Xm;0TueHtnD*b#VWzBYuqtlB0MGVX%A~TB2bJw%-eBWr}tE%I}zU_5_tDswQ>K z_8D~M^0wcyrk>Mj3m^xe*Q_V9ox{gU?P7B0Xd=O_5XaNiSDX5t>!;gJcdbw2{7|di zvxD4NFKgaSLENkl;k-@r?W3#plig&<55$3XvQ_ztL8w*YZ_ZNC$`O)@sm_?4ClC^@d>QiRKr7qW`t0iLwel-H z)@0rhFz(EK!Y0T(mn}ZC5Q3uxL*r1zHQz0)?<0PM+w8}ZSk9~PYCNH zc^(jrQ({7X-?ts}8yWXVUkPesu$*ft zi`Oxyg}z|_)(|Cej$m;_Y{fZM=OwqC$bh9&=i_pP#pv9sB1Xqd%%ChgtQC;W3>ZBdbUC4|>~{{wyLVhS-|js5LD`{2R#hCL5X;n_c+7rHYseVZ zi5mLzR{+Pm51W*oT6*7}H-H@P;=|ME$+ZAZ>kG8$S(2_ms6weGL>DW036C&Rd6|U< z7%v!*gcwGl)_-N|B2)nbN+MAhdjD7IUKaR<$k6-*D)n3Ba8c8h1QZ-8IY#o~h}NLx ziWQg(bHc%ol zEjd;M^V0uP0YV)x3oIWA?ED7?bFngDbXtWZO1XahmT5(xSl0$5w!t+@gj1d53D4c%MTe2(%c2aPmo6eL)RbA0+NU!4r>+s1L$oC&sL zMgWr`DCrmnq2IpnYLMi8(3tneLrE47fx~9gY8!Kt_W=xh_5R90bPoGI{Yecj{m@3ypN2B7zwOVWuO|s!E*oiQH-C z0^~f&v6=m%b@--)X>ETyS|uKqZPA#7jA+NROzu=X+3Vsp9fT1J$$;S&`8GZBi9EMZ zgtt{-th9?CjzJ&$is--Ne*886ZoZ2dPiVPN@`Ot}VT7v;h1P4ika+;xa5ML&nG-;S zlW-yZUH9PaTQN&vSYI;}WE$dpF&3ajST(o)9K-dqEV0L0_f(^*>Q#H=D3b8VC9jE@ zdg2=A`_w)RFw08*-xkFh8-xJIW#%zykPl`=HxH@u%+7C5p3fC|IL&3qGor>Lb;PS+ z{N!b;|EvylJ+vk0GHz@`&$tq4-~@G4Q30@n#K(MiY&yCmKI3B!#ot|k6nK$*K53FxH&N%S_W^(ISSs>>p<BI$O-19Q9B@Gn+Mr|m z$#s<$XSy+yzy^Zco8`icnE0g#G9?FUlKDU_J!wZuki1CSO&}luKVpEPLXRL%)ndlp z{oN-8=bELWA-My~5hvg=OET|bYs=FFaG+yKAl=r8`uP+|!B@=Mr&<`?UeB`pKeGT# ziwOi@Jb0CMP^Ed$sSYahiRU_LW|uqJOpQzo1~IOPzPz9~2nn^)3VLq>T~O;yIypMQ z@?1@Z8mqBTU|qNZ&BjmeTS`OLn0?OAkah{MJha6khs34oxA6>$sO@`Ya6+-E6@+>W`^lsWD-!0bu=4(sy@AZ%#Bzq%)h<5spwO zY`?GE%Bu;=0&+Ob-FQb({vNKpN1((Ciii~+I^*BBddxX*X{fG`f>U_I({dV<^qf2s zI2>v5Y<|%a=Rkwo!CM=rw%w|&?&y)W|{4#Z*ysb_O=&tE8m#lgZjM6HziIU!XGyIVQ*}hpNA)g0Bv- z5EiErV6vKca3_Bqdq(29bXwaSW`#u_K3%GvEL8i2l$}AwP8@)UQ$(5@_{=AEKB-do z3T4@|PD`zOKHr^`jR;;P+|V@9vaU}Yeq~|@jO8D_(!5e`t(sAJwnzW3i0_7j-4~8V zT!@$bzoIIAq?|y(1+M--KW$y&)vV%@!Hh(5R)2K=W}_ni#Z@xDr6Dh?VJx%em~Mdk zW(8T%xL~m|@s5=o&CbuJcG(lZMI)Py)eQvvwSCaVCMhffxgvNzlSh~VzqI@$j>(u3 zUIUuv%edHu^^NaEMpj6-X$VSsEX}DGgwjnQkrT*z;V>T1{0*Mkd#YhGS{uEr6I&TK zX~`}W*e+5yWPA2V&3G4T(#U4IfEY z4#80ejPQ@hTV0ZgULa5RVd02}U7q?%j4?hQ!3kJRB7kI=(8TUXNG1oy01v+} z;HHT_lPyU~hMhDk}~BSYxn2J*&t30|%B|iAZRz zCGK6G^jzbHpSSuUFF#-#Esqo6J3(UR5f7&+2#xpSuaOyvZBq5v#)ugUm|U}?*!`9QZ0g^CsptOnNZ6$d95p0=~|ZR5)QIS1C_PK ziI()qZ*lPRRF~KQPsz~kA!04{Y{ItG(sB`6L`sNBmt#b6h;x@nusC|>ZH=J_RtN_& zn>#ryMW)m$;e|Zp=Dp;x?$!Gbnpjb1nz&;7URH}n^RDz+OJar}SGSp3n?rmy!4lYG z=fD-sE3&x2t1tApkaGfp@2<$7;Oc{C?oyOJeWu+Oc0n3%k{xKM>*BUGmd7bqx2E_W@*GC^pnFfwgP!P7r6q?EKqjftS4aljp7)uLj2$q`ktRK1}a5HLFO*nR}m9r{&In5f^q@x0M zSV?{FGam8_IM>KwOFDPQgEX_Q=#4-)uz}{!J^KGgj%04;J4 zD}qKG#?a%yI)6=>3?m zHwn64`oIjHxU>0oz$kSs^)<1FdBZhUZ) zsMd=F9`(CZoK$+E5nSczac3rm3UX1ZVdjHnb&@>;9<~{b2R0<}O(CAe3TQQD z5_-oMs~^PqA|~bjPo{){(d{rAoZ~yk`F|Rp|Ab8xR9`S*csK@Ge9$NKbWjqc;Lfnn zv<#7=G1Pf9#=cOHVvu1-pkPMOj|w~>k-JVE7?MpjzKk#@ADW!Ig9_O{sJEW*HCzsg zR}!J%xx6EkZl?+uff+gK43U1)?7XGb1(`t!z}w|%mEZOyK)97SzY@dcc?@mo#KOlP z907J?S`;J&0;>e`J%idV9z=5N-tV`267}m7AMk`wg;?OH7bjgG<=X+PIT<9K+wsua zataEx$kOTJ_#5#cxtK-SHJJJS#~y-2yO=v$#1Ff@Ov$q8$0<$aKY>9A)WrGir_!im zDwko@K%H>Rx}9Ni)hvD=vvANl8L_`KB@_tDnfFEKKrU9eCu2gsKax=ZcvK8k5YbY;F=sZx2l#%$W>vaMSX3AYV&i{#w8J)p0|koJ!qlZeuaws=;PC05 zS)zp?-l2@=sbws&aVrP_d-ZQOY$F)mF_=)a1kZChw;l40f?ci4<+(H5?(`<^0HVsPgs%dMH6wLF7SrcFqa}WcZS4A#w9~>IK?X!qhJc8^#v_JBl@* zr({6&u{Wn5UAX@SV z%OIWT>bcWs`xTJUDgx1We6)m1wgR{?2J+k0T@WTN)H>q==3NI~?i&?A)pcv^Q5?z` zYs!dIL?7N6TzH*$r@3Odl2E`Uf!F4(Cq-LI@$svwNi_VmysMyk<+{>#K<6~=>{6>- z#w(;rm$jJHSZ_b4cEEyfS$9~fF1vmVdjbE8*>cS0vpv1?gMIady!he!NldC`#0E~m zrG9x9N{VHf+CthJlc9jxp5AlAWetmE_%L(0Q~!<>vIm6wrno)#hO@*??>>Zw>!X6! z63s2Rl_k2=;Md8XvRzFKi&<)UUP>{J3m2<1!%BW2pZu6iI$f^>3^yv)V|wwJ9a`%yhM<>o{`Y*vo;)@SUuojTAmon zClq~Qkg0L#O-_~m`n_qgXx1Xlht4tIZ`OYWqFG^Y7}PBZsp~TWbA5h0|cK_u5v7r6*op<;O%8>SP(`(MBEZ_QnU3Vy1arEV?In&zl`XMWLX z9S|+{H4szc8d?SNi6|dkVeCI%1y#|$+J7baGEGw#qbB!eUVbGOGHY*IIKG#W0>NaW zFEMPHu1{o2=b4%efiXARg-&V0mmAt(Rc<_$@svjzQ8#d-2_*l9t%x%t852{Am-ar{ zhs=nYSbHT1%={gED+3IJAW5l2|DL4pyBB=`Z~vEuZ7uSl^|2&L|%IiF_>Z z`-W*B5bQ|@U+)okoY3D*)t05m>A$h@!VXH*7J(+D*s;i&6o1Qta6CVh$>V|!$>@8% zsYVE%V?8oeUXDOj)UT8fUGm9641{mJ1u|8{%ZM7HD9TVTf7S}Y3Q=Pj$;dLlHuf-# zg>NVw@2~4zD9&*3J>{176h%yi*V2Y^@|eFvQFYyxJ(FfhoGH9ytrZ6+8IC4jSudd; z^L2_KH*)dHG!bX>`8uFsJYika*o698%;B^snR>=0-6Ut-5Vh0pC`m0D8Vx4lM6uY2973wTe_&gEXj^b+xw=ap% z4dJy1-9aDT{EjzjP3ErDzHb8#|E^KPW)gV69FQIN7a#G^t@>_G=!+<$4WffQ!=KMl zo>~4uMM`ca+Zh6>DyRAGU7;GX6WkusgF~0@;RFYNgNg$GlTLYja?&nIH;@%6;vT~l zC%M&6-${Sg^tKE)VeRffP{Ypyk4|~V62l)>{T%-PZ5DAV$LzPvA#E#?=nz(`!jsd2q^!D{=Gv@$HsZY?V#EhH}duP^gR77XN+7SDdzI-)9#^= zJv(2bSNRb&GOy-if`aLD!YCPe_^kuTfzqG(9%Xp)r1mr_K?Zt1=8(pZraxCr`cD9# z%UxiOercXzgP^B`#0g14yyrKgo=u0B*e5VZT-MkjKWbkyVgC(mG+}yt@W}BLTN^=X zMZU&W$JAXwVYm2n`r@nFv{%6C>$l^Y(karWpTH>}{Q4r>!PyI@m;fHM=v|+KTNx`v z;3j|kxTlK3=#PcvK~a|Aei0epL0>MOCiLN`>g3&P^PZ13>{4HnWN#!@n4vgn@uNm6 zT&GseFiWcAD2*feu+6%DAQjz0x%G$3a%mZVIuFI*sRnd4wp#k<}VWheJ2|R@9^D6ru(bZT= zuSt~=M8TotP5fDajXi|Dy4c6By;ehm|8d+LN02+fN7KzZj?YF*Wu`Ka1MUIS84Y_XX`?V{ys4Sf=Dr8JQYN zeeV>n46TFzNy-BUFn=I;(N9Qq4O!DZQjZxO*1?cW6@49d8vaBb=%$!+HsD>khn+k zwfjaRhp5M9Tdch=PH%dXbJS(%tV%^=jQ17>TCmDIkhb3-L2Pjm4V`gCkq5(XO~+(a zc<@-~WFx~Rs3m0jn&`mY*n0|?!vV^F+z0TPl*e6{Oy^CCpe-X_2Sd&oX1M>B=SO3= zF)FAIGUV}Qo1qCjIC%#{PHVk;vgO;@r5Du`Ip{TB1Xz3dbuv3=SRhs8@`sCsn<8lf znES_yd}cgo?~n+*PJ>YCq3nVQE&0nZ546ZbWt6!*6k~x&6keyij)RhWMq(S3_ZyI} zxvK8;s4*=_#O0TPRnq`@iIpdxvA(TNYvG()%7#&EBDPaaJ$XoLoaC$wR53iX+=&yy zcu?@rqAVk(`;Bqh9E|h-YDhKAOXtBi3qfo7={mxg7>e!^K0*nN*MH9e)Y9euQQ;na zqKUR18+IBt8PiKKil?<9iWbrjeEs(XtdCVhYFKhJ`~$V1z`S8W*RJPiD!|Eg0N<8G z(8KYv+=?uk3?M9t{d>8(!m>u&7#HQw!e*wG0M~7IaB95xk0(P2f5NNSy>qA_?pl)s z0QQ7MQvK19C0H}_TEm?GU!qZ&BH{Gvu z6&#<>H2F{7^Py+1kgTMfQrJeXS!_FfvtALWtoXX_!k-Iv2;rwvEnF0e=7NUkh>*hB z1_?Q-+?#8oJ7h<0bCudD&JvcK_ETlT;vL&RZJH={13SulwGcwFD~;>dtc&-qXOn&l zS=rT0xk$Ct^wW-`2VRofgua5I3wU16M;;lEYJ(>gI(X0km@ilRfgnNdKisrlda32z zW%`WUmN&Ac_5)X_qAypanMNl|Vyv}Zyjt!_^c}V5tXI$DQdPhdj^OrDI7wct_dccT zTyva{1i@s}6SIj=_0Yo=Q^u)(;q0vu+6=sR^Pbz)bJ8hpWIcP)kt~n~7^^HZFq(xC zw?euJb=s}ej7b$(JKTfi%Ml%3P8{aLn5*m@=J+oiUO%d?Taw#~{A>^uq>%v=4-c^j z#O~#G@${VCyZG|mWBC3FAt-D&C(fx-FBwzIeRlU#_P!vIdc2`oPu>6eWAH2}o&V_k zb$T3qm|QArvDYvBNqBb>TASbDL-g&5-dXxORxq{uQEX)FSVL^a84yRBBr!Y2=+8hj z_;tD9fkAw5BTHtJ`rg0^niXx{t8V&zA~v@yfa`7NH+L&YI1XM(BUK+{-b7O1i?=&4 zP|JAISpGt`_M()wltitFGEbg>`gP{9)H=1p7q;QCn(bXZ9z$f+FIzu(&I+b?yj8== zSs!voEr=pxR&c|<_hSz-!Lg>x#+)?pV@kP{I)!%I!7TI z^n8LN*BHdmd+B|Yg)AnB)A=3I;~-4NY&d;iS&P_XNeGnP)WVqUtfFCwE2=HJfgHcs13iCV27){R@BQ74 z*pJT?rqzDV6(?~>Ib!Xq;ZWp7&?j(yCzpdUt=KRqxhDoFTC9nde@!Z zzp(lqL&9wDz9jj)lnzyE-E9?cSd?L(e(ob+V9YO<$hbJ2M|-pKyvyG;or?Y1em~_` zk2$6(Pda}iPv%*$Vq4Wgx4rZKc0>g+t<=l;RS>R31@_=X|K{=xdPQCx8ynxcuk8L> z0MTxFEKHL6FBRy$WXY$5su^5;!Y>5Ep9gGfn=$QO|H`~C_0t`SwT&L3K|6%Ja z!=ik&c27x&lpx&|Izx&z8c|A2c0 z!8~Orc_I3d-6Bh?Zu(Td{gWK|eRQv&Gl$nf*agp{BsQl^ju7^wxxMV*6_bv3fM4h% zu#pp@$yPH|HMPFWAz0*bTYeWUa`O>oKY!Wn5S3&Wt~>_ov)r3u*>6>zoTMAEz;51z z>bV~S!2QOXj`j6+`5p%-JW5$M+Yd2?*C5Po4lM_Rm*F0vHqQ0c(m(egptZXCxZ7M_ zWkP|#RLWatD|lf=wV%;xMLxr;p>dl&!Mq9;&m|c(moSF{-bG9w=y`b*e0Qi0gcKdD zPEAZ*e7h0m(nb^yhPVHb2ezljYwF9G>+nh%Jr51s%jcf191o5ie~62uPk)dCH^=+G z0rn3qxh@Zco<~YId;E_COGxOEKNH%D0P}Z96H=0k82YTIdRo8KhAmgj`9GyP89x>O zC$e?A!EZ%#thw~&Z8+b2z42pk^LE)_P#NhhtL2-(nP%d$Dpw{;Qb#Ch%nO;zdS`Qm zVYtPBx%lT6nGX6v$IL(@(G!>C(m)4pl>~aHMx6Yjob)CR{j_PSy8An0@4W>@%lp6q zhB5!`p!sRc#rT>1AF5M46Q9dIul*qLTSuP*uJi2cmp*++rSqguKmA2oaV3dd>!C(9)qabtidD;!x0OSjW7x>_ec6rY8& zuRpIEHNZ3C{&(6gjBWbb&YHQSG6w&3Rr?>#%e_M*Rif{UC5;D?6gD;2nWrXTx^MoF zVZBa!74o69U3QTh;g02U{rYbeK(h4cjW&n$su6a^t$$mr{1NU_-?L75WwY8T|17$T=2Tw zHr)Nply4l+IuL)=)@Y5ZuQ(y8gO(5x5|lyuS7I$cYezZnsv?U! z0zfFhDrD%<>FhV(Jv=NoK9#-HiXQV+X(KE3JHH`A8{77_cF`{AP7&50f@!x&5`H2( z_=M~E=-0Qo)fUvXKXIUQshsbZl{BE%;X<1Z{EftI@zuOyN9Oi}K#%igGUmFZ39s!b zTfy_3(%Z?F3AWd-iK_#KJmJ(pp-Y&MRyuti@C)QixVWgFKDhh z{qix9r2X1Z^V2KzFu00;n(A37swxv#D;>YuNER`q!0F2{kj2G^?8_}pq3gXKV>ddX z;C2*)Z}{Y$qx(lb}&H*}V+R_eRI`Eh_-b?I6@Dxp4+ z5Y+2y0F-S*BPVIF1%T1I_{RCYRPLEqbS=82SFU8fMx{ww@ZIA%HaI@`$d!nxzKb|l zxD*or)X9P@eCgQu#`9ifq!}L%% zU=6arV-=++s^9nol5v*v5XqRsD6HMr#q%uv+bN1?en{rt#ZSgjKf-FWW9vcEIppwn zX@yrH59D5U91KlMD0?HNgjVO`xgxV#N1iu!wP5HJ4&9uRom-9XGos18_oA9YFUWgQ zGIYx-&l;`D8B-(R$4$oXcU-3|cEmkGw;zBhur6)faWu*+rmx+N(J*jHlH{gai&nuk zP-nW+xi3qh-1^a7&+PX5fJMn0imq+7TI)U*QUD=X9wu67Dgze`$*$wQrLr_bd@o&# zXmbwos$LV%q&xBU{~8)Y;zX*Hv3jQB3ez1V3@l2vP7Emts7X|Vq*9Epf| zeCwcfJis^W5|Ftg8sy46%5M29KXwjI+zo5*EyO0Sl>acFbIK?Z|Nki*)2PW@JM=^0 z7w0UZBjLaR3`?&Sn%((kNYyXxv!<&hROl1Bb@YbG%(UEhKiLhSPvPy|SIWgG#`}L4 z-OgrnKQhof6!G>ayYL8xVb~MT7x}Ulj6mQj64UgYBe{k6DMU{hjk8|*a$)c5Mr<`; zJo^#>-)Fw{eRx!yqv$;Ztt&r!Bu3^k!Z=$qGd%O!MJ&YSFR zZ8430H|s}-H#0&A8}|n5Yp9Jlw>AO&Dc-3S*GV%uSKOv1IoZ_PG@Fw6h?X7OEMzyI zFm8O$Iz}>BEkBGaV}3=Hw(n%QE4XGznc|b7`(X0R?4Q+GmQwKtcdKkn+iqJ|m&LR4 zH?=`pt8?Ycvg6k`2&SR8tQYWa!gX&ynIX;-F4kWtr0T#o%I_)_9=)6s2X8y>DxW<3 zb{AmcxJZ4Vw05E>bEpej^-N=RG5F(m>Sl;1I z)!9A>!<ZV+_-@WqC%J}j@6ANwAA z+bp-Z{+%3?gQ-J&)U(il%DE^?<`dSh=k8!Jzfg)dU2J(8tSUUxcHxx~E=`3-O>9vY|>i)pyNX@60{3pdC2@vvoYcKUp)fdX2`WUNpGBiER2m|D>4T_KR+j5}8ao_1%i0=8ql~+43Ua*l z%)AC>tSP$Vw^I_A+=n_LkFn_b`A%VHMd(D_W7LfT%=+pa8&jwLv=g}3tG<)sHn9+L z4KAb8mo4XqHldRI^+?l5w%H|iPi1y_J_VPXw^;;`4AKvTrV1avu=iUb4-I8TJY)cF zKL5yjatXuyy*EHmS-tpLAN73tienRTrIA8)jrh1^43` z%TXw*@b8(f^$JHK;A&%!ol@TY6<3ahBALlXC;p<-(GjbHz3LIIg+F9ng#Y=1(e~qG zua57>6bXTmin3(_K1nyaX#JjlB$D?TWV7lNL_@8cLw~h3bMDPd3mCos7{7`QT*eV| z6L&L<82a&4e8)9(Zo!vJDN1J-AT{+q`$A>z$N(idk<$LlJFN=&SKFFqvNGZk=k}H$ z(UEj!Ri9iJIh1h2GtbP0e|=qf^Y^rr< z;{7giyl2yjd*Rg$UKdmyN#2&kN<-7@MbE~CgxDwHG1QP@OA*K5Zz<)YPj>DuNoc#v8!gV0cu6^o|JB6i$?79+)XvdIW!>*)8q`z@t8 zvd;443bd^$fBj|1w=cDv=$mL{N%IY5lN_o2*#6@!-U>@{5i|gw@GPe#d1(WmpVw<1edq_4jrLkS6LZ8K20K%IWosZX~T`~7BC zs_dp4Uyx#^7m+gkVTwHSo4QD^{Q!wC-(kA{Fua>=3znO$mD5=I>6*znDQPhqNr*x5 zd9jCJ(`4Uvt#}o0wvwOT&NSY1641DAJczo!tM9je_ky@ENa1JLe<8A2Q~|dn$ zVVTU3Gb%d*1DE)gE2wRIXV+CBllzK}#g%2&XPLWijeH%a(Fe5kyr0r5;Mr0(FoVCus-5UWOu>a14}-Guqkm|%kbyRpFKtXorxui46tv1bg!>&zB{-K{4zZjx=BA%!f5_WuCC#;>G3ccV?2O1 zpcPfgFYhdeB%b zI9yqmmbHwsqaLqV;R6O3)|bKZQqL@W7wMdMq`@f;e5PvQ0ls?MfHCqF zZMK@OgGM%N_UV2i{HLtXuj!G&8jyeauC&^#7ZtH__xG<_i?YY`nH^QNL;R3yonHqX zL9ZT{3eY;Say<&5H$fCi!u7YC6xyxJ9)&g+Kf*`>Zb*eaf1Tt`-hQ#s#Wtmhyr)jb!>fS#Q zYk3C`jV93`hcfE@Wd6ZJ6a+i`-r=p@xDu$lp!9yUN7T9&UNPh>JSA;&OtFhWI>23p zB{kB&fA0hJeF4%b;{NTuawcA<^ITUyYWUXCh`ON5r-y}(c`Rxs}D2^FL$vG49P zQpw+@Txh+CGzz)?@!Gb?GT8zJ`s20{w8Q(rq*Tlt=duB0ua}hiPvh;e>{{{tV_?Sl z4qv4;ijxERE69P+Jb0Pcu`rrd*+G|@Jr?72EWz1pjuNldQswx!Wb-N0_Q)3{6_CX*UdJ)dtH@)A|X`3XxB zWzlRK_?O(09_c8gcwclD4A^%FyB|%lRY9gtr05cXd``s;zpb_BBvm48ER!bU+N{0v z@Ad~s3zLk&R~H0ra3ZgJ(F5QrG>g4D;Y_Ys5Zvs_%!YrRb zgLKhllZs{x>))o|#NvEx&FoKus-luS7Vw_c<#>Wj2@EtABn%ea0z<>f@t{GIt$37J>1BqH;$o(T)x{RuzeDtJF$xwH*|5|HDcqkrS@;UZV2FNz5 z*Lj$TWGKbFzxu&G=^%Bh<=t1T*uK5m;$9zM1l90eSo{29O^pOD;hJpp3=4314kAar zsI^}GD2vdHv&M_Mt-0@8C%-yL68c$>)5$>>874kU5Ca-nv|)BN!-E zD#N3Bwf!9%Rz?{1su9mBt9i-&v0LUVA+*qocM#rw`U5-h=F4q0UkG$f%_$|sacmaL zZ2biZ4ate={~{dWO~;M88<5+4Wx+LDy07|5Lf{pvdEBIi8u02jr(7Y9jt1)9cn?Fv?~b)iQIMuT%9;#c5*t3UtHqYQS5GCrt}M` zQ+#I&Jzf8=7lRX39C%QWAihB40^45doULA9xE3&Yj2JySxsLHHc=$7Z3m9oroo*;f+1(rMU>V45Xlxv_AkfN>4dH?7!H5DvzFN#w6Z%SjaFm3AlVY_6YG$ z1HDo`d-~-OruC%cRVKyvtg1|6t+-l|&fPp+$dVf*aM4V`>a4n;>fHR=7jLVi) zLAp=@C`6F!{R`BEDH*NLT(*U-|A;GceG(rd@drq~VcQX@@XVl2J{VTQ6UmvJOoY=x z1_^JOE1l0UQIj?#qJA+D3RnCES zJ_l?oMe=oftw~0c@*3}^f8g{??l~#8sVE^!@Wye9Mr-JwvCOQSMy{m*SO#fA;!LgI zCn0i0lHciOFLCG=k>=7Lh6P-Y+vonwsA_ZV-%x53si0JW#2Qr*_GFt2Z)nK z=MDaRw2;QhJ4FA?=xTSQIE=I}W+;u_#z{M^TTgP2UVtjWHdScFhgmP)*8IWcfr|ZQ zKTCxNV6$!25ZJ?7UdfR;B0kW(mT~odOP;AGaX7it`Sf6O>zrF@(Q)w3W+C@cE863a zzGZyVtAFV=^v_=Rz!2{7epBb^Ho79jx7w^*vE1IWaEsCv$J3ic@(y8!oY7;4X3cBg zXPE|{_&jqW`H*&k)$#r;+@$21iwo0|oH!S|&-!xveM0rl8MOyiGR>tkT>?S{iPVtl>y{j;8X1oM^D@`&-@V!f5C8P;QmXkb%6C z_D}oM^5++xj|7g2drRXQqOI`r-#xw){Ys1VROGabAA6UXD2<%mh`D1l8~mMSUo42j zy3S;b`%zUQU?iuRk72=Gx}q-em|A{2E-H(T$en5VDM}cSi^ko3>$7c}{na04kxbL{ z^c#Dd_I4Dv^fv?V+t0-_7T6!k3i~DR@4uE@&rjeo{iQws)sjM=u6-|88>EP{3WI&@ z?WB8(-4c~}ggz($7>pj^U^vNeG?HMVL%LQGF_Hy6=<*hxI(m;DJ3T+bJ{&`jiw<1YHz5SQ!4r=|Eh9hs0$!VqcT9hA?A-d+vF;hlv zq<>Km2Fb$yWC^XdVR`7DP=Ol_n^!zkpx2N8wps1z&^mhsm*SD#vigX6lCN^$aX)vq z#OPiEPyPUxa#Z?@uav?jtA^)6khyBCg6Alo%=7m3Jzm2SZ~p@5PLA{1EFda8%_zq) z7NDKaW=y=xzH_U*q=>-zuR_i*o~Kdy`spmSvuvUB@zREfZ1k$*x?NS|qzh3+3|;=> z$*On8KM#X7_o9ft+#e`<+L_Gu4CET6gF^q8kdutfFuIn7qBa#!$UQi0^5z8%7?nss z9t96_A|`AXOp|kN&7}&^6oPqQ8F+b(v3mt^CShSHsD>(!!e?#i-K24`48xI|wT(od zDtfvZ#TurO4}Fr}!_B4dyHx+RrJ<3TR#x0(l>U0WCaY<@(STDXMOn*1AOGhM3C+r6 zEr+{O2qKx^P%$%g(E^lYtA4Q?aY+lDcTT+r{mI<#6L8b5IRM* z7@>I-Wv$dtVxN^NZ3yMfiITO!KHXb8YI#x<7g5pdeYlJ2=SuyXeDHd|Xq7nU>LVUw z=~!qv1}l1ZR`2_722)la#t9u>N&)qsj+kSV0>N__I_|>W2Pr4($mqN0^fVOy+O#Ko zac^ywi#y!PP_vXusWBP}$EF3&B?rgcpAVjke-R$TSWGI&642sRYyG1Xhi9A=8{bww z@O9;R8mJs)lCirzhuNFgR*vO-4c%8u-V?-;OYO}+1u>|)X?(-2O{be+^Vo{VG$~b= z3v>E*1O$DZJzQ%u0rsgQMM(Wa+?K~X1;JH94sR_8q>BL!186@mT)$#R z!@W!z^SL-YX{)38b72OinSHfBiU}P`jqsh_oL*(qMFBr?>sl|gKgYwwsmEhM=HuHr zZMvq*7$K$ZWK79Rs<*AEugEEMo-S)tV@h5a0a?Z?L&k49B<*8>=hL)fh()6on)hmw zI$Md5_HzA(iD8X?NUY^?H3(BL&POm-li9v~ur%nQl@&KI(ZD2I7r;M}{V_ zCbO?dAg#gM_p~X=S~70UnGk$&hSam5&-0R@<`&2yhQV5U{o{APmgcHF z+HaM%?TTF30)A@ciTk8XwPzk)=H-(XjHGSo^qMC)oY7aeC+^>nOx@a;vzdG6F}UHT zqH?zS;=ySl_eps0!!k1`mY1Fuq|is>OxFD(%3wohgPab6a0RX<%}*`p?%6c@phe|K(0yaq31hm z3=dx{CqPBzeKqwRC+3XRMmwz(k3a&2gg>}wN@}xfEe?mJva#0_uj@R}Q)RhsNc0l| z#of__{9%lm;Wce`Kf~CBJ6JiTPW|=H-Il2AqxM#O6khRU8@fvwg=peW`78P1tPl&O zL(IVE^lNP#*mXRR5s5zJ|3z46C}l}A>Dqlal2s#?{-9U6=q13Y*lzlyZns@#*Poue z|K>22{PTz1DrT6f(1jYd=Htg%l%17~V;?O)?q%C97~W;k;k2O32?m+3vwMwvvp^nj z8GZ*~=WOSSefm~k5o&D4tz#pFQ2l6YgD&5zPQIzyy;(I6ch{)BddB>6$qwI6!#^Fk@TgC zab5@c0nsgH^3zgBoTaDByfl6ZQ5r-|mtzd!+D*1*mioNp;QLPvLfMMnF0MNrpN`KS zj+yGgWtmk}8+Xw@onoFbc!!N1KPAlq6j5K&Jkr-rjn^5t7k%^@$XP z4f>&>4$vl=N)-h(v3XgPwDvFQz_mwbbQb&7Q?EswTn(ULVSr}n6PZL=o?|>VOK00IZ~8xjp$IzK>uY#0w{rBpAOFx1)N+VI0MbRmbXIv)__Qi<|D$}lQT*1-cn$Y{_ttIsHR$nO zT~JYMa1b8-6!&7qo^b-WjJdESi0>wOuek?dPFBv3MRt0;q_$$_5{NsGo_rc)m48(` z90paf*09Jxc@BpZr8s_|jw`J?-D*GF8CBnnD{I^1@!S%Ba}))njW5@{py5M7k8{W;YrIivH>zEif;UU2f7L|x_RRawyuRZR zYAn2sMr&$cVY62QvF~2Knc6mRLr2P-0KWEU!k<^hzWrRq)Z+~zjztM?DKh4tj1)NJ zDMb+DGA)oLF8P&m;Cx5jU-i*(s54vG@tfB&6=bqT6kzDm@5~m8mTU(z|5RzJ_#S9p zZWldy?_;(vC@EN-hT3f0I-+0v$xX+nW^c<4F_VuaQtUWuc$P)02je?4OY+~Er8GtQUvWJG%#wkG6~E+ zNo*?=yxIIs6Yz(6TRP?C;-V$kT!6ci3r2TjRhMsny^@J(ze@AKEwU*YgK!S*isxS$ z#JBfLxBVGuW4T~%Y_%@IbH2@{JrgU;>2SL*n5dfy`#I6iGA5C)?h zgjpKPDvDsY%i(o@z2z^P!$)HQIeWO$x$B%pzMh81yP{23!f6;e($eV2Qj%$7($LlX zIJ21YZNDmb>KFb+u~e{G9!;}jFt2=3Dn=NFO`=b#IX?EOlxKEsJYcc*V-*a5)4^I+ zAeA%o;m9w{d=Cju}?ptS#q3k z?L{CJRMX)aj~-lgEwDwaUqa5fd{mE!saCV(s(l#?5|}7nM`U!QoEUcpC*S1XhHjH0 z9JVb9PTtGr#<Q=@6?uj=8@YI7%Sa9$#MHbBpXqB>tzx-rbXW6wD%mM8t%Zz0(IW^@_7CX z>P9>NqL$gK<+H0fdu^f%5)fD^PV~6zM?Fov%`+jwI>`z6!@Qm~*TFM8S zt%^lfUHwqk&wvO$q)#W@Moe-{n1HsW+$`2RzfT7glu=#SMFM#;qTl<3#LX!_mCt?* zqQ8Qke{C2n|5}%IbC8P6XC(Gd_u*cAlw2tx`G0VgumB+>1z)ix3u0lzXnk*5Iy}!~DMp#peJZSHMh@dfY8=7(s+e zojobmPN$9+6?e}}pAf$p=Qo|lC%W51MYa=&wHZyT_~BV)^>^oAmwbHzDVJ)mb zc%R-*kwDD}8h}@(cI*9~tj%dtM{&v&T}oS^p^F9557IN4txOZyLOv} zwaFpK-fym?|D{Xan1;{VxC=DbB>~+D#Yjx}nR$c?!lF|)txd+vA_PHhRm%QQ+o>6T z?eTayEkKr2JSL7(udIwcW)sv`7}72!=xU3baN0?A)S>*ydWPz(4HqSR-F#307$u>f zkt_Fd`F^xy`)Kr^?uB>m11AO?lmw8pdpa-2P)4PdLsr06kGvCsHXthEy~&bO28g$vbahZ zGzt<@LR>Aigz(Few2|;?9y#dR<7xaA7tF)>hbjD~T-%{|CV56T(`WmHy5+eb&TFyn z3nhx?sv~7F?tK{}D|nNXyB$`|2Y^E@bMDgLxl*|v$?KTZ++75&F@?ycv67cmUS3I@ zLA!F0j2ZG_=9+R@*lwSqCDe~T6xFUlk>mZ`0e`==tDk$swp`$aq{ok0g@d5{V;0u! z^4CW_v+ipj+520lNX6En_+&^eOeMQ!?eKqE-6!ya(dohfKoXfK3yg6hz9L4I;FDTTbz zmh^6d`l~hSnf;`dH{hjkvu23{_Z4eA57C#&K*VL4S>Te@*#5P=MUG-GinG>wa*shT%A}YHvu7wS zG>bgxyoPs@0rp>bsT~7&_LvQD+fe2vy%R-~6^77~G0Ml{4R_Nl}( zo%92t)XnV#Ur=kt$zQ&x1>?9{GazC%w)Z z5wZVI9MDA&9P!N=n13PmwFo#8S*ck3J)OZnRkg4PF(Pq~Lz!T_FOhy}3@NBiG6&O& zDI(h7qoH(0R_xV_2>a&C_t=}@v=KewyfKmSMt;yCO%B{S{&RxcQ|-tsF|kp)BxD5g ziRY7;eqz6^-H(EK_md!RibV57UKLXaR7OQxD{5Ns*AH1j`I{oxy!ChanQyx8BiJc^ z_{)m-@uOkyr+R69L4b=p++ymKeTaTPXqd@0M!5(YDJ+A|y{}M9!xR_gI4$DHZKo$O zdC~SQ(!A~{E<2IXY&)D+PnIM)bMG1G!;L1~!Gbpw{l~il22M{)x zG2XMKxqWOsffvnF1Q~yz(fr`^?-&C0w1XF#I&ub)J*~hl&}Ooq(UjYr?dT?;F@E=) z;p!v57DYiVx;lKO_bUzZ(dnJM&xu74d{fsI|)8$Lvm=Ur-+Q|)sTl?nA-LW=$ z7}~_yoCu{>N8b<2xvS9fMp$feF7P|=*ABeuw-pRRreFaCWi3B*}XexDzc=OHT+`|A{ zE}FDZfIHrga9I?~NcfNBAB6M1`bWuj@AN;6s_q%R<-=3c#U2SHQKwUnzFY?Jzw{3} z!vVf8&^AZzvEa0~H~K6LN-2jD4Dn-qgor;I`PCJ}H*iEAvX16Pkdsg4Z=n3Co(h?v z%}M2N>*KS17u@g3YJXlS!MDc$Jv`qjmUvh$a7(9+TfwN6)4?P8HtNd$Bq1E7=Yhrf zb$js37-h+Jt)-zoC7|vO%a&y`^a}aEJ0sOYNxcr>HPh7gkiS?#t!xl#uD8ip%EV?EXIL5WNKEWThtIW-0?5U)oT2($8;*mSxYJn_y!KY zrEIlCg^;+bzBu1-@mYL&wlN&E*OzVx&DUt(H`XTK|J>@7d~8_rW|o#FK!tY*n$+<` zBsCl^zy#7JC`!bAflS>*pzYOe`Q!^(nM<=I&28kG$J<65EQ<{UP~Dj*g*(4M zSkS2CVVCXxidfDy5ht#HqE7Str0;BdWNy(i z_iJ^_K?R`3m71;kUcZBoIt>Pkt_2|CQS|Nf0uY_vvO?za(>j*FTGMYQ#k;4*B?nCs zUc14uN1!$)3vPtb%vzUbmjIV^W6OR<66^xV>VJj(Jaf>4F+hDxK$fa=X6(n6qYn;D zA^u6@bt|y+G#yaG9T&Uh_$Aufek8ldvL}i!ypkT5wwfeo1q)k-&J%az=ZF~UHv<{C zV?*$GpzIyyj!!+2nm9^uz!t|ZM1-NU2gkl+sj)=N3L{tvU-?dptIdkgYPn?l!$PSl z-YBX@4^_^Z`ISy1Ov z^O%Z+9T(&bfulu>yNLh8F88d}u2asDm4xe5*P&0t57lhT51fbgmFx#UB=L zw;zN5@>l4V=2YPOUDZWk5uj~HXgx>snq7nt0UCiTBLT6qBxg$!?KC+v(hqPhq82$1 z=>=lK6~!xj!FnuGmajLK`G!yWT->xy2SNM2a5o^$*&zd9{iZE@R!y} z_5Kjn^QRQ=AaZ+uK0<_ARq-5E{P6VC8)&=Myk0f3=bT;AckC2l8`1znhN<7S%E`}S z=5bg{m5#2Xa%pA;t#~5?R>LGLS3j{+ROg4RNPoZG-4NCNO)_P-oW9&!%Tx`xyCO+b z)FE!(8Xk)$2`Nvm;$=W?{(OJAj*vfQOp<5%tK$7Qj|`GLq%x@2M(}li03~W(%a@Q- zgZVFTYMdoyRq}3TZ`6egv^jO!BAATne0OEfLx|yb2BwDHX)I2%m(m20GqA-ndGbTn z>4?qIB+cRH_&P2mfJVP#E5c_KFkw>)alY9nLzv=nKIX!U;%X{)BeIma{n??N%lr9) ze^`4kM(-8g@zOZ6za+Z(jjS&oNc48xiqf8ip$4N04Lc0G9%Cqo9Sv0Rrcuz5Ol9zmt3*f|>gQXvHz~=0 zFbZv`wCeQ?5!dWHz(zMgvOm3+i2>t?ZF*Xb$Eq$;vjK_4DX?;E`<~9% zMmYo%-r_t%=i=?1A8Mswt1lu5V})k%<&RSRcpu%V)lf{gr@eTrG0TtLWH$)TvW?!3 zB#dU`ABZBICYqU53-{~swc*xJ=KDQFzGMVGJeU{sz8koST1k$XEDNKQ$_!G%ogOzY zKL!a9EnIcD&;?*X*fSF3jTx{`xyt@1T-=6};Lay2Zc=9rc(4*sC{?=GdLkRFo-eId z;LinVWd4e6+qYEL-MRFl8WGnU_n`PsQzC^Dg@tfLnU(Cvnu$4~fb5V}-32 z#GG!Y8dY~(eswH&o)BsB%_BP`|L^OL&$GGrzh-mk>x_-q_GwC{k#~4epiD|4T9`o0 z-CywCN=Yn*P#t9##uVf;1t!2w{{_OrdZXZ$UbGWg3ViBS67gr)r2+H*+{(zDN@*{d z|Dzf`+6jER~0o&)^ATKd}Hj3Z47MU*P_QH&D4nLL?!GAGGQ3!9HP28%%jzRyWecOKA2F3uL`g<0}?CDGaJ%lr?ss5+04ZHXQ3|oH3Lf~!JZ1zfP>zu z2cde@dCMh2sEY1^ke0LzC~O5{jSetrTPtSM9Ct#=OXpW8~(gVY67NjhuU(ZZIq4xljS@}sFt~`I)ZoH zfzd3;VHKt>N(Tg2>D%%YZsnlr=A41)OCqfckZ#0Ln;=#1mfNp2S9C-RNofx z{_&?0&N{%@d2`ZV%5wtV(aL#=BMbZG?mJ-Lz0To<~2^oNIJ3LAkTmE>0xn`S{%z%ZVm2 z?DDjcP2|taR&;W&Ko-ad_Ya4_OU%QQGL3zmZG#ce9Bs!4@wp@{4CBkKZZUwyypVwn zx|3H>))#A)qs@nNcl%Umywz3DSJ$<0^-Z_GA{d^UbfTLIhuvHw$ir&Tx z?q)g98biqNFFx@iG3Jhsw{+YsAHQEP@^9B`ut~oC>)u&8E_|-UzjlL3-!qs^tSKk3cjylaV@$@yYKBYD9^s zBTlkCJqjXtj=w?8RrxIDm7hLEcq2VHO9 zdloSZX9As}sm+pUee}#eHnJdD#KaPvRg3ifM5MX~LA|=X=p}hA{JAtIz4_ajhJUYs zm~naa-k1LoCk>W&7ZzXTlL@0p^8Ww>ZY$mqd2&p{`YvKI`M#>kiVUf|wIyb*9#<-#M91%Q$H5UTjR>7%CPl zqp!a#6-QTkPI?S!_^XAHEUo45rtypX%Nb?r0`@9gTo!BZKT91ipS z(_b>#6-vZU!wk=Kmlg(D|g1n|b18g<}} z>*IeIA^1;Oyci$*4T#E^Q=9xtn9*dX$RAvdRZvF)UBtGB8~?-`^8RzwgU1yw_MdX? z+}x!fgu@qSRP3~;kJ5)_Y)8_ocA@qZe-zG+Mr+&Yqf7CKSpeLV@v0jHYCB^l@2NdI zWLRR(4*S(w0*8!SjhAom#rfj(wC)REK5I7tD;ZIWCk_PZ^5Y*_r)h#s@N6J|1W#~R zVy9DKo1FT%LG&(T07iy-$LL!vb-OO7UPNe-PlTkyho)0u zt-b6iK=^{%LOA*E!)CzPkX2Ej6>bH+be8`IQBEwE;LUE;>I#UmzM|1WU(p z_fe^gA1_~v?v7RR`QFXD16Ld?4nCV5dp`{7e(S3#J|g!F0#z z_=^h77U=d2WXXQfdFFiAKK>5TT-FbEr?f=I$Rb@Zl+($QdSpJ6P2A;h)JkPgh>A2= z_|ZOcJ{EGRrp<~_7L^aK`e2>xZG|-HL7s7rt4ChEDuPhP$`!(SiU+fIs1d?wC{$`$=AYnC@UdQ}mt-<`h%^XQV zd@f~LBrgzKA|l9E63~_C4 z=;mYHoVsj7$To~-QMT5W+)&q(ce*Kmi8TEEB>%}Qz33uNoj{m<8&}w}%K#Z=zdw7$ zi1`uvx{+jY87c!pL;!UjDmNnh1zE{!D2q|Y@3yChV?LvY18r-p*uQ+s>3ohk0ukhx zu|SN^Y0$5?`ARBO7GoLahPTtHF?Y`60s|jD|9rCpD3k1>`HAkWzGCeUS4(5-5DJGF zfgM8Ut3}I9K=EWP<<3yXQA5Immlpfi4@&gFidS70L;E!37;TC{RijOB3FRkd5->GL zd-_mTSczHv&Oe|r+5rnmJtH1ClLzFx`cnonJ>MrPNSbn!JrS!Bknfv$#MV0c>Y}^I zx-;do=B86{%$yiRznKvR9KM*}3evnUcn9WLBB$khqpV2FQl(gWc}bCC{Ee_sy92z` zYUmlcuixgYQc8l2&*@U)fc2f%0V|mv-5EM;lJvf>*Z;zfN<^q=u?G?Ql9@aHh9-T+ zX>Pmo-{rOnomE~S(KWr4`LCoOt!Iu*z`@~-gl~j;s75^05N%q z8(IFo_U}N~dP(~Q%d-VekuDl5Qf#Fq6#80e6cFbSq5I971wLy}R#ZCE#NdSeP#GZjkqsfYJtYiCY%>1i(7wMC1c+ojFj zf+vunLiFIM%4xsqyM$=-h-DuC6C0dN+uZeUlV4Z{N-HkYWSji!2IIp;p+2 z8B$j+=%aB3bD?*ARty03ww_N_j(tX@G3(v2GW1slk^HQ-y_Dr@L-sr*wyDH!KgpO) zMeI?kP^@C{s+P?32$tG2hK6k;_N^6eSt_&Nf(^96=jpgl7YPJ`9NgFAGg%pJP9cM- zO{~FjwDOuutsvsL&I!#JAof9DiVf+t)t|CV3<|Z}{0T!U=66|iZ-H4ng(f1_-ZDiL z*4{mAS+hsHaTm!+~gIfl7hoB+2ySuwg zkl+y9Eg`rQoDkgI-Q5P)Z*%TF@4m0zZ;Gm!f$81dt5>f8cLsr+vfte$6Du;?Nc|c* z56mCVbl&ztA6cNuCacmWkUvpYy)Rxv!-Dr@}6 z1-}0BI@MZeQD+{B=1%F+Idq^3X8x>1KeZbXWhDPWDF3uG+{J4#8fwu17wMk)&Xy)m zPiFRSKRWUgTCw>j3O8M2;&|sTnjr;Zt2*(Pmu*CEl(ND1l}-h!kh`9I1s&Yf9I#cy@JEl>OE=A5?qXk* zba-g7myLP@b%}9b)O-il^S%zGQq@E#jI(y3_a|?0iSNoB`TRvS>rQSn0WEv}Os!w_ zGaEVYC9K`yPUSk(t45FKi7;F7usap}l1yER~OFDABv@1C4&=yMK z)#npVf`iVxmm_&pxYrk-3#ryQ*&uqUY&8fdMY^y)SQ1B)pBYYLs zpCALpcmIP=Vaz>sK&Go7{prTL%|{0zz%pQci;0TsQhZ%itMNm?Drr6~iCBdVkQs{l zgef^`@i#+n*@@SL*OQxYS6>cZts?h^!qpFBt%;R5mLP=(s|$?2;{;Bsi`oxrID^}Z z3$~3}6PI8As}@u0B`bJb@v@NWhZGfa>rm862#cleb9NL0=g;rjX!&q@igZFhw7{K- zXJ{~)d&}<|RH!-4;8h=+#W2y7(|<0pAP_DT&%>my`z&`a4Vi;E3dpfNWW+2_ zQolR?DiL?RUPccF!%2vf+3SkAR)xDs^5#~PjQdO*zNN91CCuo;AOR>HXThh@Lc}2< zDmdC$p=kb_VW|Wu*YLbN?k>_g)Ld}xBT`?{NuwS%$27OYG*DX7gSqKj?BaIn2lGO<-^(erCmcD*WfW$ zXjW#yE)y8mgc{$4Iutdt-vcF?W8Pl+r$6FHNq6lTkU*wtpF%+#&TbG>@gajA{{p= zS2_BEY;b?llHVyDu$Q?vAJ-`7$khAC&5zoSG45KsWAKWIuk7IK8~nk)j!MprQmzx=ZHWDD|5>%AtJFN*YI634f|mLF5A z1qVB&_Sg~a6aJ}l2B}}0qcZFd^_3TfJudHwi3QDJtM-6 zh!38`f}_B@8$=*O)Dk&yc66wiAoT4qbxXPNC!H%4bp0Rg4 z-%oQW;4PvJDW+vIw-UP3{eV`+6!uj)V#oesX&Qo=bKSQsX}Kh!3uM8yve!hB>$u8m z$vfAGB#eHXZnaVh2K5Y>4`GDoIsxx#$euR-66s=SR+J>vhOdLQ5=RBo^)e{ISVGmxO?_?!vxh8)vshsG>-GyJzRhH}N*n*1U@} zQEqik!z+w5esrg1HrKY{1=7!6)JX2JX@l-$VYmiL7?q_7HsA*t9!h9epssB zzA%)>*3dEnz^wiOE)P>Donm(Ej&9ux0wp+5?)eXov(BGKs13AJ3e}AmlanAD>ICWk zf~{;&EID?AVvFJaZohq|^dNk_z&Z5Fz}PxiKGGw|&n6P1U2l=H)~5t<6d!@|S1BLk zD$bNvL-}$0Q!rXm?Rh`LYfyA&`r#HqqnVLnh7{;d&>W=_GM{I^??#(%%B;FgHf7lm1yyegCQ008u46CcFg+FYMv(suc)L|)BKBlu6Ztwn(7^kUy+hey`!+3% z566)Mit|@nY54CVRKUV}#n1j0&BsGz zp2^nZe}bMi#%i#vgvgmYxeHZi$y*5|$%b@%(Rg#B&?{@v#%s=9Tk_bTa3y7)l=$P+~s?SkM2Nx6Iltx;j3aX7+<`aE_V3!$$>SrRq_}53$f;7$@XE#KANId zo9LaZS@7V#UqO#zAH*h}un$s0#b+`*Ty?Jv2h&HR>55wSQ{_P|#Lsmtbr#MdS_&V& zRvQ3n5XRWk$7_CmDM_$6_6IIGe>eVk^lugp4sgftx5!rtduy;etTOlAGtj^= z<7liV1bX6;94v!6O@y0zm5Kx=y{_HIB+JH+9MGJ!iA4m{-~n4)#8=1ifvEfH11)~6 zH}I_yAG_h$E{kNnLl5wc156?V(II$Hqw;N_EU|l;6!3&ELg{Dm)tTOH;ajBwlChcQ z!nu>|92@J;niXCPlPLD@!ilVEjFTx(D3yeO3{z(D#YoIqnJ)Jp*ZR&MEF=oTZX$O> zqTa(Y%$PoM5CrBGV0Gyf^^QgF9Z#ur^&fs5m0~W z;F`e$^uj7xy%=xKdE?wg;xPKvL#lUlAaAGjEXGc*OX9&-)ojuJgo20xP2j65M5V71 z8hi7aR0@ghH@d{bd{KNo4nlfYdL7LMeh?kwbK->esIoC#a8rVv}2X4@FTO=3S?;B|7q52`Q^>0wKA?<&poql5 zEGc!>xXIN5#@Bj#z)r@Z3FXZkO?i|v&mxrk6yuYG~dq^ zCluS(y7{}N!=Z~&-w~U<;Det)345ydMmQWv&@`dvd9ZrLv2ILh_txJCoYc&hTdA6Z zN67FGfPqh<3(gG*UP!Yksuk2Z@@7u4IB8}3il(_wKj)iAFh<6E4HY;xxdMGa>|q3( z&>WDj{D~j3699(*;z%!){I4Oazqvxa*5m_a>P-Ch_s%zlj5p&DJX&VsAmf#5I@?_u zA@dxk^qvk&2aGVZa>6}BWAZN2eq{0SHE9F~-E_GY53G}8T8|UOS^4b8f_aytDzkwR zK1Fc7zS3&Uft~k>*OQnjZsL`f<*w8M8@-eQt&PLRr&Asbfb~vsJjgf^l6nsvao^bw z4l_0_pY>5{!^r*?!|N^|1h|edqQi&55Q+|80*met}2vi^3xdVS|@9H2gn( z-)Z1=I=Z?t{W)<6ZuwrlS4msj??&&v`kd+7g=seZ7PoeP^t6T}>#DTAlIEq#m8mTM zvL#Vr@I_gu!%>i{-N@^UD?osYMrhg#FRg-$H{!n|?}K|#Z1e!Xbl!)&ymgMJpLF^o zkffd673gFTkt4L zO2ugQqtP#B*uWOo;d&{{i!eRj%;(i0s7}U`R^4rKYxX0x)@$NaoW-7~T4n}IEd>dN1FxPH$p86==x9$CTIw!@k&TPiDC!=pFAbjx`5wB~DzBQem{UrV)8WF6U>WEQ;JHVt_;6O=I%Zq$H7{||RhkT9QvQ5!} zr?Z4~pWh!b_Ln>Ui>AUt86;kgnJvHb*B1X+n@NAX>_MLBhyU2V|4?qFR~rGB0HdrV zi_v`r9rWdobanV8G=4ve;k$v6J~*>`mzv>FLF{j~G`fhCJ*~+x)UXDaZ~axj?7~CW zBWj_o0I@*7f_c%egP6Q+#KaiY)D0`$k^s@Q$oX(6W-sj-T0h@o<9)v`qH$|;>VwS9 zX`hvPQ||6bX>FT9Luc4wS$M1W0OmX`ev%r+nQ)fS3iWgeSPMC<0Gd>E?3c!A5zajr#k4Bl+(?w=+0uka8ABgPfBW9PDnCAI1`edESxxsd)dj znQ-&NJ|oE(lv0^q%muJE2bXCaGE3I#?Q#gX2lfpvA9eBG{4ReIh^r5+(PaKSQ~r^m z?N);0Wr)L8Y4QDZH_Zb6K6t>3Q0eI+^qx3b3`;=QQtTgJHY7IC((YXkD8!3?HfnDBA#-$rVjj7Y_9%3WC`9iBBfHt?rbSJ3obpUnF^24$IB1g&u=N zd{g+i(1!oxG#HmEf6^oD7*>?!{zN!WoQMVf8sbh-iP%!nAY1AD)5TBhV&-kTii?Wa zHeTX`0usSHWaxgHzGyX2G|NK(C~eNL+p^h>V?-zMCIj^63LUU|yw%_HIqMPzEv%z{ zE$|9s#hksgdC`tE3ta_jOomvez_aW?#&bvFfUhj4w=1|=~da_)@niFJ;uhE{&9ZX-m_RQs&7g}uJ;jrFE0 z@d)$M)rUz-&nHxVMWqj$%%4SpO()ZDcSe{(CSrqcM-ty%PgHw0w^HESJj^f=%j1$j z*E(`9Sn#)qpL6FpeLGO2>j!?d)lic=x;OuhY_`@~BFhd`mETA8KkYOLk6s<0?#uaj(J^+*j9@v&#T9R)Unl?CNiPFAafPGYD@o6FhSUAu1n zZjDmd$2jSWv7fluT^vVIOn*Uw{-tQtEJ?gsip~D?VJIbvJ45x8{Q9M_)tc(ql5HB)lV75q7g$$HU0|yQq=LhudCY7&_22*a*$Ef+x==C?;Z8J;<*SfTsZAaI1Op2B- zBCQE+o>7DJQ_jTh^G5Q_=1aZ&sgF(<=nCSwPCS^$PeHd|a!ICITaE9QIZXQ_bNoEH zSTV&P-mFME@|i>)gJY#E>Hmj}gwU6$9hpsCW4e}qPWx%IZKC;3xOuH}9#Dnkup2pN z6bn()SqkJ$1h1=NQfo$d2Q&Pi?^5Ac6KP7>)&8$RSB@b<4zvO%nU?t##IN!flBBd> zJutl7EI?OzCqHty__~(RX6i7WaCTV7j1m;w*gI3|ST$2ggitAO7UUDmp^VbE#+EY3 zw(y3K7-J)@HU0n-`adJBcwuDz1j_@D)0)8ua&-E(y?DlOfi|$FTT2c8 zH*?I*Fm9ALORz=`?X!o?WF|_v2&!(%nia8o7-KiH~89N2PPpj zY8hJHsfwN+X~5MxnvxX54)j5A&|VibbK(%N+Z@{=z2k0j&aMAWiA8~zY_nE%?lR9xWvwe_8he*3$iO7G{PL4cTNtS|>v8h5 zX^`<@$b4w2p>-H#Vb@cO^T?^+{)44g`K2qe*eG<7e(inkt1*D=DB&i;u7wX+2Ii2v zHj1HGpQLu|7>k7#*Jg_Joa<`4`;S_Bl~DfLDg^U&;~pMLcKd9-Dbuwl9ZlOVMV-;= z`nI?D#YJME{$lGQ0V^$SRqR!}3vEIh`S4Z6XQhjlyII9Q?xf!c+%3ea*d^WKmX&#` zc=tXM22wBDSzl{6)l#kpBjdV(rv*A@zSfdx9xL;h{?Oe6wGR}uO3KQst8+n_QD1d2j z`KQ5#Ky1;*SYgQ&7s5$Exfl*^Onp@BkBO5?QBq}EE;?fru<3m(H-Yl%;pR|zSoh)p zRV{aQpD_>^_i-V25#5APgu9*c7=b{DCS3T-0-x%rh7pzVPmrPL+Kss);pi({?X-|R zxSlq`;H}c)&J#bAGf)9?sYi!4_*U?!hFS>^k2DNfm=1~pO&2!y%*gw?@d-D zXJf>Uzt}`RT1?u|?*)JewruJ*3W$ptitN6^bj?J}cdhX-;@(;JLC95rz9E7bG3RP+ zLXbne1)3oZa3Sz_M`UdDOnKlu!yRz^5G3N8L|q1|m&R_dMpZgxf3x$IeKuEZFhgW^ zYiPXjG8>&o#I3N1Y^2^@9pfs!Pbm4(>q2bQzwK@m7A=R*^@{}5v}w}pLS1oniOw?+ zWgRN}Bl0rzJx~2jL6eSJcC4CGJX&5Wkv+l#U^U{Dhysu*{G{Yt@XM{#WE4=+9 zg!YZyL;1VOwVSkGODNk*!cRjC%B8hVlwL4HWR}Fv6(%IEVEVaIaU;_^9FzJZpY3DO zG*5Y-sejQ(Tt?AbuL|Dk#!g`$szKo?we~Uogf@{$;16g^(EAh!p`|F#JM`|$cjAc~ zdg#8`{MqQ+4@q2|FIGa2&5YHRIU*Y|`c4zQRkM#L=6CAa$fmg3uUk85$blxb^q4lH zz~l0SV@Z-Pu21#yEB>Ljw)9^AUoT?M{0+TOQ@zKzk@Je@Zfg7EHp`A}t>;&gkr`jd zW#60SVW60c+IctAJq=5dU%Bd#gjfF8zm74$VukJAj6u;791RW^!QjU!ETb4Sbx8qd zk$k~2ux&u1K*xp{Lr6xFbk1~K_$mNGo{BmAXP#faVX{uG;sj+XRtJFE_=LxJaW5VR z%GA+bfn?(wHnPigmh<&L@GOPOM9|s|<0g}UZQD&v7aBBrT~37Bv}Cx@X$ zlEULhXP8}=ixOIz@AA2C(-!sJQd33K-%c<8hpP&VLpQb($p+mjW~MDAwc!5Zw3U8S zaNUW5Dl$`aD&>m%u2|#^eREOitT6Q{MRZhjlVy-#Z|0moT{Wha(34zc>PFu}UF@Yp zIQ)+qC4~GrSD>uT1e{|9rWm7yS^9ZSZZX!K7Kse9-Hbv4q(7{Ih@+RB>aSS5docor$zvanKNcfbE z!}4?BycEg4=}?)S$31{&qz3%=g+w$D84?9IF@5cckAGr>>`44iy@!KYJOZn1H^`WN zI5uv%H`3I*OVe_i8L)|-hh+`pZhX79QcW&Jp%c`!vss8$2jh3n4N!Dbrh)92%cV(8 z{x{xze|@@4w?-UCex(A|dzE1KZMJ_C&@E zJrmru(~gd^c*pzCQpTht)=I)R{$XByQTEGT?>i~VxZPTI(VBgk)=#zmEPEkB-!M*4 z{)0y~df?g_D<{*9To^V zPG65K-in=9WmjqXaaM$zN^BNM`;7#%uK&hB1Mn1uTne94%HnzSYu9bUmgisf<|x9> z0u+4TGa}5LO7uh@VM2Oy`ICAJ#EU zRMm}=Kii$&k_~6ay%62i^aHkmd3^FhGiq&>&;pA=mm?lj9P$o^8N#MP(05_HI(HQz zwV;%Ncnslf?D?^vkd0oV(9etfUapiKAmI|)aUY}~wIMr8HpgWBqrcNBPGb@nrEcE6 z*vG%1-9;I^kbF~7$9z*D_`!1aTUd$F8_ArvGrRTRk1K%^Di^vG9itt6-G0xawxLri zWb?iu`SvCJ=1~1d3H}KdG9EH+lHO2fG*@M=drZtIP7`zdX$JHI!h z2Q#=oWAZb6=t1KT4mc%6M4y&g$s5*@DsDNH7_uGOmeRQ$(0rSu)^ z-PO2|8~rG~qfvdg6MWh4)pp1gIVLG-F@cI?{%}qKJ0*BqUr`u(D|3vx>pCs5g1wgs zPio_)U)6c!wPI`v0BzK8G<}j)gZp8uBCW;n zwYh%W-1qNvnYMnWG+1G`$OK-_b(ECq3P%6&tRhyatr5x!}s}Pc!gLt{2 zl(xUyfmKudZ3hJO!KFk8HL_p$p&%xt?)>A~*&9{Q4ecLGfHuB!rP@2{m|yc1DDYjQfh5wl3qQ%`sf%vIAR}2#%nzf-Ci|&jvX)Pi(YMioLyh+=*D4% zJn3+4>d5_J#i$f(BEvtK2}@gLq;fL3eQ_Ihy6xRqgw)P_Z#1 zEvAcb201wVu<_=?Jl3D`4y!*VU^tVmxSrYG8(YgzHCnk5ohfFb7r5gk;#NDQ)bfuZ znknK;PO@a%0CH-1KZo0&e}k8vvU!sy^dk8@xV0*s^$<)G?HI3B=kB@4r;28j^cgPu zuCSepDhj4uIbgVeo28RV25@*cLKk4NTLyo8brDbb&SbCmoIX?jRWpFaI zvEC$Vp#AKGyZlbz4*P9qk-ES^2Fa^KQDU9=4>DROq0tF?WhdaYguEoAP|qe%M3#M{ z6O9p31k}WF)#%;Ha_oY!h7>M|t?!}XsS>c8 zq}X$=%P=^Gbr7IEgwt6;s$qs-+4G&gEo3X@akML9oZDid)aN~n#%5DTM%dI%tL=n{ zlXwpxF^=M&4d`?D5d0N8wJtZ9J! zek6K{(a=5#M>32nhV|i}N?@lZTXB?~x zf2rJbB_9i}f8gpuen|Kp+&)uNlX_&U|E#_sC#>O*&n$eRkescEDIN(kaK0R-ObU1f zM2u>3zdZp16*yMApdL*c$lKrj59L_G*wRi?LFDLG-@%q)lLxbje7 z3Yk#S&QEVClz1eril9oes>_@2tvD9X<P<4#sz#>B#7 zo$TTOW+^5UersCi&M35i3o~7z#A}n|I7RyI96e#zvnfWARTNKA{7~XwDyj5_g2Ld& zGptX=tj^#Mj5Ek~ N#J;ncd*MCH3kMi^692Ja@(&DZK`Ee%Dg|PB`-H>kC8JcAx z*sA`2sdgY=MFP!v_TC$+-a8!flaW1Oe}jOKl1ivLH&K%yM*?{I|7+tjd%X*3UGT*C zgo7W!4?SFH{<(9Gh9iKzmFPFL^cLEVlZ_C4K{(1tW;)u$3pJ&|BIRWx2qI?Rf3a%{ zDEC1Iu~HvEyZdSSMjKHnYRGQlAH1kmdU91;)A5K-O596tj}1(*;5oLVbFqtJm4N%X zKOwK%RbBZ?JYLjGrCVS{0>giw2u*qcurinHAL`p%$rl&t^g+~5Qc_QDKazl<6yGlk zX+~gR#veYvU*HB^OWoRr%zLLsr$k?)0_bxjWpVs`r!A+60$X*jRl`2XcwOJYj!Q}K z-`&BL->6q5<7_adVZeaFDT7y{10H5c?YDN-@RYG_ANcl+%5W;{Zj5wX7+Gt=SoBq! z3nm6CzvFw2e5JN4+!U4O$q$#>6$#iA2$r&Fjm3YB>$ZAC+VT3zpJNNgabE)N8SR`W zD6lhF)Z~Z8@D4Eg9$PPVO$bd(b*Sqm^xPY>sD41cGI_XE7Y>W^e};IV0P}jvp9)*@ z6X^)WPj3a_rJpDmqBbyFm4szLfD+gI4*+>eq>$e++W(7(AdzF!D+S0vO)ek8*vt@oUe<5?P1L1J4c=7q(bK-2 zzxv|V6Wb2;9P~Kb|KcU;4Zah1iA5%T)ArnSh+-dvu|bTRxLA5k7gmj!S45O-7!20% zIusUuC63g=|ESiAL#V4`bz;wgJ8aCy_jjl9FWwhiaZ(q`Q@_*w4$F4DU3&9HSjhb8 z0X=ITdN8x2@x%lRZIV!Wjg|;2&hp((hh>fbtr^k|z4U(v`zT+{ZJMN|z%n*>KIaLb zyvftYHYGJ)3C!37Vk=0*MX9Wxj1Xcn#sv$Z(~Z^P&M@+y@(K&J!qK<^?0B}c+z#i2 zic?Q%A;biwCiLLD;b4O&aH26Wp7n}!=!aj2sL&?vstSy*Q)ZN2pzPCP6nx%XyQ(!SJ zKzdzom~Q(ncildsR%*Qvc`%oLo31ozI4Am^Y|31-3|O~#ee7K=L_=+UoiRiYZe02# zqQ%11WGKd$(D8EL*our|>u{l!94w~80M{URY-#2xYxMlGsOu*4^3 zH|WyVmFi;M;0vQrYaiHVh*OD&=qGv`wZl@8gTaD_-l&kp@G>_cYu2ge8)-B{yk=&O zc7L)D?L6!H9OP{A_A2B7t2vvM#r^z&b{J-WwhrvFq~w!aO(*f2OdooJC$S&_t~@%w z)MS|^O%M#QEyU2J<$Hc+PX2gJ-5MI^I@n!mfM*rMK4>Y@ra9j`Q|3&wp7}$m(Z%cx zqtE*%$yQDcM=OV2(}SJVrxr4kpL2NRz(*c|(LjBoCH_J9soK+5KMw7S#i`F>@#Vj9 z(ZD7OrC<0)q<4K%L%Nq$SIeh<4XJ22t~2lV==+D^>wKRf*`z{6$75pXW$_mD5&w&0 z(ZSS7L81EO23GSjM7kW9K}{BN;X4ZSuS11$>$7kUoc6D1cG=H2{3cBD=GGTSp^G|b zkF}V;rHkKSf~BFda0<3Ehx;jud|F?5H6yMFmE~aibPZ#oZnqH@_JB{G*+6B=lzGg~yJPcP@q!mizVV z4ih$}5sx4S_M{^NExWJY{#m;bf~4*Qw%-vtkDfHAUvVw1B@$2kI%;dD2c03giG}B~ zcO6jhY0>=`fOQqq`+O1+NEDy3FB;@AMvLKV+RsrrY$?iG0X$HoCDn!>)UUt;fQ^wa z-(#N`UoK84WIJ?}*`*Ja6tw3g?WYjI>NtK5Y+uT-->+%EC3r=+_a-BhVu|P$hq#1W zRod;_aSQgU3TZ)@Ue`uXR63%2{=~yijVux==>2WlH?GpT6A${T(Z)ACubGF_g`Gh* zZtEnDO(<^eu~ZENaUj2hu!SU%JM2`AX3^~UaLjkhoFDsu%XEM+3x)q5*!zf0+T04H zsxwsDDY|=S{upWPGE|G{+634{4|smkCdZE*$~76Z-c-7v+NX$&9qMoKB1MPhys^`P zSx;BzNBrv~dTe;q#7}>G99w00hsDYAQ21t&uMfC*1{8xx0Drk6JIY9zt{(2GmF{{G zV<^-j1c2X#s9}H5JGN0iI2i!p!N?TeVN0eM6F%hNt481Fw!;1>k*_qNEE}w2%jXhN zAM+ckpted*c!6{!zEphhJpK@#Q;z&bX_cs%S-nmX59gXNX4&4&a730CD7(rn^m{wp zzvEMd?ivrY>sOcN5_ht?>H00O_*)7p3qoWoGzAYSe{O%X-@opJDfqWaV z`hh0+6{>dTaSh&VdbWK9r}-WbF~#=hdlDX8ei%gDoGjLQ?ZDz(8HN@)VZIl(C>*VP zWdq{qXEAoZ{aXa=o%I+A!8yJ%wCc}C*J$U1Rt(%EM|N2DieZRK%8dgPVQ-GDH{u#xnWNu3LpbZ zef=b6n@(M7epsH(_0AeFd%7SJ0Bh zbI|%A=+>T^w0z@Vpg2?W)t*P^G8RSJ3^$4wOzs=|ER(53AkLB6pm0-)zR-st|A{cC zE!mCRsaUheB%$S4xqU7L_3HprXNTpI_*#lXKy2-}M^M-8F*dzi@5D0jk0SH@els`S zKXxdb%8L*mK(y9+TtbtV^5VOTOm9;5JmJ$JpAt@JiODiEGb)MhLX0KPE-- zD2Bw=&-b)fj6f?Mn^bq>@T8n_`Vaz+w)HL(i>h?sPr+6`-&kT4Y$NmWt11hS^s%DT z%d-URD+)mM^jwfMz4!qWgyqcV+@|Ryr5ACanEp+o7z1$8xM*q4r>$ZLU7&dk{!^dA z1WP@dr!7=siSnCjF&jc~h>duP)W=ewVEu2!WwW?&v3t?*X}rsJf}{2&cKik71#axF zJmRqyJ|eE{&T?5HtdqW?>Py6<@s>UL=mr1z)X#~ECJF@A!cmbY!NU*}#yocxPxCS8 zJ!Y;ao>9lQH$)+q5xS!qXY#7EI(B5n2?q?oeb5%ag%-K}5cT4+O;5;ymnhWqTY$?s zPSJKVOTBAnBz{HfgNj+VH-HsqoK6TlR{)B~un{`YX#f09fC@HVGw%x(+PN5rv9n~h zMH-IEx#IF;EA5*Cp61TqakM9e3BP1{Y|Hdxs`@Hn8>IO44_@Nh!ycEhz5{71V4szr z+>DYLkgf#KW(L$gLdG?}i;m#c3hTG#;r6`00_`7Zvt7cGvc8&71+l{qxvj`h=Bn}W zQL(!DNJT?=6dj=5-5>4={__B^<@;skO?^Rt28fR<{&~VeIv%Smd~KBMDG3|61RveR zSWT?D=JM#>gA#3cHkCQbXL1zkCEvm6JWnLW=I48~>fXs=o`*Bq*38o}&j(`EgSB=$7No;L2^!w!R<`L(oVdZEMyU+!+H7OW{PFvTUj4!iDC%-hdMuZ1nsQfD{iz5R@ zFiNUjRYCu=;((RNzy)%pL|~1lLq79h#i=|U`ctxxh4573j1=BRsEviE9X5?%F0^v` z?9KcASX0TAd%Cwt*OR4<+s@MZA&F`3sDY% zYjqtcdns?b>&*+j6uGC}7PZ6}Hd*0ahCt{KZY)8}YH#@;An+kg{IE9>QS)I%OB5)T z>s-B&hzT0rJY(+nKLt${$m8K-{c-LT6Lw)2=g3pJdJpXJ5zhF8tbmcZwla@(T2#XQ z5DhG`xL-1&7&*#7rSUxf_|7jC{BPtO)yfm)Y+HEHg!qt7V=7~m#uRw3kqX)NQTBs5 zsQeseDi|H~!u|RxnoSBpA8a*z+qVRpGVSu>_MiX!Q8zXC&Y1iU_u58sj2Sr4=-DwX z8WmY5H;IvO#{NF31_0XK82S93L6pf#%S}tz;J#PvVyZrDKA-_qvv!*UEhm?%kyn+L z@qr@@Htoy$gZrAUF!>*Vg!!+BeX99Ts^tZKanoYwGDF54uT>FR zjsK-SSGKT8O!a7j=MLkd_ncJt?tr&-QpoS|6_H(W+(CbW3Et z7fRZ`d>RD_BZm|?E|9Mqgv)oj=VRb)9nXsPO>m}tDY7%OUYBh2^rW6+dFajcG_VGe^up911;?C?9 zE8%{z%(Mc{drN+}M(2N(+Ue_Z&kGqxlowE9+gB6!@4MkljdXBVR7f-D zZ)PQA$aXuJ8d6SGmKgd;MW4klb`wa+Sk^_ySBN3r0Yz<@{G-VxskfE&KNbU2QBI11 zwMSD~FF`~!47R!ZU{X$?m-ctm^bF~9WvU<4=o-^WEUJ=+V{}UAG_20wMPmO@LPwu` zxgP}Sg1#+&7jdpFX2*?N_GB#ciFwn&NzoM3MEEHZ3NN%7y`a|^&LG}D1DMu&$^c-A zadGLN6qAoWrVv&3{~xn1-mgzv>rLr>Joc?u*C|fQYNr*3ZzKPE`7u)1_3d<-61{9F zvdpGCqasj41o#D_hMI7?1(dJjn8aP+Y_PmiwyC2SXy^4QG;PfX6RDnc`d&qw&aQKH zWMxpu#Q9f-hheEW66I@oKppF6Y9-A#vBQN8r zsfP%PG)oQ`r$OWU<1R>A*A>ISd+r*+P7(?2`d2j09o6~#%60;o9<%i(XRnK{d@q9}K3391 zz}x$nBk&P{bmW>zoS^hefiN9vUh0tcPwyF8Ux%PX{j?%B(}rc6>iWarOBN8&g;AaR z{#7%9^oc8g@;4DoV)%xI;*z8M7(uI$wn6Re+U5p@M+x?ZpELed7?r1wKp-G33RyzL z*T3R4C{{#*!Y0-CZ9l~N0yqAJ=gzqgU6DxdQ-kkm4{$&{*tCexi2YyaBU<(SmeR04R5ulR?;2- zVu89>Ok#urV(SK zZn2hq4KA|rUv^e%uSb$fGNnf;`%Z;&?Poanzezp$z(`g!sQKY4t0voMVY2|fimx7~ z5V&fask^s6IPt^Odqc1do-A77A|DKFCm&+9^{LK1Z7<$jSLbXE$t$3V9V<^RW8di zCiZ<_DuPgb4yRPTjDfX+Hi-e>(8u$wgb21cVkVrTjP6ovMr13+I3G2?%g63?6^hp! z$R>qBJEZxy**re*BH19pn@pWG5hKU$ngV_rUj~#dhJiq?nQe`{#Wlr~UsWJNkYqF^ znE;T#pTOP&`CiwUY02V~|IV;(ZMyiYv`l=w8{Lf}F7Hd1Q37!+g?b*cvPCyl?uU51m;f7U8(1 zj+e2pXt8h6R^B){U!ng1H;Ay zht|Gxt%8mxO@!2Dk-t#l4-{Kl>ekp~D3EUWe_=(+)lRUGT}2tw`9ZTEGw{L6Uv!_D zI6l@Cz96_>Dz|i6rhy)`_x+RD1VWBipp6AY?mXekrR2NShp*<0Ngr!#T<=V~_BghLB%gn6Q7?U1D6tN_ zTN$D{^!0fv(YN)Bj}2)L^+|iI6X)2``auCnd$$4K{FNKYo8ul^QmcZQxC6xe7lT)C zL0lW&zDoE?)GESeB}aWM`mDwcu<4@VYss5Ks_{3>7md4;H^)Z`-kpT$t(+A%xO-kr z`23&5^dyFKbTdevYg+1m5h^wF;}->g^m!Nf0Zi=_%we8aw6?CfZBbl_ zuj;V=U4#&(-z$nH9aL9tmN*H@v3jPp+%2Gg2bZDnO^P$&^3X+pYo4Mus}D_jXY2x; z7jwCPeK$glo3}5k9m-nnzLy`s8EBXOS@9z}aG1!J{u%eFIl||t$;Q)cP!Q%@Q= zY^^%-!D=b@_Q!lmq6Dw&XIxPJ^fTXU{?;Q|cc`!Rre5OHvNb zZ|;{CCQN&=KoiMJPJTw1dcD8qe1@AGsk7H0H{ z@?WG97ZG7H3JyLU3t=Qq&e})w}ixDEnX=GxEyh}B& zhVAWe91S{#yk8!MA2~*fz?y(Tmkmi6mzXyl9?cw>-^#zYf0Bd&H@fa<+zzv#_tp@e<0WjSA$nVPr7*6)TfyvTs4pBmi11BQEPyeawKo&g5N=qTOUv;a2# z$l1vnJ)q*_fFf`9jW&29kWH?=Mq6*9;m>*(BvRhKg3>@|vge_V;&sfL?w_zv4pgp^ zSH||tjd811I7#1=p?Gb_aS3d&^k*a|?+nItIPq>7AAIjebHt5_ z%EkN5*8H;c`&Cx(J@Sb@hI~mgfQV#?ze=6HZ5S`6xJvu^D^jFPvs9w-HVB1lJbJ4} z7gXcx4{Q)c*!ZYrG=Iv~w;{{VsfvV}ZEoGaXW4S60`6Xp#`&lCsI4l>SRMDMI1`nz zN9@zMd4q31F2mtKVrPqM-TQi^+hS9GTcD3M+-ph^t$(8@qS^2J-E}`Q+M<>K>Wy6u zMy45(i)hlY&$qedT4~h0JiL}zwv~6;Y@2XCp_yO zmps5rD}T`OQYMx%=h5m$5x`m!fg1Z*6zM{N!ThFQNmAF@GS$>ron+Ne8qP$0^)XS; z9YJ~(tLV>3v~<+x+$N&tjCzm*3!+X4aV**b2{b?K8})8DXjN+>8Px{mY*T39>hA5F z>+pc;EW;wy74yUm(g)^iXj{)gWnJ4Ds>Vj<_C#ziKF_S5Es>A=TXzQUP1J$4c%@f% z2Wrn%no?l`MCcPcuo^UqlPgl8(vGh+J9Zftm0Dq9&Pf{v2|r!W=%~TEGi|Z=!YK?U zn%zcM*>em}nH>XWq!+m1(r8Ds9ZT>WJ3bJfHFuRJ=YB}Trgp!OcouPTX3DAy$ocp& zalq32fR(&R{@vgYDP_3bk&nT(?uv(wdOTSUCaZuXp@reKFKi-$DA6aO)Jd5xYIIs~ zPUu0;I2olD3wxVyf6|N7O|bM?q4e9EAGp|Y+F4nqv1F#dn z-gHY!NtZOzjdV9igEUHaNK1D&NOx^&lmCVHxu55}=l6aizQNja%{j)H*JRJ*#AF_L zXgk4ZXC%1Yh}k3c;t}j3n!p!FZ1O**TRc(np zD7O>KF>i0e`>S6vvH^^ZgnStOiSP&yqbK2sC5u`0h3A+(3L5 z53w8BDzv3Pi0}m9ocKTCwwy{m38m2#yr6xeEoY8tyBY>5(JAdsz@#rolPSb=+ z&tnv05x}7J9jkw>VeZrAQfB&-wGYyX(-azSKF7E!fL+$+ z3kSxSsrO|WgVMKQK}cR4*oUq|f2xuVi_UcRf*hdOov3atA2(-M`;Fpt; z%tNR^m)qO|?4LKIOD~e)two`@5uZF$`0_&-286Q#tCY1p24k&ht8DYMLja$3`tt(m zuKG|MRt{|SQe5bS?sxGnIA{`U|Q5q7!S@Sc}hlDySpB*H}GSm#BCBZ0j=)7sJo zwBjiu`XV5>+yz>k=09vv{QsS2l}V;YIJml$k0WCpLhQ5~M$beinL~QBdCK0>5IgQ0 zsj(t25Z1kZyhvlX|G8MYVf~j2Guz2Kx#$K8=sD>?`7e`NNAL z)!aW%U69otcCcSPBLAACrLX8yZs51Q6^gi?rLrD|L%qIqbZ9cpaxz1f*hAj%zP5Va z$IECho%U02v)I`q8AT5?e@|~|SfrkX>pj}-PY-hPAVwFMe;F_`kw5ZNh$dGyR!2?IW&y2hTGS~K`>2WVrb=2;^A6o` zFH-;*!1Why13OwtEX#kzH_YriSyeQba#RMQGn-qGGe-n0@~nLy<=a32mjK%ud02tZ zVsqRH`m$}2&8&}jW8Y%)A05BkuN4#6vK^Xub`l`9r98Oy3vVOovmW}~>oha;$#BUI z>P9P@k3m>WHnI#9d&R6NpLv{uT{)4W~TF>70YZ8nNXQycUG&*M0y z{1i;on;Rs)4^!M_&ysS`4w0C14GsR1m4w==4-xabWUa*>AfS7gYAd^^_N_hL4}15B{6` z7-ImgADFxUoyBw-7^=epMOU1xOIs~;W%^RVT7*J}?ssk34duDb^R@M~*)twPzq$OD z)W5>Ge(O%Osb>>*sl0;mvD%KkIrU zF6z0|wotJAU>=eGY^l0g;;O@B^qM=i0<2k`)a-gp zZ&H$eCw%G)z|pR1qT*2I=MivDUy}uBYIueKAR!Xy1a=GZVf0>&-m(`~R_fE)J$nnl zamNo@nf-2@&YR@h5VraV5t*vpL^$^%I)^4{OijU8tSza7f0{SzX5WH7v$&O#Y;v=}D}gCFqfb34#UvJG;J zVEnD5^mzc&0!KEQa|IxojNCbqKCX%Qc=sBLM_YRn0a273X&1@086N#3bDUZYSEtGc zCa`OM6C*QSy~nL#Fnu`Iu9oar5hW4+y-}xey%Z)(NroiUw^Y9-aItl8tkvq$nl1Jt zVB60A_+)CWLsj#uj9uCJC2EfSl-ADkURMl_b^N$2cPXo%k*D= zBNoH{*X{r>r^f%8z?ET1q4$gfIX}XMsq=_U(pa5U(BtMptuaCt7-^#dC^^97o%IDRwYd@F28HWP7n(p2OAw_oA^ zW=o*{lPyW5F>2A(!xpnaLaj-yvQCvN8>sZDVq=H|+*t$6{K)iN2zW%J!ZUN>pg3_$pRowNEWSi$K0kwQ-(e(>A8Camp%Sw8IE6Z;gG{- z;c~TUDRV#aK4mx+L9|zvTfoh|Mz6~jI!?%cU%y)CWdJ5Co@|kfmn`-SjI$vTJ6D*J z0EX@Thr9MggtOjyMfgQj^F=>@T{QOt$fjQ(IumsGwvTwiJsO!=E8aN9RzRZu_!i`+$ znnfKq8YVAKvC9~=S7Q0a5ixImyT8P*Pb44BBUth$ju&Letk0^P4Lru%$Jl(SQiHXE zHkuX`kAq6G)GG96VT% zzc{|!WL5;2ZbuJ&!f8Z%kH&07&A;KpuOsB@*M0$wuXRV`b`>b;oEQ%277ln}i64`_ zK?@Rn$-Kl9@iGAmZH4Z)w=sii*vau3p@nGfLplDJqFjvhn|D?f?_)B(s@)$FRfmJq zZRusp+ra^^dmfl85d|79xecnXEjrr{D?g;h^K-p4sPEpmewkC2^s{-j>ma>mTU_oP zdf}TXKqA+(B<+>-&>o+1hZKH&61xJbTUdQp%qkklRN6wO7RQC3lPTI-nRrRpLP$oC zW6$D88<&MH;!TBBm1ju6!L?U;4X~4r3&9z_oq{*tq!icVhIvry*0in+(5EHJb3@Gt zqY~xt{mGAs=;5nuhWUPy{cbc{=FT;UD4!eWS>YmiIuj4Q|LPQL@1RPL9ezs&33vFR zVf*4yXivJbpe$C>oFr@5y5IkXvps√Zd#q>c`KES^y8M)h>Z`=@0B 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 %oNBu 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

    PXFAW(L$6c&e&W?ci_iA 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

    OKK~r(zjxQRT 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�= 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≈I5 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 xC0+2z_h49?efQt2KuJ_i+LO(O2r(e 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.X}_FAX~7APo)fzq~f6Rn4O`zfCb0*M}b7 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 literal 0 HcmV?d00001 diff --git a/R/docs/articles/images/hBayesDM_pipeLine.png b/R/docs/articles/images/hBayesDM_pipeLine.png new file mode 100644 index 0000000000000000000000000000000000000000..fce9937c8d2602e5cd8734e9017b4abd006a4ed6 GIT binary patch literal 161915 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 z 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 Ii|9Z5KaK{!X#fBK literal 0 HcmV?d00001 diff --git a/R/docs/articles/index.html b/R/docs/articles/index.html new file mode 100644 index 00000000..c065b9dc --- /dev/null +++ b/R/docs/articles/index.html @@ -0,0 +1,148 @@ + + + + + + + + +Articles • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

    Getting started

    +

    + + +
    +
    +
    + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/authors.html b/R/docs/authors.html new file mode 100644 index 00000000..9efa773f --- /dev/null +++ b/R/docs/authors.html @@ -0,0 +1,189 @@ + + + + + + + + +Citation and Authors • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +

    Ahn W, Haines N, Zhang L (2017). +“Revealing Neurocomputational Mechanisms of Reinforcement Learning and Decision-Making With the hBayesDM Package.” +Computational Psychiatry, 1, 24–57. +https://doi.org/10.1162/CPSY_a_00002. +

    +
    @Article{hBayesDM,
    +  title = {Revealing Neurocomputational Mechanisms of Reinforcement Learning and Decision-Making With the {hBayesDM} Package},
    +  author = {Woo-Young Ahn and Nathaniel Haines and Lei Zhang},
    +  journal = {Computational Psychiatry},
    +  year = {2017},
    +  volume = {1},
    +  pages = {24--57},
    +  url = {https://doi.org/10.1162/CPSY_a_00002},
    +}
    + + + +
      +
    • +

      Woo-Young Ahn. Author, maintainer. +

      +
    • +
    • +

      Nate Haines. Author. +

      +
    • +
    • +

      Lei Zhang. Author. +

      +
    • +
    • +

      Harhim Park. Contributor. +

      +
    • +
    • +

      Jaeyeong Yang. Contributor. +

      +
    • +
    • +

      Jethro Lee. Contributor. +

      +
    • +
    + +
    + +
    + + +
    + + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + + diff --git a/R/docs/docsearch.css b/R/docs/docsearch.css new file mode 100644 index 00000000..e5f1fe1d --- /dev/null +++ b/R/docs/docsearch.css @@ -0,0 +1,148 @@ +/* Docsearch -------------------------------------------------------------- */ +/* + Source: https://github.com/algolia/docsearch/ + License: MIT +*/ + +.algolia-autocomplete { + display: block; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1 +} + +.algolia-autocomplete .ds-dropdown-menu { + width: 100%; + min-width: none; + max-width: none; + padding: .75rem 0; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .1); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175); +} + +@media (min-width:768px) { + .algolia-autocomplete .ds-dropdown-menu { + width: 175% + } +} + +.algolia-autocomplete .ds-dropdown-menu::before { + display: none +} + +.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-] { + padding: 0; + background-color: rgb(255,255,255); + border: 0; + max-height: 80vh; +} + +.algolia-autocomplete .ds-dropdown-menu .ds-suggestions { + margin-top: 0 +} + +.algolia-autocomplete .algolia-docsearch-suggestion { + padding: 0; + overflow: visible +} + +.algolia-autocomplete .algolia-docsearch-suggestion--category-header { + padding: .125rem 1rem; + margin-top: 0; + font-size: 1.3em; + font-weight: 500; + color: #00008B; + border-bottom: 0 +} + +.algolia-autocomplete .algolia-docsearch-suggestion--wrapper { + float: none; + padding-top: 0 +} + +.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column { + float: none; + width: auto; + padding: 0; + text-align: left +} + +.algolia-autocomplete .algolia-docsearch-suggestion--content { + float: none; + width: auto; + padding: 0 +} + +.algolia-autocomplete .algolia-docsearch-suggestion--content::before { + display: none +} + +.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header { + padding-top: .75rem; + margin-top: .75rem; + border-top: 1px solid rgba(0, 0, 0, .1) +} + +.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column { + display: block; + padding: .1rem 1rem; + margin-bottom: 0.1; + font-size: 1.0em; + font-weight: 400 + /* display: none */ +} + +.algolia-autocomplete .algolia-docsearch-suggestion--title { + display: block; + padding: .25rem 1rem; + margin-bottom: 0; + font-size: 0.9em; + font-weight: 400 +} + +.algolia-autocomplete .algolia-docsearch-suggestion--text { + padding: 0 1rem .5rem; + margin-top: -.25rem; + font-size: 0.8em; + font-weight: 400; + line-height: 1.25 +} + +.algolia-autocomplete .algolia-docsearch-footer { + width: 110px; + height: 20px; + z-index: 3; + margin-top: 10.66667px; + float: right; + font-size: 0; + line-height: 0; +} + +.algolia-autocomplete .algolia-docsearch-footer--logo { + background-image: url("data:image/svg+xml;utf8,"); + background-repeat: no-repeat; + background-position: 50%; + background-size: 100%; + overflow: hidden; + text-indent: -9000px; + width: 100%; + height: 100%; + display: block; + transform: translate(-8px); +} + +.algolia-autocomplete .algolia-docsearch-suggestion--highlight { + color: #FF8C00; + background: rgba(232, 189, 54, 0.1) +} + + +.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight { + box-shadow: inset 0 -2px 0 0 rgba(105, 105, 105, .5) +} + +.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content { + background-color: rgba(192, 192, 192, .15) +} diff --git a/R/docs/docsearch.js b/R/docs/docsearch.js new file mode 100644 index 00000000..b35504cd --- /dev/null +++ b/R/docs/docsearch.js @@ -0,0 +1,85 @@ +$(function() { + + // register a handler to move the focus to the search bar + // upon pressing shift + "/" (i.e. "?") + $(document).on('keydown', function(e) { + if (e.shiftKey && e.keyCode == 191) { + e.preventDefault(); + $("#search-input").focus(); + } + }); + + $(document).ready(function() { + // do keyword highlighting + /* modified from https://jsfiddle.net/julmot/bL6bb5oo/ */ + var mark = function() { + + var referrer = document.URL ; + var paramKey = "q" ; + + if (referrer.indexOf("?") !== -1) { + var qs = referrer.substr(referrer.indexOf('?') + 1); + var qs_noanchor = qs.split('#')[0]; + var qsa = qs_noanchor.split('&'); + var keyword = ""; + + for (var i = 0; i < qsa.length; i++) { + var currentParam = qsa[i].split('='); + + if (currentParam.length !== 2) { + continue; + } + + if (currentParam[0] == paramKey) { + keyword = decodeURIComponent(currentParam[1].replace(/\+/g, "%20")); + } + } + + if (keyword !== "") { + $(".contents").unmark({ + done: function() { + $(".contents").mark(keyword); + } + }); + } + } + }; + + mark(); + }); +}); + +/* Search term highlighting ------------------------------*/ + +function matchedWords(hit) { + var words = []; + + var hierarchy = hit._highlightResult.hierarchy; + // loop to fetch from lvl0, lvl1, etc. + for (var idx in hierarchy) { + words = words.concat(hierarchy[idx].matchedWords); + } + + var content = hit._highlightResult.content; + if (content) { + words = words.concat(content.matchedWords); + } + + // return unique words + var words_uniq = [...new Set(words)]; + return words_uniq; +} + +function updateHitURL(hit) { + + var words = matchedWords(hit); + var url = ""; + + if (hit.anchor) { + url = hit.url_without_anchor + '?q=' + escape(words.join(" ")) + '#' + hit.anchor; + } else { + url = hit.url + '?q=' + escape(words.join(" ")); + } + + return url; +} diff --git a/R/docs/extra.css b/R/docs/extra.css new file mode 100644 index 00000000..e7316bc2 --- /dev/null +++ b/R/docs/extra.css @@ -0,0 +1,20 @@ +@import url('https://fonts.googleapis.com/css?family=Roboto|Roboto+Condensed|Roboto+Mono&display=swap'); + +html, body { + font-size: 14px; + font-family: 'Roboto', sans-serif; + line-height: 1.5em; +} + +h1, h2, h3, h4, h5, h6 { + font-family: 'Roboto Condensed', sans-serif; +} + +code, pre { + font-family: 'Roboto Mono', monospace; +} + +#tocnav li ul li > a { + margin-left: 1.5rem; +} + diff --git a/R/docs/index.html b/R/docs/index.html new file mode 100644 index 00000000..9760dfb8 --- /dev/null +++ b/R/docs/index.html @@ -0,0 +1,230 @@ + + + + + + + +Hierarchical Bayesian Modeling of Decision-Making Tasks • hBayesDM + + + + + + + + + + +
    +
    + + + +
    +
    + + + + +
    + + +

    hBayesDM (hierarchical Bayesian modeling of Decision-Making tasks) is a user-friendly package that offers hierarchical Bayesian analysis of various computational models on an array of decision-making tasks. hBayesDM uses Stan for Bayesian inference.

    + +
    +

    +Getting Started

    +
    +

    +Prerequisite

    +

    To install hBayesDM for R, RStan needs to be properly installed before you proceed. For detailed instructions on having RStan ready prior to installing hBayesDM, please go to this link: https://github.com/stan-dev/rstan/wiki/RStan-Getting-Started

    +
    +
    +

    +Installation

    +

    The lastest stable version of hBayesDM can be installed from CRAN by running the following command in R:

    +
    install.packages("hBayesDM")  # Install hBayesDM from CRAN
    +

    or you can also install from GitHub with:

    + +

    If you want to use the latest development version of hBayesDM, run the following in R:

    +
    # `devtools` is required to install hBayesDM from GitHub
    +if (!require(devtools)) install.packages("devtools")
    +
    +devtools::install_github("CCS-Lab/hBayesDM", ref="develop", subdir="R")
    +
    +
    +

    +Building at once

    +

    By default, you will have to wait for compilation when you run each model for the first time. If you plan on runnning several different models and want to pre-build all models during installation time, set an environment variable BUILD_ALL to true, like the following. We highly recommend you only do so when you have multiple cores available, since building all models at once takes quite a long time to complete.

    +
    Sys.setenv(BUILD_ALL = "true")  # Build *all* models at installation time
    +Sys.setenv(MAKEFLAGS = "-j 4")  # Use 4 cores for build (or any other number you want)
    +
    +install.packages("hBayesDM")                    # Install from CRAN
    +# or
    +devtools::install_github("CCS-Lab/hBayesDM/R")  # Install from GitHub
    +
    +
    + +
    +
    + + + +
    + + +
    + +
    +

    Site built with pkgdown 1.3.0.

    +
    +
    +
    + + + + + diff --git a/R/docs/link.svg b/R/docs/link.svg new file mode 100644 index 00000000..88ad8276 --- /dev/null +++ b/R/docs/link.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/R/docs/news/index.html b/R/docs/news/index.html new file mode 100644 index 00000000..902ca881 --- /dev/null +++ b/R/docs/news/index.html @@ -0,0 +1,399 @@ + + + + + + + + +Changelog • hBayesDM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    +
    + + +
    +

    +hBayesDM 1.0.0 2019-08-30 +

    +
    +

    +Major changes

    +
      +
    • Now, hBayesDM has both R and Python version, with same models included! You can run hBayesDM with a language you prefer!
    • +
    • Models in hBayesDM are now specified as YAML files. Using the YAML files, R and Python codes are generated automatically. If you want to contribute hBayesDM by adding a model, what you have to do is just to write a Stan file and to specify its information! You can find how to do in the hBayesDM wiki (https://github.com/CCS-Lab/hBayesDM/wiki).
    • +
    • Model functions try to use parameter estimates using variational Bayesian methods as its initial values for MCMC sampling by default (#96). If VB estimation fails, then it uses random values instead.
    • +
    • The data argument for model functions can handle a data.frame object (#2, #98).
    • +
    • +choiceRT_lba and choiceRT_lba_single are temporarily removed since their codes are not suitable to the new package structure. We plan to re-add the models in future versions.
    • +
    • The Cumulative Model for Cambridge Gambling Task is added (cgt_cm; #108).
    • +
    +
    +
    +

    +Minor changes

    +
      +
    • The tau parameter in all models for the risk aversion task is modified to be bounded to [0, 30] (#77, #78).
    • +
    • +bart_4par is fixed to compute subject-wise log-likelihood (#82).
    • +
    • +extract_ic is fixed for its wrong rep function usage (#94, #100).
    • +
    • The drift rate (delta parameter) in choiceRT_ddm and choiceRT_ddm_single is unbounded and now it is estimated between [-Inf, Inf] (#95, #107).
    • +
    • Fix a preprocessing error in choiceRT_ddm and choiceRT_ddm_single (#95, #109).
    • +
    • Fix igt_orl for a wrong Matt trick operation (#110).
    • +
    +
    +
    +
    +

    +hBayesDM 0.7.2 2019-02-12 +

    +
      +
    • Add three new models for the bandit4arm task: bandit4arm_2par_lapse, bandit4arm_lapse_decay and bandit4arm_singleA_lapse.
    • +
    • Fix various (minor) errors.
    • +
    +
    +
    +

    +hBayesDM 0.7.1 2019-01-21 +

    +
      +
    • Make it usable without manually loading rstan.
    • +
    • Remove an annoying warning about using ..insensitive_data_columns.
    • +
    +
    +
    +

    +hBayesDM 0.7.0 2018-12-13 +

    +
      +
    • Now, in default, you should build a Stan file into a binary for the first time to use it. To build all the models on installation, you should set an environmental variable BUILD_ALL to true before installation.
    • +
    • Now all the implemented models are refactored using hBayesDM_model function. You don’t have to change anything to use them, but developers can easily implement new models now!
    • +
    • We added a Kalman filter model for 4-armed bandit task (bandit4arm2_kalman_filter; Daw et al., 2006) and a probability weighting function for general description-based tasks (dbdm_prob_weight; Erev et al., 2010; Hertwig et al., 2004; Jessup et al., 2008).
    • +
    • Initial values of parameter estimation for some models are updated as plausible values, and the parameter boundaries of several models are fixed (see more on issue #63 and #64 in Github).
    • +
    • Exponential and linear models for choice under risk and ambiguity task now have four model regressors: sv, sv_fix, sv_var, and p_var.
    • +
    • Fix the Travix CI settings and related codes to be properly passed.
    • +
    +
    +
    +

    +hBayesDM 0.6.3 Unreleased +

    +
      +
    • Update the dependencies on rstan (>= 2.18.1)
    • +
    • No changes on model files, as same as the version 0.6.2
    • +
    +
    +
    +

    +hBayesDM 0.6.2 Unreleased +

    +
      +
    • Fix an error on choiceRT_ddm (#44)
    • +
    +
    +
    +

    +hBayesDM 0.6.1 Unreleased +

    +
      +
    • Solve an issue with built binary files.
    • +
    • Fix an error on peer_ocu with misplaced parentheses.
    • +
    +
    +
    +

    +hBayesDM 0.6.0 2018-09-11 +

    +
      +
    • Add new tasks (Balloon Analogue Risk Task, Choice under Risk and Ambiguity Task, Probabilistic Selection Task, Risky Decision Task (a.k.a. Happiness task), Wisconsin Card Sorting Task)
    • +
    • Add a new model for the Iowa Gambling Task (igt_orl)
    • +
    • Change priors (Half-Cauchy(0, 5) –> Half-Cauchy(0, 1) or Half-Normal(0, 0.2)
    • +
    • printFit function now provides LOOIC weights and/or WAIC weights
    • +
    +
    +
    +

    +hBayesDM 0.5.1 Unreleased +

    +
      +
    • Add models for the Two Step task
    • +
    • Add models without indecision point parameter (alpha) for the PRL task (prl_*_woa.stan)
    • +
    • Model-based regressors for the PRL task are now available
    • +
    • For the PRL task & prl_fictitious.stan & prl_fictitious_rp.stan –> change the range of alpha (indecision point) from [0, 1] to [-Inf, Inf]
    • +
    +
    +
    +

    +hBayesDM 0.5.0 2018-01-03 +

    +
      +
    • Support variational Bayesian methods (vb=TRUE)
    • +
    • Allow posterior predictive checks, except for drift-diffusion models (inc_postpred=TRUE)
    • +
    • Add the peer influence task (Chung et al., 2015, USE WITH CAUTION for now and PLEASE GIVE US FEEDBACK!)
    • +
    • Add ‘prl_fictitious_rp’ model
    • +
    • Made changes to be compatible with the newest Stan version (e.g., // instead of # for commenting).
    • +
    • In ’prl_*’ models, ‘rewlos’ is replaced by ‘outcome’ so that column names and labels would be consistent across tasks as much as possible.
    • +
    • Email feature is disabled as R mail package does not allow users to send anonymous emails anymore.
    • +
    • When outputs are saved as a file (*.RData), the file name now contains the name of the data file.
    • +
    +
    +
    +

    +hBayesDM 0.4.0 2017-05-23 +

    +
      +
    • Add a choice reaction time task and evidence accumulation models +
        +
      • Drift diffusion model (both hierarchical and single-subject)
      • +
      • Linear Ballistic Accumulator (LBA) model (both hierarchical and single-subject)
      • +
      +
    • +
    • Add PRL models that can fit multiple blocks
    • +
    • Add single-subject versions for the delay discounting task (dd_hyperbolic_single and dd_cs_single).
    • +
    • Standardize variable names across all models (e.g., rewlos –> outcome for all models)
    • +
    • Separate versions for CRAN and GitHub. All models/features are identical but the GitHub version contains precompilled models.
    • +
    +
    +
    +

    +hBayesDM 0.3.1 Unreleased +

    +
      +
    • Remove dependence on the modeest package. Now use a built-in function to estimate the mode of a posterior distribution.
    • +
    • Rewrite the “printFit” function.
    • +
    +
    +
    +

    +hBayesDM 0.3.0 2017-01-22 +

    +
      +
    • Made several changes following the guidelines for R packages providing interfaces to Stan.
    • +
    • Stan models are precompiled and models will run immediately when called.
    • +
    • The default number of chains is set to 4.
    • +
    • The default value of adapt_delta is set to 0.95 to reduce the potential for divergences.
    • +
    • The “printFit” function uses LOOIC by default. Users can select WAIC or both (LOOIC & WAIC) if needed.
    • +
    +
    +
    +

    +hBayesDM 0.2.3.3 2016-12-28 +

    +
      +
    • Add help files
    • +
    • Add a function for checking Rhat values (rhat).
    • +
    • Change a link to its tutorial website
    • +
    +
    +
    +

    +hBayesDM 0.2.3.2 2016-12-21 +

    +
      +
    • Use wide normal distributions for unbounded parameters (gng_* models).
    • +
    • Automatic removal of rows (trials) containing NAs.
    • +
    +
    +
    +

    +hBayesDM 0.2.3.1 2016-09-30 +

    +
      +
    • Add a function for plotting individual parameters (plotInd)
    • +
    +
    +
    +

    +hBayesDM 0.2.3 2016-07-17 +

    +
      +
    • Add a new task: the Ultimatum Game
    • +
    • Add new models for the Probabilistic Reversal Learning and Risk Aversion tasks
    • +
    • ‘bandit2arm’ -> change its name to ‘bandit2arm_delta’. Now all model names are in the same format (i.e., TASK_MODEL).
    • +
    • Users can extract model-based regressors from gng_m* models
    • +
    • Include the option of customizing control parameters (adapt_delta, max_treedepth, stepsize)
    • +
    • ‘plotHDI’ function -> add ‘fontSize’ argument & change the color of histogram
    • +
    +
    +
    +

    +hBayesDM 0.2.1 2016-04-03 +

    +
    +

    +Bug fixes

    +
      +
    • All models: Fix errors when indPars=“mode”
    • +
    • ra_prospect model: Add description for column names of a data (*.txt) file
    • +
    +
    +
    +

    +Change

    +
      +
    • Change standard deviations of ‘b’ and ‘pi’ priors in gng_* models
    • +
    +
    +
    +
    +

    +hBayesDM 0.2.0 2016-03-25 +

    +

    Initially released.

    +
    +
    + + + +
    + + +
    + + + + + + diff --git a/R/docs/pkgdown.css b/R/docs/pkgdown.css new file mode 100644 index 00000000..c03fb08d --- /dev/null +++ b/R/docs/pkgdown.css @@ -0,0 +1,236 @@ +/* Sticky footer */ + +/** + * Basic idea: https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/ + * Details: https://github.com/philipwalton/solved-by-flexbox/blob/master/assets/css/components/site.css + * + * .Site -> body > .container + * .Site-content -> body > .container .row + * .footer -> footer + * + * Key idea seems to be to ensure that .container and __all its parents__ + * have height set to 100% + * + */ + +html, body { + height: 100%; +} + +body > .container { + display: flex; + height: 100%; + flex-direction: column; + + padding-top: 60px; +} + +body > .container .row { + flex: 1 0 auto; +} + +footer { + margin-top: 45px; + padding: 35px 0 36px; + border-top: 1px solid #e5e5e5; + color: #666; + display: flex; + flex-shrink: 0; +} +footer p { + margin-bottom: 0; +} +footer div { + flex: 1; +} +footer .pkgdown { + text-align: right; +} +footer p { + margin-bottom: 0; +} + +img.icon { + float: right; +} + +img { + max-width: 100%; +} + +/* Fix bug in bootstrap (only seen in firefox) */ +summary { + display: list-item; +} + +/* Typographic tweaking ---------------------------------*/ + +.contents .page-header { + margin-top: calc(-60px + 1em); +} + +/* Section anchors ---------------------------------*/ + +a.anchor { + margin-left: -30px; + display:inline-block; + width: 30px; + height: 30px; + visibility: hidden; + + background-image: url(./link.svg); + background-repeat: no-repeat; + background-size: 20px 20px; + background-position: center center; +} + +.hasAnchor:hover a.anchor { + visibility: visible; +} + +@media (max-width: 767px) { + .hasAnchor:hover a.anchor { + visibility: hidden; + } +} + + +/* Fixes for fixed navbar --------------------------*/ + +.contents h1, .contents h2, .contents h3, .contents h4 { + padding-top: 60px; + margin-top: -40px; +} + +/* Static header placement on mobile devices */ +@media (max-width: 767px) { + .navbar-fixed-top { + position: absolute; + } + .navbar { + padding: 0; + } +} + + +/* Sidebar --------------------------*/ + +#sidebar { + margin-top: 30px; +} +#sidebar h2 { + font-size: 1.5em; + margin-top: 1em; +} + +#sidebar h2:first-child { + margin-top: 0; +} + +#sidebar .list-unstyled li { + margin-bottom: 0.5em; +} + +.orcid { + height: 16px; + vertical-align: middle; +} + +/* Reference index & topics ----------------------------------------------- */ + +.ref-index th {font-weight: normal;} + +.ref-index td {vertical-align: top;} +.ref-index .icon {width: 40px;} +.ref-index .alias {width: 40%;} +.ref-index-icons .alias {width: calc(40% - 40px);} +.ref-index .title {width: 60%;} + +.ref-arguments th {text-align: right; padding-right: 10px;} +.ref-arguments th, .ref-arguments td {vertical-align: top;} +.ref-arguments .name {width: 20%;} +.ref-arguments .desc {width: 80%;} + +/* Nice scrolling for wide elements --------------------------------------- */ + +table { + display: block; + overflow: auto; +} + +/* Syntax highlighting ---------------------------------------------------- */ + +pre { + word-wrap: normal; + word-break: normal; + border: 1px solid #eee; +} + +pre, code { + background-color: #f8f8f8; + color: #333; +} + +pre code { + overflow: auto; + word-wrap: normal; + white-space: pre; +} + +pre .img { + margin: 5px 0; +} + +pre .img img { + background-color: #fff; + display: block; + height: auto; +} + +code a, pre a { + color: #375f84; +} + +a.sourceLine:hover { + text-decoration: none; +} + +.fl {color: #1514b5;} +.fu {color: #000000;} /* function */ +.ch,.st {color: #036a07;} /* string */ +.kw {color: #264D66;} /* keyword */ +.co {color: #888888;} /* comment */ + +.message { color: black; font-weight: bolder;} +.error { color: orange; font-weight: bolder;} +.warning { color: #6A0366; font-weight: bolder;} + +/* Clipboard --------------------------*/ + +.hasCopyButton { + position: relative; +} + +.btn-copy-ex { + position: absolute; + right: 0; + top: 0; + visibility: hidden; +} + +.hasCopyButton:hover button.btn-copy-ex { + visibility: visible; +} + +/* mark.js ----------------------------*/ + +mark { + background-color: rgba(255, 255, 51, 0.5); + border-bottom: 2px solid rgba(255, 153, 51, 0.3); + padding: 1px; +} + +/* vertical spacing after htmlwidgets */ +.html-widget { + margin-bottom: 10px; +} diff --git a/R/docs/pkgdown.js b/R/docs/pkgdown.js new file mode 100644 index 00000000..eb7e83d2 --- /dev/null +++ b/R/docs/pkgdown.js @@ -0,0 +1,115 @@ +/* http://gregfranko.com/blog/jquery-best-practices/ */ +(function($) { + $(function() { + + $("#sidebar") + .stick_in_parent({offset_top: 40}) + .on('sticky_kit:bottom', function(e) { + $(this).parent().css('position', 'static'); + }) + .on('sticky_kit:unbottom', function(e) { + $(this).parent().css('position', 'relative'); + }); + + $('body').scrollspy({ + target: '#sidebar', + offset: 60 + }); + + $('[data-toggle="tooltip"]').tooltip(); + + var cur_path = paths(location.pathname); + var links = $("#navbar ul li a"); + var max_length = -1; + var pos = -1; + for (var i = 0; i < links.length; i++) { + if (links[i].getAttribute("href") === "#") + continue; + // Ignore external links + if (links[i].host !== location.host) + continue; + + var nav_path = paths(links[i].pathname); + + var length = prefix_length(nav_path, cur_path); + if (length > max_length) { + max_length = length; + pos = i; + } + } + + // Add class to parent