Путь матрицы совокупных затрат в dtw, преобразованный в координаты / примененный к временным рядам - PullRequest
0 голосов
/ 09 января 2019

Моя цель - выровнять несколько сигналов во времени, используя динамическое искажение времени. Мои 60 временных рядов многомерны. Я использую R в настоящее время. Моим первым шагом было найти временной ряд, который больше всего походил на другие, и я сделал это, используя этот код R.

for (i in 1:60) {
    for (j in 1:60) {
        result[i, j] <- dtw(dist(sentence[[i]], sentence[[j]]), distance.only = TRUE)$normalizedDistance
    }
}

Это вернуло мне матрицу, которая была наименее несхожей, и теперь я хочу перенести остальные 59 матриц в эту. Как только вы получите матрицу совокупных затрат,

d <- dtw(query, reference, keep = TRUE)
cost <- d$costMatrix

как вы можете получить координаты этого пути, чтобы применить его к временному ряду, чтобы увидеть, какие кадры запроса совпадают с какими кадрами ссылки?

...