Learn R Programming

sentometrics (version 0.2)

almons: Compute Almon polynomials

Description

Computes Almon polynomial weighting curves. Handy to self-select specific time aggregation weighting schemes for input in ctr_agg.

Usage

almons(n, orders = 1:3, do.inverse = TRUE, do.normalize = TRUE)

Arguments

n

a single numeric to indicate the length of the curve (the number of lags, cf., n).

orders

a numeric vector as the sequence of the Almon orders (cf., b). The maximum value corresponds to B.

do.inverse

TRUE if the inverse Almon polynomials should be calculated as well.

do.normalize

TRUE if polynomials should be normalized to unity.

Value

A data.frame of all Almon polynomial weighting curves, of size length(orders) (times two if do.inverse = TRUE).

Details

The Almon polynomial formula implemented is: \((1 - (i/n)^{b})(i/n)^{B - b}\), where \(i\) is the lag index from 1 to \(n\).

See Also

ctr_agg