binarization function

Constructs the binarized time series associated with a given categorical time series

Constructs the binarized time series associated with a given categorical time series

binarization constructs the binarized time series associated with a given categorical time series. UTF-8

binarization(series)

Arguments

  • series: An object of type tsibble (see R package tsibble), whose column named Value contains the values of the corresponding CTS. This column must be of class factor and its levels must be determined by the range of the CTS.

Returns

The binarized time series.

Details

Given a CTS of length TT with range V={1,2,,r}\mathcal{V}=\{1, 2, \ldots, r\}, Xt={X1,,XT}\overline{X}_t=\{\overline{X}_1,\ldots, \overline{X}_T\}, the function constructs the binarized time series, which is defined as Yt={Y1,,YT}\overline{\boldsymbol Y}_t=\{\overline{\boldsymbol Y}_1, \ldots, \overline{\boldsymbol Y}_T\}, with Yk=(Yk,1,,Yk,r)\overline{\boldsymbol Y}_k=(\overline{Y}_{k,1}, \ldots, \overline{Y}_{k,r})^\top

such that Yk,i=1\overline{Y}_{k,i}=1 if Xk=i\overline{X}_k=i (c("k=1,ldots,T,\nk=1,\\ldots,T,\n", ",i=1,ldots,r, i=1,\\ldots,r")). The binarized series is constructed in the form of a matrix whose rows represent time observations and whose columns represent the categories in the original series

Examples

sequence_1 <- GeneticSequences[which(GeneticSequences$Series==1),] binarized_series <- binarization(sequence_1) # Constructing the binarized # time series for the first CTS in dataset GeneticSequences

References

Rdpack::insert_ref(key="lopez2023hard",package="ctsfeatures")

Author(s)

Ángel López-Oriona, José A. Vilar

  • Maintainer: Angel Lopez-Oriona
  • License: GPL-2
  • Last published: 2024-01-29

Useful links