Computes the relative frequency of motifs in a categorical time series
Computes the relative frequency of motifs in a categorical time series
calculate_motifs computes the motifs of a categorical time series
UTF-8
calculate_motifs(series, motif_length)
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.
motif_length: The length of the motif.
Returns
Returns an array with the relative frequency of motifs in a categorical time series.
Details
Given a CTS of length T with range V={1,2,…,r}, Xt={X1,…,XT}, and a motif length L, the function returns an array of rL elements, with the element in the position (i1,i2,…,ir) being the relative frequency of the motif ``i1i2⋯ir'' in the corresponding time series.
Examples
sequence_1 <- GeneticSequences[which(GeneticSequences$Series==1),]calculate_motifs(sequence_1, motif_length =3)# Computing the relative frequencies of motifs of length 3 for the first# series in dataset GeneticSequences