У меня есть два временных ряда данных, и я делаю анализ динамического изменения времени (DTW). Я использовал функцию «zoo» в R для создания этих двух серий: ZooData: Zoon series от 1.93 до 547.211; ZooData2: серия zoo от 1.207 до 2190.516. ZooData2 - моя справочная серия, а ZooData - моя серия тестов. Согласно документу: «асимметричная временная разметка асимметричного шаблона уменьшает время до двух раз, и было бы невозможно полностью выровнять запрос со ссылкой более чем вдвое». Итак, я не могу использовать step.pattern=asymmetric
Здесь, какой шаблон шага выбрать? В статье предлагается мне выбрать Рабинер-Juang типа IV:Какой шаблон шага DTW следует выбрать в R?
alignment<-dtw(zooData,zooData2,step.pattern =rabinerJuangStepPattern(4,"c"))
но я попытался в R, это не сработало:
Error in dtw(zooData, zooData2, step.pattern = rabinerJuangStepPattern(4, :
No warping path exists that is allowed by costraints
Любой человек может мне помочь? Кроме того, я хочу сделать анализ KNN, поэтому я хочу использовать асимметричный шаблон шага вместо симметричного. Большое спасибо!
Это не выглядит особенно хорошо изученным. Ввод данных кажется прямым (но невозможно указать, не зная, какой разделитель используется в текстовом файле), и есть функция 'data.matrix'. Проведите некоторое независимое исследование: https://cran.r-project.org/doc/manuals/R-intro.pdf –
@ 42- Спасибо, и я прочитаю его. – Yiyang
Просто для документирования того, что было сказано в прошлом, о том, как отвечать на вопросы, которые кажутся слишком основными: http://meta.stackoverflow.com/questions/274645/how-to-deal-with-questions-that-ask -все-основные; http://meta.stackoverflow.com/questions/257868/can-we-please-have-the-lacks-minimal-understanding-close-reason-back –