[pomp-announce] pomp version 0.34-1 released

Aaron A. King kingaa at umich.edu
Sun Oct 10 23:54:40 CEST 2010


There are a number of changes in pomp with this release.  Most are 
augmentations of the package's capabilities or changes in the internal 
implementations that improve speed (sometimes dramatically).

There is one change, too, to some of the defaults, which may need attention if 
you have codes that depend on pomp defaults.  Read on for details.

o  The default behaviors of 'simulate' and 'trajectory' with respect to the 
argument 'times' have changed.  In each of these functions, there is a new 
argument, 't0', which specifies the time at which the initial conditions 
obtain. The default for 't0' is 'timezero(object)'. The default for 'times' 
is now 'time(object,t0=FALSE)' (it was 'time(object,t0=TRUE)'). This change 
eliminates a persistent source of annoyance in that 'simulate' 
and 'trajectory' sometimes returned usually undesired values at the initial 
time.  You can ensure that your codes will continue to function as intended 
by specifying the values of the 'times' and 't0' arguments to these 
functions, thus removing dependence on the defaults in these functions. To 
aid you in this, a warning is now displayed whenever you make a function call 
that may be affected by the change in default behaviors. These warnings will 
be removed in the not-too-distant future. See the documentation 
("pomp?simulate", "pomp?trajectory") for a description of the new default 
behaviors.

o  The 'states' slot of a pomp object now holds values of the state process 
only at the times given in the 'times' slot. This is a change from the 
earlier behavior in which the 'states' slot sometimes (but not always) 
included the value of the state process at 't0'.

o  'simulate' has been re-implemented in C for speed.

o  A new method 'obs' for pomp objects returns the contents of the 'data' 
slot. It is synonymous with 'data.array' but is easier to type.

o  'coef<-' now behaves like ordinary vector assignment, i.e., coef(object) <- 
x does what y <- x would do, and coef(object,names) <- x does what y[names] 
<- x would do.

o  'probe' and 'spect' now take an argument 'params', which allows you to 
override the default, params = coef(object).

o  'probe.cov' and 'probe.cor' have been removed in favor of 'probe.acf' 
and 'probe.ccf', which are much faster.  Thanks to Simon Wood for the 
inspiration for these functions.

o  The functions 'euler.simulate', 'onestep.simulate', and 'onestep.density', 
deprecated since version 0.29-1, have been removed.

-- 
Aaron A. King, Ph.D.
Ecology & Evolutionary Biology
Mathematics
Center for the Study of Complex Systems
University of Michigan
GPG Public Key: 0x6E74F51B
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.r-forge.r-project.org/pipermail/pomp-announce/attachments/20101010/213e8926/attachment.pgp>


More information about the pomp-announce mailing list