#' @title Two-sided KS score
#' @description Function to compute the (two-sided) Kolmogorov-Smirnov (KS) score between the observed and predicted time series.
#' @template templateMeasureParams
#' @param dates Ignored. Introduced for compatibility with the rest of measures
#' @return A float number corresponding to the KS score.
#' @author J. Bedia
#' @importFrom stats ks.test
#' @export
measure.ks <- function(indexObs = NULL, indexPrd = NULL, obs, prd, dates = NULL) {
if (length(obs) <= 1) stop("Observed time series is required")
if (length(prd) <= 1) stop("Predicted time series is required")
unname(ks.test(obs, prd, alternative = "two.sided")$statistic)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.