Implementing a new batchSize function in cpp which is faster and more stable than the previous implementation. Also, adding constraints on batch size to ensure mathematical and numerical consistency.
Creating a new S3 class called mcmcse for the output of this package, and converting existing functions to methods for this class.
Improving the numerical and mathematical stability of the functions of the package. We focused more on mcse.multi & multiESS which are the most popular functions of the package.
Modifying the errors and changing the response to warnings added to ensure theoretical consistency in the package.
Writing cpp code for the computationally heavy functions of the package. We focused on translating R functions to Rcpp.
Writing Roxygen comments for functions to improve documentation and package building.
Writing testthat to test various functionalilites of the package.
Updating the vignette of the package to reflect changes made during GSoC and replce the running example to an actual MCMC.
Streamlining the existing code and removing minor inconsistencies.
A summary of the major tasks completed -
batchSize
function in cpp which is faster and more stable than the previous implementation. Also, adding constraints on batch size to ensure mathematical and numerical consistency.mcmcse
for the output of this package, and converting existing functions to methods for this class.mcse.multi
&multiESS
which are the most popular functions of the package.testthat
to test various functionalilites of the package.