R/int_prod_mat_sq.R

Defines functions int_prod_mat_sq

Documented in int_prod_mat_sq

#' Squared interior product between matrices
#' 
#' @aliases int_prod_mat_sq
#'
#' @description 
#' Helper function to compute the robust Frobenius norm.
#' 
#' @usage 
#' int_prod_mat_sq(m) 
#' 
#' @param m Data matrix.
#' 
#' @return 
#' Data matrix.
#' 
#' @author 
#' Irene Epifanio
#' 
#' @references 
#' Moliner, J. and Epifanio, I., Robust multivariate and functional archetypal analysis 
#' with application to financial time series analysis, 2019. 
#' \emph{Physica A: Statistical Mechanics and its Applications} \bold{519}, 195-208. 
#' \url{https://doi.org/10.1016/j.physa.2018.12.036}
#' 
#' @examples 
#' mat <- matrix(1:4, nrow = 2)
#' int_prod_mat_sq(mat)
#' 
#' @export

int_prod_mat_sq <- function(m){
  sqrt(t(m) %*% m)
}

Try the adamethods package in your browser

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

adamethods documentation built on Aug. 4, 2020, 5:08 p.m.