./math/R-zoo, S3 infrastructure for regular and irregular time series

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.8.10, Package name: R-zoo-1.8.10, Maintainer: pkgsrc-users

An S3 class with methods for totally ordered indexed observations. It
is particularly aimed at irregular time series of numeric
vectors/matrices and factors. Zoo's key design goals are independence
of a particular index/date/time class and consistency with ts and base
R by providing methods to extend standard generics.


Required to run:
[math/R]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2022-05-23 13:48:04 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(math/R-zoo) Updated 1.8.9 to 1.8.10

Changes in Version 1.8-10

  o The transform() method now internally uses a list of zoo series (as opposed
    to a data.frame of numeric variables, as used in previous versions). This
    means that the transformations can really operate on full zoo series.

  o Added MATCH() methods for classes "Date", "POSIXct", and \ 
"POSIXlt", all
    of which essentially match the underlying numeric vector (suggested by
    Kurt Hornik).

  o In zooreg() the "ts.eps" argument is now also used (in squares) as the
    tolerance in the all.equal() comparisons used to determine the underlying
    regular time grid.
   2021-10-26 12:56:13 by Nia Alarie | Files touched by this commit (458)
Log message:
math: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:28:36 by Nia Alarie | Files touched by this commit (458)
Log message:
math: Remove SHA1 hashes for distfiles
   2021-06-06 17:08:57 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(math/R-zoo) Updated 1.8.6 to 1.8.9

Changes in Version 1.8-9

  o Added a basic boxplot(x, ...) method for zoo objects that simply calls
    boxplot(coredata(x), ...).

  o Bug fix in [.zoo and [<-.zoo where indexing with matrices did not
    work correctly anymore in R 4.x.y because "matrix" objects now \ 
additionally
    inherit from "array" objects. (Reported by Bill Cunliffe.)

  o Improved internal functionality in na.spline.default() in the same way
    na.approx.default() was enhanced in zoo 1.7-14 and 1.7-13. One difference
    is that while na.approx() requires at least two non-NA observations,
    na.spline() just needs one non-NA observation (using a constant to
    interpolate in that case).

  o If the FUN in rollapply() returns a matrix or data.frame with more than
    one row per element/time point, then this is flattened now so that the
    result is again a matrix with one row per element/time point.

  o merge.zoo() now handles the case of all indexes being integer or numeric
    by coercing the integer indexes to numeric (reported by Simone Giannerini).

  o zooreg(x) now allows to create an integer index if start (and end, if any)
    are integer and the implied deltat is not numerically different from an
    integer value.

Changes in Version 1.8-8

  o diff.zoo(x, arithmetic = FALSE) now also works if x contains negative
    data.

  o merge.zoo() now handles the combination of Date and numeric indexes
    explicitly to work around the new behavior of c.Date() in R >= 4.1.0.

Changes in Version 1.8-7

  o Added scale_type() methods for yearmon/yearqtr to facilitate ggplot2
    visualizations of zoo series with yearmon/yearqtr time index (suggested
    by Brian Diggs). This requires at least ggplot2 3.0.0.

  o In merge.zoo() "character" columns are now processed in the same way
    as "logical" columns.

  o Replaced the "fruitohms" example in the "zoo" vignette \ 
because the
    corresponding "DAAG" package is not actively maintained on CRAN \ 
anymore.
    Instead the "Journals" data from the "AER" package is used.
   2019-08-08 21:53:58 by Brook Milligan | Files touched by this commit (189) | Package updated
Log message:
Update all R packages to canonical form.

The canonical form [1] of an R package Makefile includes the
following:

- The first stanza includes R_PKGNAME, R_PKGVER, PKGREVISION (as
  needed), and CATEGORIES.

- HOMEPAGE is not present but defined in math/R/Makefile.extension to
  refer to the CRAN web page describing the package.  Other relevant
  web pages are often linked from there via the URL field.

This updates all current R packages to this form, which will make
regular updates _much_ easier, especially using pkgtools/R2pkg.

[1] http://mail-index.netbsd.org/tech-pkg/2019/08/02/msg021711.html
   2018-08-30 14:19:26 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.8.3
   2018-07-28 16:40:53 by Brook Milligan | Files touched by this commit (126)
Log message:
Remove MASTER_SITES= from individual R package Makefiles.

Each R package should include ../../math/R/Makefile.extension, which also
defines MASTER_SITES.  Consequently, it is redundant for the individual
packages to do the same.  Package-specific definitions also prevent
redefining MASTER_SITES in a single common place.
   2018-02-03 02:15:17 by Min Sik Kim | Files touched by this commit (2)
Log message:
math/R-zoo: Update to 1.8.1

Changes:

  o New .DollarNames method (contributed by Josh Ulrich) to enable tab
    completion when using zoo_object$...

  o New default method for zoo::as.Date() that simply dispatches to
    base::as.Date().

  o rollapply(x, k, FUN, align = "right") lead to an error if \ 
length(x) < k.
    This has been corrected to match the behavior of the other align types.

  o rollmean(), rollsum(), rollmedian(), and rollmax() no longer throw an
    error if the series is shorter than the window size. Instead rollapply()
    is called which either returns an empty series (if "fill" is not \ 
specified)
    or a padded series (if "fill" is specified, e.g., to NA).

  o read.zoo() now also handles "tbl" objects by coercing them to proper
    "data.frame"s first. Also gained a read = read.table argument to \ 
simplify
    convenience interfaces read.csv.zoo() etc.

  o The fortify() method gained a "names" argument so that the column names
    of the (melted) series can be modified.