背景:基本上,我使用一种动态时间扭曲算法,就像在语音识别中使用的那样,试图扭曲地质数据(过滤掉环境条件中的噪声)这两个问题之间的主要区别是,dtw打印一个扭曲函数,该函数允许对输入的两个向量进行扭曲,而对于我试图解决的问题下面是matlab中的dtw:%Dynamic Time Warping Algorithm
%Dist is unnormalized distance
我正在尝试使用DTW算法将每个组与其他组进行比较。2:101,C=rep(1:4,each=25))for(i in 1:4){ result[[4*i+j]] <- DTW(tt[C==i,cbind(A,B)],tt[C==j,cbind(A,B)]) result
A和B是用作DTW算法输入的一些变量,C是分组变量。