getSampleVarTotalSTSI:

Usage Arguments Examples

Usage

1
getSampleVarTotalSTSI(sampleDesign, y)

Arguments

sampleDesign
y

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
##---- 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 (sampleDesign, y) 
{
    getStratumVarTotal <- function(sample) {
        N <- sum(sample$weights)
        n <- nrow(sample)
        return(N^2 * (1 - n/N) * var(sample$y)/n)
    }
    sample <- data.frame(y = y, weights = sampleDesign$weights)
    strataVar <- sapply(split(sample, sampleDesign$strata), getStratumVarTotal)
    sampleVar <- sum(strataVar)
    return(sampleVar)
  }

BERENZ/RISQ documentation built on May 5, 2019, 10:25 a.m.