Skip to contents

This function returns a trimmed context tree from which match positions have been removed.

Usage

# S3 method for vlmc_cpp
trim(ct, ...)

Arguments

ct

a VLMC.

...

additional arguments for the trim function.

Value

a trimmed VLMC

Details

Trimming in the C++ backend is done directly in the Rcpp managed memory and cannot be detected at R level using e.g. utils::object.size().

Examples

## VLMC trimming is generally useless unless match positions were kept
pc <- powerconsumption[powerconsumption$week %in% 5:6, ]
dts <- cut(pc$active_power, breaks = 4)
model <- vlmc(dts, backend = "C++", keep_match = TRUE)
model <- trim(model)