Recent Releases of rmo

rmo - Release 0.9

What's Changed

  • Improve method exIntensities (now: calcExShockSizeArrivalIntensities) by @hsloot in https://github.com/hsloot/rmo/pull/104
  • Allow zero samples by @hsloot in https://github.com/hsloot/rmo/pull/105
  • Refactor test Bernstein function in separate contexts by @hsloot in https://github.com/hsloot/rmo/pull/110
  • Remove Bernstein function fuzzing (close #111) by @hsloot in https://github.com/hsloot/rmo/pull/112
  • Remove old markdown notebooks from dev.-phase by @hsloot in https://github.com/hsloot/rmo/pull/115
  • Remove convenience wrapper functions for shock (size) arrival parameter by @hsloot in https://github.com/hsloot/rmo/pull/114
  • Reorganize S4 code and documentation by @hsloot in https://github.com/hsloot/rmo/pull/117
  • Review and improve documentation by @hsloot in https://github.com/hsloot/rmo/pull/116
  • Expose missing methods defaultMethod and valueOf0 by @hsloot in https://github.com/hsloot/rmo/pull/118
  • Improve benchmark workflow by @hsloot in https://github.com/hsloot/rmo/pull/119
  • Improve contribution guide by @hsloot in https://github.com/hsloot/rmo/pull/120
  • BREAKING: Refactor names and arguments by @hsloot in https://github.com/hsloot/rmo/pull/121

Full Changelog: https://github.com/hsloot/rmo/compare/v0.8...v0.9

- R
Published by hsloot about 2 years ago

rmo - Release 0.8-1

rmo 0.8

  • Small changes in the documentation
  • Improvement of exIntensities
  • Allow n = 0 in sampling algorithms (e.g. for measure setup time)
  • Consistent use of STL headers and attribute [[maybe_unused]] in C++ code

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.8.1") ```

- R
Published by hsloot about 4 years ago

rmo - Release 0.8

rmo 0.8

  • Create single entry point method for general MO sampling distributions, exchangeable MO sampling routines, extendible MO sampling routines, and parametrized extendible MO sampling routines.
  • Improve documentation and add snaphot test for sampling routines.

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.8") ```

- R
Published by hsloot over 4 years ago

rmo - Release 0.7.1

rmo 0.7.1

  • Rename sampling method *_markovian and *_arnold to *_mdcm and *_am, respectively.
  • Rename internal CPP classes arnold_mo_distribution, markovian_exmo_distribution, and armageddon_extmo_distribution to am_mo_distribution, mdcm_exmo_distribution, and esm_armextmo_distribution, respectively.

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.7.1") ```

- R
Published by hsloot over 4 years ago

rmo - Release 0.7.0

rmo 0.7

  • Breaking change: remove lambda parameter for PoissonBernsteinFunction.

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.7") ```

- R
Published by hsloot over 4 years ago

rmo - Release 0.6.0

rmo 0.6

  • Rename Cuadras-Augé to armageddon ESM to better reflect the nature of the distribution.

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.6") ```

- R
Published by hsloot almost 5 years ago

rmo - Release 0.5.5

rmo 0.5.5

  • Explicitly handle integration error with possible adjustment for very small values.

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.5.5") ```

- R
Published by hsloot about 5 years ago

rmo - Release 0.5.4

rmo 0.5.4

  • Use explicit first-order iterated difference for difference_order == 1L in valueOf to avoid endpoint-singularity problems in numerical integration.

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.5.4") ```

- R
Published by hsloot about 5 years ago

rmo - Release 0.5.3

rmo 0.5.3

  • Fix implementation of initializers and validity methods. In particular, validObject can now be called with the argument test = TRUE without causing an error.
  • Add show-method for BernsteinFunction-classes.

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.5.3") ```

- R
Published by hsloot about 5 years ago

rmo - Release 0.5.2

  • Allow pass-though of arguments to integrate in functions valueOf, uexIntensities, exIntensities, and exQMatrix.

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.5.2") ```

- R
Published by hsloot over 5 years ago

rmo - Release 0.5.1

  • Add composite-scaled Bernstein function class.

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.5.1") ```

- R
Published by hsloot over 5 years ago

rmo - Release 0.5.0

  • Rename Cuadras-Augé and Lévy-frailty model algorithms. Now a sampling algorithm follows the format r*mo_* where the first * indicates the input-parameter and the second * on the algorithm, e.g. rexmo_markovian has ex_intensities as input parameters and uses the Markovian model for the default counting process.

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.5.0") ```

- R
Published by hsloot over 5 years ago

rmo - Release 0.4.1

  • Rearrange order in arguments of valueOf: instead of cscale, n, k we have n, k, cscale.
  • Add methods to generate parameter from BernsteinFunction classes

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.4.1") ```

- R
Published by hsloot over 5 years ago

rmo - Release 0.4

  • Change input parameter for rexmo_markovian (which is now is scaled exchangeable intensity). The ex_intensities*-methods are similarly adjusted such that there should be no change necessary if these functions were used to create the input parameter for rexmo_markovian.
  • The Bernstein function classes have been refactored and some new features have been added.

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.4.0") ```

- R
Published by hsloot over 5 years ago

rmo - Release 0.3

  • Rename rom_ex_arnold to rxmo_markovian
  • Complete refactoring of C++ backend

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.3.0") ```

- R
Published by hsloot over 5 years ago

rmo - Release 0.2.6

  • Complete refactored C++ backend: Distribution classes satisfy a multivariate version of the named requirement RandomNumberDistribution

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.2.6") ```

- R
Published by hsloot over 5 years ago

rmo - Release 0.2.5

  • Include more tests
  • Include statistical tests for an integration test
  • Fix problem with large binomial coefficients

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.2.5") ```

- R
Published by hsloot over 5 years ago

rmo - Release 0.2.4

  • Implementation of the Inverse Gaussian Bernstein function

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.2.4") ```

- R
Published by hsloot almost 6 years ago

rmo - Release 0.2.3

  • Implement Pareto jumps and Pareto CPP Bernstein function
  • Implement Exponential-jump CPP Bernstein function

Install with ```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.2.3") ```

- R
Published by hsloot almost 6 years ago

rmo - Release 0.2.2

  • Improvement of internal representation
  • Internal support library now entirely written in C++
  • Make LFM more extendible

Install with

```r

install.packages("remotes")

remotes::install_github("hsloot/rmo@v0.2.2")

- R
Published by hsloot almost 6 years ago

rmo - Release 0.2.1

  • Major refactoring of sampling algorithms with big runtime improvements
  • Methods LFM parametrisations
  • Revision of tests and extension of test-cases

Install with

```r

install.packages("devtools")

remotes::install_github("hsloot/rmo@v0.2.1")

- R
Published by hsloot about 6 years ago

rmo - Release 0.2.0

  • Reimplementation of all sampling algorithms in Rcpp
  • Improvements of tests

Install with

```r

install.packages("devtools")

remotes::install_github("hsloot/rmo@v0.2.0") ```

- R
Published by hsloot over 6 years ago

rmo - Release 0.1.2

  • Bugfix for rmo:::sample_cpp which is used in rmolfmcpp and did not properly account for the case that multiple barrier_values are crossed during one waiting period.

Install with

```r

install.packages("devtools")

devtools::install_github("hsloot/rmo@v0.1.2") ```

- R
Published by hsloot over 6 years ago

rmo - version 0.1.1

  • Bugfix for rmo:::sample_cpp which is used in rmo_lfm_cpp (case rate == 0 was not properly handled).
  • Implemented more test for rmo_lfm_cpp in independence case

Install with

```r

install.packages("devtools")

devtools::install_github("hsloot/rmo@v0.1.1") ```

- R
Published by hsloot over 6 years ago

rmo - version 0.1.0

The is the first release of the rmo package. At the moment, five sampling algorithms are implemented in R: rmo_esm, rmo_arnold, rmo_ex_arnold, rmo_lfm_cpp, and rmo_esm_cuadras_auge.

Install with

```r

install.packages("devtools")

devtools::install_github("hsloot/rmo@v0.1.0") ```

- R
Published by hsloot over 6 years ago