tests/testthat/test_plot.R

context("plots")

test_that("test partial plot", {
   skip("blabla")
   
   Q <- sin(1:10)
   C <- c(rnorm(50), cos(1:10))
   
   tmp <- IncDTW::dtw(Q = rev(Q), C = rev(C), return_QC = TRUE, return_wp = TRUE)
   par <- dtw_partial(tmp, partial_Q = FALSE, partial_C = TRUE, reverse = TRUE)
   tmp$dm <- tmp$dm[nrow(tmp$dm):1, ncol(tmp$dm):1]
   # causes error because NA in dm causes error in BACKTRACK
   plot(tmp, Q = Q, C = C, partial = par)
   
   
   partial <- par
   new_wp <- BACKTRACK_cpp(tmp$dm[  partial$rangeQ[1]:partial$rangeQ[2],
                                  partial$rangeC[1]:partial$rangeC[2]  ])
   rev(new_wp$ii)
   rev(new_wp$jj)
})

Try the IncDTW package in your browser

Any scripts or data that you put into this service are public.

IncDTW documentation built on March 18, 2022, 6:43 p.m.