Learn R Programming

gMCP (version 0.8-17)

sampSizeCore: Function for sample size calculation

Description

Function for sample size calculation

Usage

sampSizeCore(
  upperN,
  lowerN = floor(upperN/2),
  targFunc,
  target,
  tol = 0.001,
  alRatio,
  Ntype = c("arm", "total"),
  verbose = FALSE,
  ...
)

Value

Integer value n (of type numeric) with targFunc(n)-target<tol and targFunc(n)>target.

Arguments

upperN

targFunc(upperN) should be bigger than target (otherwise upperN is doubled until this is the case).

lowerN

targFunc(lowerN) should be smaller than target (otherwise lowerN is halfed until this is the case).

targFunc

The target (power) function that should be monotonically increasing in n.

target

The target value. The function searches the n with targFunc(n)-target<tol and targFunc(n)>target.

tol

Tolerance: The function searches the n with targFunc(n)-target<tol and targFunc(n)>target.

alRatio

Allocation ratio.

Ntype

Either "arm" or "total".

verbose

Logical, whether verbose output should be printed.

...

...

Author

This function is taken from package DoseFinding under GPL from Bjoern Bornkamp, Jose Pinheiro and Frank Bretz

Details

For details see the manual and examples.

Examples

Run this code

f <- function(x){1/100*log(x)}
gMCP:::sampSizeCore(upperN=1000, targFunc=f, target=0.008, verbose=TRUE, alRatio=1)

Run the code above in your browser using DataLab