R/gauss.mds.R

Defines functions gauss.mds

Documented in gauss.mds

#' MDS for Gaussian
#' 
#' 
#' @export
gauss.mds <- function(glist, ndim=2, type=c("wass2")){
  #######################################################
  # Preprocessing
  if (!check_list_gauss(glist)){
    stop("* gauss.mds : input 'glist' should be a list of 'wrapgauss' objects having same dimension.")
  }
  mydistance = match.arg(type)
  myndim     = round(ndim)
  
  #######################################################
  # Compute Pairwise Distance
  pdmat = stats::as.dist(gauss.pdist.selector(glist, mytype=mydistance))
  output = DAS::cmds(pdmat, ndim=myndim)
  
  #######################################################
  # Return
  return(output)
}
kyoustat/T4Gauss documentation built on April 9, 2020, 10:47 a.m.