Learn R Programming

DTWBI (version 1.1)

gapCreation: Gap creation

Description

This function creates a large continuous gap within a univariate signal. Gap size is defined as a percentage of input vector length. By default, the created gap starts at a random location.

Usage

gapCreation(X, rate, begin = NULL)

Arguments

X

input vector

rate

size of desired gap, as a percentage of input vector size

begin

location of the begining of the gap (random by default)

Value

gapCreation returns a list containing the following elements:

  • output_vector: output vector containing the created gap

  • input_vector: original vector used as input

  • begin_gap: index of the begining of the gap

  • rate: size of the created gap in percentage of the input vector length

  • gap_size: length of the created gap

Examples

Run this code
# NOT RUN {
data(dataDTWBI)
X <- dataDTWBI[, 1]
rate <- 0.1
output <- gapCreation(X, rate)
plot(output$input_vector, type = "l", col = "red", lwd = 2)
lines(output$output_vector, lty = "dashed", lwd = 2)
# }

Run the code above in your browser using DataLab