select.percentiles: selects percentile columns from a timeseries set

Description Usage Arguments Examples

View source: R/select.R

Description

select.percentiles works on timeseries sets as defined in this package.

given a timeseries set input, a set of percentiles and an optional score.function with any extra parameters this may need, select.percentiles selects the timeseries corresponding to the specified percentiles.

score.function defaults to summing up all first 12 elements of the timeseries.

the returned object is a timeseries set that has equal timestamps as the input and as many data column as the length of percentiles.

Usage

1
select.percentiles(input, percentiles, score.function, ...)

Arguments

input

a timeseries set. first column contains timestamps, remaining columns may be equally named and contain realizations of the same experiment.

percentiles

a vector with the percentiles to be selected.

score.function

a function that computes a score for each column of the timeseries set. defaults to summing up the first 12 elements.

...

extra parameters are passed to the 'score.function' function.

Examples

1
2
3
4
5
6
 l <- rep(1:100, each=22)
 dim(l) <- c(22, 100)
 l <- data.frame(l)
 colnames(l) <- rep('a', 100)
 pidata <- zoo(l, as.Date(seq(from=12600, by=300, length.out=22)))
 current <- select.percentiles(pidata, c(30, 80))

delftfews documentation built on May 2, 2019, 4:48 p.m.