mest:

Usage Arguments Examples

Usage

1
mest(x, bend = 1.28, na.rm = FALSE)

Arguments

x
bend
na.rm

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
##---- Should be DIRECTLY executable !! ----
##-- ==>  Define data, use random,
##--	or do  help(data=index)  for the standard data sets.

## The function is currently defined as
function (x, bend = 1.28, na.rm = FALSE) 
{
    if (na.rm) 
        x <- x[!is.na(x)]
    if (mad(x) == 0) 
        stop("MAD=0. The M-estimator cannot be computed.")
    y <- (x - median(x))/mad(x)
    A <- sum(hpsi(y, bend))
    B <- length(x[abs(y) <= bend])
    mest <- median(x) + mad(x) * A/B
    repeat {
        y <- (x - mest)/mad(x)
        A <- sum(hpsi(y, bend))
        B <- length(x[abs(y) <= bend])
        newmest <- mest + mad(x) * A/B
        if (abs(newmest - mest) < 1e-04) 
            break
        mest <- newmest
    }
    mest
  }

musto101/wilcox_R documentation built on May 23, 2019, 10:52 a.m.