Learn R Programming

kDGLM (version 1.2.0)

block_superpos: Auxiliary function for block superposition

Description

An auxiliary function for block superposition.

Usage

block_superpos(...)

Value

The combined blocks as a dlm_block.

Arguments

...

dlm_block: A sequence of block to be combine.

Details

Additional details can be found in WestHarr-DLM;textualkDGLM, section 6.2.

References

See Also

Other auxiliary functions for structural blocks: TF_block(), block_mult(), block_rename(), harmonic_block(), intervention(), noise_block(), polynomial_block(), regression_block(), specify.dlm_block(), summary.dlm_block()

Examples

Run this code

# Long way
level.1 <- polynomial_block(alpha1 = 1, order = 1)
level.2 <- polynomial_block(alpha2 = 1, order = 2)
season.2 <- harmonic_block(alpha2 = 1, period = 20)

final.block <- block_superpos(level.1, level.2, season.2)

# Short way
final.block <- polynomial_block(alpha1 = 1, order = 1) +
  polynomial_block(alpha2 = 1, order = 2) +
  harmonic_block(alpha2 = 1, period = 20)

Run the code above in your browser using DataLab