| 1 | med.effect(x, y, HD = TRUE, eq.var = FALSE, nboot = 100, loc.fun = median, varfun = pbvar)
 | 
| x | |
| y | |
| HD | |
| eq.var | |
| nboot | |
| loc.fun | |
| varfun | 
| 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | ##---- 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, y, HD = TRUE, eq.var = FALSE, nboot = 100, loc.fun = median, 
    varfun = pbvar) 
{
    x = elimna(x)
    y = elimna(y)
    if (HD) {
        e1 = hd(x)
        e2 = hd(y)
    }
    if (!HD) {
        e1 = median(x)
        e2 = median(y)
    }
    if (eq.var) {
        s1sq = varfun(x)
        s2sq = varfun(y)
        spsq <- (n1 - 1) * s1sq + (n2 - 1) * s2sq
        sp <- sqrt(spsq/(n1 + n2 - 2))
        dval = (e1 - e2)/sp
    }
    if (!eq.var) {
        n1 = length(x)
        n2 = length(x)
        if (n1 == n2) 
            dval = var(c(e1, e2))/varfun(c(x, y))
        if (n1 != n2) {
            N = min(c(n1, n2))
            vals = 0
            for (i in 1:nboot) vals[i] = med.effect.sub(sample(x, 
                N), sample(y, N), HD = HD, varfun = varfun)
            dval = loc.fun(vals)
        }
    }
    dval = sqrt(dval)
    dval
  }
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.