R/sloess.R

Defines functions sloess

Documented in sloess

#' Compute Loess Fit
#' 
#' @description
#' This function computes a loess fit on the given vector if more than 5 non-missing
#' values are available. Else, the raw values are returned.
#' 
#' @param x input vector
#' @param ... additional parameters handed over to loess
#' 
#' @keywords util
sloess <- function(x, ...){
  if (sum(!is.na(x)) > 5){
    xout <- loess(x ~ seq(along=x), ...)$fit
  } else {
    xout <- x
  }
  return(xout)
} 
jonasbhend/biascorrection documentation built on Nov. 11, 2023, 1:16 a.m.