News for the panelPomp package
Changes in panelPomp version 1.5.0.0
-
Streamlined
panelPomp-methods
documentation. -
Added
panelMeasles
topanelPomp
models documentation family. -
Fixed redirected link in documentation.
Changes in panelPomp version 1.4.1.0
-
Added two new datasets:
twentycities
anduk_measles
. These data contain measles incidence data from 20 UK cities. -
Added a new
panelPomp
model example:panelMeasles
. -
Added Aaron Abkemeier as a package contributor.
Changes in panelPomp version 1.4.0.1
-
Added Jesse Wheeler as one of the package authors in citation file.
Changes in panelPomp version 1.4.0.0
-
Changed package maintainers
-
Updated package governance file and website
-
Standardized package version numbering system to four point system.
Changes in panelPomp version 1.3.1
-
Fixed broken links in function documentation.
Changes in panelPomp version 1.3.0
-
Changed the default
cooling.type
argument in themif2()
function to be“geometric”
in order to be consistent with thepomp
package. -
Added
format
argument tocoef.panelPomp
method, with optionsc(“vector”, “list”)
. This functionality makes thepparams
function obsolete, so it has been removed from the package in this version. -
Changed the
pParams()
function name totoParamList()
. -
Modified the
toVectorPparams()
function so that it returns a vector instead of adata.frame
object with a single row. The name of the function was also changed totoParamVec()
, and is a near inverse of thetoParamList()
function. -
Updated unit tests and documentation.
Changes in panelPomp version 1.2.0
-
Change the generic
unitlogLik
tounitLogLik
to match camel-case style of package. The original function is deprecated in this version and will be removed in future updates. -
Changed
panelPomp
S4 object slot name fromunit.objects
tounit_objects
in order to be consistent withpomp
pacakge. Corresponding getter and setter methods for this slot have also been changed fromunitobjects()
tounit_objects()
. -
Added generics
shared()
,shared()<-
,specific()
, andspecific()<-
. These generics provide convinient access to parameters of apanelPomp
object, but the setter methods also allow for changing a parameter type between shared and unit-specific. -
Added function
runif_panel_design()
, which is useful for generating design matrices for PanelPOMP models. -
Minor typo fixes to package and function documentation.
Changes in panelPomp version 1.1.0.2
-
Added a type check for the
params
arguement of thepfilter
function in order to throw more user friendly error. -
A more user friendly error is thrown when the user specifies a parameter as both shared and unit specific in the
mif2
function. -
Added a
match.arg
call inmif2.internal
; this will allow the default option for thecooling.type
argument inmif2
to no longer throw an error, and mimics the behaviour of themif2
function in thepomp
package. -
The
pParams
function no longer changes the order of the unit specific parameter names; this was causing an error because thebarycentric
parameter transformation requires that the parameters are adjacent to one another in the parameter vector. -
Improved documentation for
panel_logmeanexp
. -
More robust input checking for the
pfilter
function with user friendly error messages.
Changes in panelPomp version 1.1.0
-
Improved documentation and tests.
Changes in panelPomp version 1.0.0
-
Submitted to CRAN.
Changes in panelPomp version 0.18.0
-
Fixed bug in
fromVectorPparams()
to make it a true inverse oftoVectorPparams()
. -
Homogenized documentation; added examples.
Changes in panelPomp version 0.15.0
-
New coercion to
pompList
and update to list. -
panelGompertzLikelihood
replaceskalman_gompertz.R
. -
expunged
panelPompExample
. -
Names added to plot;
pfilter
matches units by name.
Changes in panelPomp version 0.14.0
-
New
simulate
function.
Changes in panelPomp version 0.13.0
-
New
panelRandomWalk
example. -
panelPompExample
is now deprecated and will be removed in the near future.
Changes in panelPomp version 0.12.0
-
New
plot
method forpanelPomp
objects.
Changes in panelPomp version 0.11.0
-
Additional functions implementing Kalman filtering to panels and to the Gompertz model.
Changes in panelPomp version 0.10.2.0
-
Minor improvements to the interface.
-
Additional examples: contacts() and panelGompertz().
-
The minimum version of pomp supported is now
2.7
.
Changes in panelPomp version 0.9.1
-
The minimum version of pomp supported is now
2.1
. While this is likely to imply substantial changes in pomp objects (on which panelPomp objects rely) there are only three fundamental changes that break panelPomp’s backwards compatibility: -
The first argument
pfilter(object, …)
changes todata
. -
The first argument
mif2(object, …)
changes todata
. -
The ‘conv.rec’ method has been deprecated, replaced by the new ‘traces’ method.
Changes in panelPomp version 0.8.3
-
Improvements to the interface.
Changes in panelPomp version 0.7
-
A new
conv.rec
method.
Changes in panelPomp version 0.6
-
Many improvements to the interface.
Changes in panelPomp version 0.5.6
-
panelPompExamples()
now allows creatingpanelPomp
objects that come with the package. -
New documentation and tests.
Changes in panelPomp version 0.5.5
-
New documentation and tests.
Changes in panelPomp version 0.5.4
-
New documentation and tests.
Changes in panelPomp version 0.5.3
-
New documentation and additional tests.
Changes in panelPomp version 0.5
-
New documentation and additional tests and coverage.
Changes in panelPomp version 0.4
-
New tests added.
-
New methods.
-
A bug in
pfilter
andmif2
has been fixed (pomp
’s default filtering tolerancetol=1e-17
was used instead of values specified by the user). Thanks to Aaron King for finding it.
Changes in panelPomp version 0.2
-
New tests added.
-
Eliminate need to protect
rw.sd
from being evaluated.
Changes in panelPomp version 0.1
-
Unused variable purged.
-
pPfilter.internal
streamlined. -
Test for reproducibility of pfilter calculations added.