Interaction of pair of granularities, categorised as harmony and clash

is_harmony(
  .data,
  gran1,
  gran2,
  hierarchy_tbl = NULL,
  facet_h = NULL,
  x_h = NULL
)

Arguments

.data

A tsibble object.

gran1

One of the temporal granularities to check for harmonies.

gran2

The second temporal granularity in the pair.

hierarchy_tbl

A hierarchy table specifying the hierarchy of units and their relationships.

facet_h

highest level of facet variable that can be considered in harmony pair.

x_h

highest level of x-axis variable that can be considered in harmony pair.

Value

TRUE if two granularties are harmonies.

Examples

library(tsibbledata) vic_elec %>% is_harmony("hour_day", "day_week")
#> [1] "TRUE"