R/trimmOutl.R

Defines functions trimmOutl.hipamAnthropom trimmOutl.trimowa trimmOutl.default trimmOutl

Documented in trimmOutl trimmOutl.default trimmOutl.hipamAnthropom trimmOutl.trimowa

trimmOutl <- function(resMethod, nsizes){
 UseMethod("trimmOutl")
}

trimmOutl.default <- function(resMethod, nsizes){
 discarded <- resMethod$discarded
 class(discarded) <- "trimmOutl"
 return(discarded)
}

trimmOutl.trimowa <- function(resMethod, nsizes){
  
  if (nsizes == 1){
    discarded <- c()
    discarded <- resMethod$discarded
  }else{
    discarded <- list()
    for (i in 1 : nsizes){
      discarded[[i]] <- resMethod[[i]]$discarded
    } 
  } 
    
 class(discarded) <- "trimmOutl"
 return(discarded)
}

trimmOutl.hipamAnthropom <- function(resMethod, nsizes){
 discarded <- list()
 for (i in 1 : nsizes){ 
  aux <- table(resMethod[[i]]$clustering)
  aux <- as.numeric(aux)
  auxNoBig <- which(aux == 1 | aux == 2)
  discarded[[i]] <- rownames(unique(resMethod[[i]]$cases))[auxNoBig]
 }
  
 class(discarded) <- "trimmOutl"
 return(discarded)
}  

Try the Anthropometry package in your browser

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

Anthropometry documentation built on March 7, 2023, 6:58 p.m.