Skip to content

Releases: kingaa/pomp

version 5.0.0.3

31 Mar 00:24
99c71e8
Compare
Choose a tag to compare
  • We no longer import from plyr.

  • The dimnames attributes of various arrays that appear in pomp, including arrays of observables, state variables, parameters, covariates, and so on, have been made uniform. In particular, when a dimension of an array corresponds to variables with different names, this dimension is itself named "name". Previously, its name was sometimes "variable" and sometimes "parameter". This change is meant to streamline interaction with the tidyverse.

  • Some minor bugfixes.

4.7.0.1

20 Mar 22:20
05d8658
Compare
Choose a tag to compare

Some improvements to the internal implementation and documentation of stateful objective functions.

Identical to version 4.7

04 Mar 21:30
187b2a7
Compare
Choose a tag to compare
  • Functions with names.that.contain.dots that were been deprecated in version 4.5.1 are now defunct. Attempts to use such functions will generate an error with a message indicating the replacement function.
  • plot now removes NA.

4.6.4.5

28 Jan 19:40
f965ec2
Compare
Choose a tag to compare

Changes in 'pomp' version 4.6.4:

    • Better handling of ‘listie’s (lists of ‘pomp’ objects).

    • New ‘concat’ function to turn lists of ‘pomp’ objects into
      ‘listies’.

4.6.2.1

17 Jan 12:45
2a91231
Compare
Choose a tag to compare

The ‘states’ and ‘obs’ methods take a new optional argument, format. Setting format="data.frame" causes the method to return the states or data in a convenient data-frame format.

4.6.1.0

12 Jan 00:28
666d4f8
Compare
Choose a tag to compare

When melt is applied to a list, the identifier variable is now ‘.Lx’, where x denotes the level. This applies when as.data.frame is used to coerce a list of ‘pomp’ objects, and when saved_states is used to extract the particles from a list of ‘pfilterd_pomp’ objects.

4.5.2.1

05 Jan 00:53
01d4152
Compare
Choose a tag to compare
  • A new format argument has been added to the extractor functions cond_logLik, eff_sample_size, filter_mean, filter_traj, forecast, pred_mean, pred_var, and saved_states. This allows the user to extract the relevant elements in data-frame format if desired.

  • pomp no longer depends on the superseded packages reshape2 or plyr.

  • pomp has a new dependency on the package dplyr.

  • The magrittr pipe %>% is no longer re-exported by pomp: use the native R pipe, |>, instead.

  • The package now requires R version 4.1 at least.

4.5.1.2

27 Dec 18:13
ad759b7
Compare
Choose a tag to compare
  • All pomp functions with names.that.contain.dots have been deprecated in favor of functions in snake_case. This is to avoid anticipated problems with CRAN checks, which (falsely) assume that certain functions with dotted.names are S3 methods. From this point, no expored pomp function has such a name.

  • The dimnames attributes for some of the arrays computed in pfilter and pmcmc computations have changed. In particular, whereas in previous versions, the time dimension was given names that were character strings composed of decimal representations of the time (difficult to work with and prone to roundoff error), the time dimension now is not given names.

  • A bug that resulted in gompertz giving different simulations on Windows machines has been fixed.

4.5.0.0

20 Dec 22:01
f1fd072
Compare
Choose a tag to compare

Identical with CRAN version 4.5.

4.4.3.0

08 Dec 01:22
e4206ee
Compare
Choose a tag to compare

This release fixes a bug in trajectory computation for deterministic, discrete-time maps. Thanks to Felicia Magpantay for finding the bug and reporting it!

In addition, this release includes

  • changes that allow one to extract weighted as well as unweighted particles from a pfilter computation and
  • changes to the wquant function for estimating quantiles given weighted samples.

As ever, the release can be installed by executing

install.packages("pomp",repos="https://kingaa.github.io")

in an R session.