Parameter Space Partitioning MCMC for Global Model Evaluation (Pitt, Kim, Navarro & Myung, 2006).
To cite package ‘psp’ in publications use:
Lenard Dome and Andy Wills (2021). psp: Parameter Space Partitioning MCMC for Global Model Evaluation. R package version 0.1. https://CRAN.R-project.org/package=psp
A BibTeX entry for LaTeX users is
@Manual{,
title = {psp: Parameter Space Partitioning MCMC for Global Model Evaluation},
author = {Lenard Dome and {Andy Wills}},
year = {2023},
note = {R package version 1.0.2},
url = {https://CRAN.R-project.org/package=psp},
}
This package only recieves maintenance updates. It is not actively developed. If you would like to contribute, please contact me (@lenarddome).
For the stable version
install.packages("psp")
For the developmental version:
devtools::install_github("lenarddome/psp")
psp
A big influence on this implementation is an instantiation of the Open Models Initiative, catlearn. Watch the talk of Andy Wills: “The OpenModels project” from Open Research Working Group (ORWG) virtual meeting 08/09/20.
The project's architecture is also influenced by DEoptim.
DEoptim
implements a Differential Evolutionary Optimization algorithm formodel-fitting.
We are completely open-source and free. Anyone can contribute. If you would like to raise an issue or contribute code, use Github, message or email me (@lenarddome).
We use Google’s R Style Guide with some extra caveats:
roxygen
. Write your documentation from scratch as an Rdocumentation file. It is desirable to avoid writing test units for converting your comments to documentation.## TODO: change this to use matrix operations
.if (makeup == TRUE) list(variable = runif(100), id = rep(letters, 5)[1:100])
.if(makeup==TRUE) list(variable=runif(100),id=rep(letters,5)[1:100])
.psp
means that the file contains function relevant for the parameter space partitioning routines.Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.