#' @name spm_global
#' @title SPM: returns the global mean for a memory mapped volume image - a compiled routine
#' @usage GX = spm_global(V)
#' @param V memory mapped volume
#' @return mean global activity
#_______________________________________________________________________
#
#' @description spm_global returns the mean counts integrated over all the
#' slices from the volume
#'
#' The mean is estimated after discounting voxels outside the object
#' using a criteria of greater than > (global mean)/8
# in SPM this a compiled routine: spm_global.c
spm_global <- function(V) {
#cutoff <- mean(V)/8
#idx <- which(V < cutoff)
#V2 <- V[-idx]
#GX <- mean(V2)
#cat("GX R version = ", GX, " -- ")
#V <- as.numeric(V); nvox = length(V)
GX <- 0.0
tmp <- .Call("spm_global", V, length(V), GX)
#cat("GX C version = ", GX, "\n")
GX
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.