Learn R Programming

ctsfeatures (version 1.2.2)

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

Description

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

Usage

binarization(series)

Value

The binarized time 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.

Author

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

Details

Given a CTS of length \(T\) with range \(\mathcal{V}=\{1, 2, \ldots, r\}\), \(\overline{X}_t=\{\overline{X}_1,\ldots, \overline{X}_T\}\), the function constructs the binarized time series, which is defined as \(\overline{\boldsymbol Y}_t=\{\overline{\boldsymbol Y}_1, \ldots, \overline{\boldsymbol Y}_T\}\), with \(\overline{\boldsymbol Y}_k=(\overline{Y}_{k,1}, \ldots, \overline{Y}_{k,r})^\top\) such that \(\overline{Y}_{k,i}=1\) if \(\overline{X}_k=i\) (\(k=1,\ldots,T, , 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

References

lopez2023hardctsfeatures

Examples

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

Run the code above in your browser using DataLab