View source: R/ctx_node_covlmc.R
merged_with | R Documentation |
The function returns NULL
when the context represented by the node
parameter is not merged with another context (see is_merged()
). In the
other case, it returns a list of contexts with which this one is merged.
merged_with(node)
node |
A |
If the context is merged, the function returns a list with one value for each
element in the state space (see states()
). The value is NULL
if the
corresponding context is not merged with the node
context, while it is a
ctx_node_covlmc
object in the other case. A context merged with node
differs from the context represented by node
only in its last value (in
temporal order) which is used as its name in the list. For instance, if the
context ABC
is merged only with CBC
(when represented in temporal
ordering), then the resulting list is of the form list("A" = NULL, "B" = NULL, "C"= ctx_node_covlmc(CBX))
.
NULL or a list of contexts merged with node
represented by
ctx_node_covlmc
objects
is_merged()
pc_week_15_16 <- powerconsumption[powerconsumption$week %in% c(15, 16), ]
elec <- pc_week_15_16$active_power
elec_dts <- cut(elec, breaks = c(0, 0.4, 2, 8), labels = c("low", "typical", "high"))
elec_cov <- data.frame(day = (pc_week_15_16$hour >= 7 & pc_week_15_16$hour <= 18))
elec_tune <- tune_covlmc(elec_dts, elec_cov, min_size = 5)
elec_model <- prune(as_covlmc(elec_tune), alpha = 3.961e-10)
ctxs <- contexts(elec_model)
for (ctx in ctxs) {
if (is_merged(ctx)) {
print(ctx)
cat("\nis merged with\n\n")
print(merged_with(ctx))
}
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.