Learn R Programming

sse (version 0.7-17)

Extracting actual elements from objects of class powPar: Extracting an actual n, theta, and xi

Description

Extracting the actual n, theta, or xi from an object of class '>powPar. This functions are needed within the 'power-function' for extracting always the actual element during evaluation.

Usage

n(x)
theta(x)
xi(x)

Arguments

x

An object of class '>powPar.

Value

An integer value for n. A numeric value for theta and xi.

Details

During the evaluation process with powCalc every combination of n, theta, and xi is evaluated. The described functions extract the actual n, theta, or xi during the evaluation process. The evaluation process with powCalc changes the actual element to ensure that all combinations are evaluated.

When a objcect of class '>powPar is created, the first element of n, theta, or xi is also set to be the actual element. This allows to use this method also outside the evaluation with powCalc for testing the 'power function'.

See Also

pp, for extracting all other elements provided by the user (exept n, theta, and xi.

Examples

Run this code
# NOT RUN {
## defining the range of n and theta to be evaluated
psi <- powPar(n = seq(from = 20, to = 60, by = 2),
              theta = seq(from = 0.5, to = 1.5, by = 0.1),
              muA = 0,
              muB = 1)

## extracting all elements of psi individually, starting with the first
n(psi)
theta(psi)
xi(psi)

## extracting all elements, not just the actual:
pp(psi, name = "n")
pp(psi, name = "theta")
pp(psi, name = "xi")

## an example of usage
powFun <- function(psi){
  power.t.test(n = n(psi),
               delta = pp(psi, "muA") - pp(psi, "muB"),
               sd = theta(psi)
               )$power
}

## testing the power-function
powFun(psi)

# }

Run the code above in your browser using DataLab