prepareBaseline: Build baseline signal

Description Usage Arguments Value Examples

Description

Runs fourier analysis on the input signal, to build baseline signal.

Usage

1
2
prepareBaseline(x, year.start = NULL, year.end = NULL,
  window.20 = FALSE)

Arguments

x

streamflow object, as output from the asStreamflow() function

year.start

Start of the year for estimating baseline, or NULL to interpret this from input data

year.end

End of the year for estimating baseline, or NULL to interpret this from input data

window.20

If TRUE, baseline is constructed using windowing (20 year windows) and bootstrapping. If FALSE, baseline is constructed for a single run between start and end year.

Value

ssignal object containing the baseline signal

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
# load sample data
data("sycamore")
x = sycamore

# get streamflow object for the sample data
x.streamflow = asStreamflow(x)

# baseline for single run for all the years in input signal
bl.singlerun.all = prepareBaseline(x.streamflow)

# baseline for singlerun between the given start and end years
bl.singlerun.filtered = prepareBaseline(x.streamflow, year.start = 1961, 
                                         year.end = 2000)

# baseline with windowinng and bootstrapping on all years in the input signal
bl.windowed.all = prepareBaseline(x.streamflow, window.20 = TRUE)

# baseline with windowing and bootstrapping on given start year 
#  with end year inferred from singal
bl.windowed.filtered = prepareBaseline(x.streamflow, year.start = 1961, 
                                       window.20 = TRUE)

discharge documentation built on May 2, 2019, 5:54 a.m.