Extracting actual elements from objects of class powPar {sse} | R Documentation |
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. |
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'.
Value
An integer value for n
. A numeric value for theta
and xi
.
Note
Do not use the method pp
inside the power-function
e.g. like pp(x, "n")
, because this would extract the whole
vector of n
and not just the actual element.
See Also
pp
, for extracting all other elements provided by
the user (exept n
, theta
, and xi
.
Examples
## 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)