R/transformation.magnitude.R

Defines functions transformation.magnitude

transformation.magnitude <- function(u){
  medval = median(u)
  if (medval == 0) logmed = 0 else logmed = floor(log10(abs(medval))) ;
  if (abs(logmed)>3){ fact = -logmed
  }else{fact = 0}
  utrans = u * 10^fact
  
  return(list(utrans = utrans, fact = fact))
}

Try the absorber package in your browser

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

absorber documentation built on May 29, 2024, 10:58 a.m.