psi_cost_matrix function

Cost Matrix

Cost Matrix

Demonstration function to compute a cost matrix from a distance matrix.

psi_cost_matrix(dist_matrix = NULL, diagonal = TRUE)

Arguments

  • dist_matrix: (required, numeric matrix). Distance matrix generated by psi_distance_matrix(). Default: NULL
  • diagonal: (optional, logical vector). If TRUE, diagonals are included in the dynamic time warping computation. Default: TRUE

Returns

numeric matrix

Examples

#distance metric d <- "euclidean" #use diagonals in least cost computations diagonal <- TRUE #simulate two irregular time series x <- zoo_simulate( name = "x", rows = 100, seasons = 2, seed = 1 ) y <- zoo_simulate( name = "y", rows = 80, seasons = 2, seed = 2 ) if(interactive()){ zoo_plot(x = x) zoo_plot(x = y) } #distance matrix dist_matrix <- psi_distance_matrix( x = x, y = y, distance = d ) #cost matrix cost_matrix <- psi_cost_matrix( dist_matrix = dist_matrix, diagonal = diagonal ) if(interactive()){ utils_matrix_plot( m = cost_matrix ) }

See Also

Other psi_demo: psi_auto_distance(), psi_auto_sum(), psi_cost_path(), psi_cost_path_sum(), psi_distance_lock_step(), psi_distance_matrix(), psi_equation()

  • Maintainer: Blas M. Benito
  • License: MIT + file LICENSE
  • Last published: 2025-02-01