OneSampleNormal1 {BayesDIP}R Documentation

One sample Normal model with one-parameter unknown, given variance

Description

For a given planned sample size, the efficacy and futility boundaries, return the power, the type I error, the expected sample size and its standard deviation, the probability of reaching the efficacy and futility boundaries.

Usage

OneSampleNormal1(
  prior,
  N = 100,
  mu0,
  mu1,
  var,
  d = 0,
  ps = 0.95,
  pf = 0.05,
  alternative = c("less", "greater"),
  seed = 202209,
  sim = 5000
)

Arguments

prior

A list of length 2 containing the distributional information of the prior. The first element is a number specifying the type of prior. Options are

  1. DIP ;

  2. Normal(mu0,var/n0), where mu0 = prior mean, var = the known variance

The second elements of the list is the parameter n0.

N

The planned sample size.

mu0

The null mean value, which could be taken as the standard or current mean.

mu1

The mean value of the new treatment.

var

The variance

d

The target improvement (minimal clinically meaningful difference).

ps

The efficacy boundary (upper boundary).

pf

The futility boundary (lower boundary).

alternative

less (lower values imply greater efficacy) or greater (larger values imply greater efficacy).

seed

The seed for simulations.

sim

The number of simulations.

Value

A list of the arguments with method and computed elements.

Examples

# with traditional Bayesian prior Beta(1,1)
OneSampleNormal1(list(2,6), N = 100, mu0 = 100, mu1 = 95, var=15, d = 0.05,
                  ps = 0.95, pf = 0.05, alternative = "less",
                  seed = 202210, sim = 10)
OneSampleNormal1(list(1,0), N = 100, mu0 = 100, mu1 = 95, var=15, d = 0.05,
                  ps = 0.95, pf = 0.05, alternative = "less",
                  seed = 202210, sim = 10)

[Package BayesDIP version 0.1.1 Index]