R/onestep_est.R

Defines functions onestep_est

onestep_est<-function(data,bend_con=1.28,median=TRUE){
  data <- data[!is.na(data)]
  if(median==TRUE){
    location=median(data)
  }
  else{
    location=mom_est(data,bend_con = bend_con)
  }
  y<-(data-location)/med_abs_dev(data)
  value<-median(data)+med_abs_dev(data)*(sum(ifelse(abs(y)<=bend_con,y,bend_con*sign(y)))/length(data[abs(y) <= bend_con]))
  value
}

Try the twowaytests package in your browser

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

twowaytests documentation built on March 31, 2023, 9:26 p.m.