Prova v2.3.0

Prova v2.1.0

Prova v1.9.0

Prova v1.2.0

Prova v1.0.0

Prova v0.7.0

Prova v0.6.0

Inferno v0.5.5

Inferno v0.5.0

Inferno v0.3.0

NB: this release makes all relevant functions incompatible with objects obtained with previous releases. Please submit an issue if you’d like to convert your previous results in a format compatible with the new release. A conversion utility will be made available soon if there are enough requests. * The Pr() function has a new argument tails =, and now accepts arbitrary combinations with point-value arguments (Y = y) and left- or right-open interval arguments (Y <= y and Y >= y), the latter for ordinal and continuous variates only. Thus it covers and extends the use of the now-obsolete function tailPr(). See documentation, especially about the new argument tails. * The Pr() function now outputs two new elements: values.MCerror and quantiles.MCerror, quantifying the accuracy of the Monte Carlo calculation of the values and quantiles elements. See documentation. * New handling of ordinal and nominal variates, which should be faster and use slightly less memory. * More precise calculation of probabilities for rounded and discrete variates. * Improved (hopefully) stopping rule of the Markov-chain Monte Carlo computation. Now partly based on the “bulk ESS” function from Vehtari & al. * Mainly for debugging purposes, learn() now continuously updates the Monte Carlo trace plot during calculations. * A couple more internal functions used for debugging and Monte Carlo monitoring. * Updates to GitHub: Added GitHub Actions workflow for automatic testing of the software. * New logical argument “verbose” (def. TRUE) in buildmetadata(). When TRUE, messages are given for each variate, explaining the internal heuristics and guessing to determine the various metadata values. * Modified handling of rounded continuous variates, now more consistent according to discussion in issue #50. * Elimination of type-“L” variates in Monte Carlo sampling. The type “D” handles both rounded continuous variates and ordinal variates having domain with more than 10 values. samplesFdistribution() and other functions have been updated accordingly. * Rewritten plotFsamples(). Now it goes through every variate type in turn, and should be easier to understand. * Modified the information contained in the internal “auxmetadata” object, and accordingly modified all functions that use this object. * Performed a battery of tests against many datasets available in base-R. This lead to the unveiling and fixing of several small bugs. The tests were performed to check the working of buildmetadata(), buildauxmetadata(), samplesFdistribution(), plotFsamples(). * With the mentioned datasets, samplesFdistribution() has been checked against a clearer (but much slower), for-loop-based script – written from scratch – to calculate the various probabilities. This script also uses mathematical formulae that are theoretically identical but numerically different when it comes to finite-precision arithmetic. Some bugs have been fixed * The latter test also shows that errors coming from finite-precision arithmetic are all below 10^-15.

Inferno v0.2.0

Inferno v0.1.0 - First package release