Arhn - архитектура программирования

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

Я использую пакет dtwclust для классификации данных временных рядов. Я много играл с ним, используя одномерные данные, и выяснил его входы и выходы. Использование многомерных данных документировано немного хуже, но мне удалось заставить его работать с помощью DTW и иерархической кластеризации. Когда я пытаюсь использовать DTW и групповую кластеризацию, функция построения графика возвращает предупреждение, а сам график довольно непонятен. То же самое и с примерными данными, которые они цитируют в справочном руководстве:

        # Multivariate series, provided as a list of matrices
mv <- CharTrajMV[1L:20L]
# Using GAK distance
mvc <- tsclust(mv, k = 4L, distance = "gak", seed = 390,
                args = tsclust_args(dist = list(sigma = 100)))
# Note how the variables of each series are appended one after the other in the plot
plot(mvc)

        Warning messages:
    1: In data.frame(dfm, do.call(rbind, dfm_tcc)) :
      row names were found from a short variable and have been discarded
    2: In data.frame(dfcm, do.call(rbind, dfcm_tc)) :
      row names were found from a short variable and have been discarded

введите здесь описание изображения

Похоже, что под линиями добавляется заливка, которая не добавляется в одномерном случае. Серии также не являются «добавленными один за другим», что мне до сих пор неясно, что именно это означает.

Прежде чем я сообщил об этом как об ошибке на Github, я надеялся, что кто-то с опытом может объяснить, что я могу делать неправильно здесь.


  • CharTrajMV[1L:20L] не хватает запятой? 21.07.2017
  • Я так не думаю. Это список из 20 матриц, так что это только одно измерение. Сами матрицы имеют три столбца и переменную длину. Мои данные имеют 4 столбца, 200 ячеек в длину. 21.07.2017

Ответы:


1

Я только что услышал от автора, и это, на самом деле, ошибка. Проблема была опубликована на GitHub, и в будущем она должна быть исправлена.

https://github.com/asardaes/dtwclust/issues/18

21.07.2017
Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..