data <- read.delim("data.txt", header = FALSE, sep = "\t")
n <- nrow(data)
minX <- min(data$V2)
maxX <- max(data$V2)
minY <- min(data$V1)
maxY <- max(data$V1)
plot(0, xlim = c(minX, maxX), ylim = c(minY, maxY))
lines(x = data$V2, y = data$V1)
xx <- lowess(data$V1[11:50], f = 0.05)
plot(xx$y, type = "l")
result <- seewave::SAX(
xx$y,
alphabet_size = 5,
PAA_number = 8,
breakpoints = seq(170, 200, 10)
)
match(result, letters)
## [1] 4 3 3 4 3 2 5 5