bssr.nb.inar1 {spass}R Documentation

Blinded Sample Size Reestimation for Longitudinal Count Data using the NB-INAR(1) Model

Description

bssr.nb.inar1 fits blinded observations and recalculates the sample size required for proving a desired alternative when testing for a rate ratio between two groups unequal to one. See 'Details' for more information.

Usage

bssr.nb.inar1(alpha, power, delta, x, n, k)

Arguments

alpha

level (type I error) to which the hypothesis is tested.

power

power (1 - type II error) to which an alternative should be proven.

delta

the rate ratio which is to be proven.

x

a matrix or data frame containing count data which is to be fitted. Columns correspond to time points, rows to observations.

n

a vector giving the sample size within the control group and the treatment group, respecitvely.

k

planned sample size allocation factor between groups: see 'Details'.

Details

When testing for differences between rates \mu_C and \mu_T of two groups, a control and a treatment group respectively, we usually test for the ratio between the two rates, i.e. \mu_T/\mu_C = 1. The ratio of the two rates is refered to as \delta, i.e. \delta = \mu_T/\mu_C.

bssr.nb.inar1 gives back the required sample size for the control and treatment group required to prove an existing alternative theta with a specified power power when testing the null hypothesis H_0: \mu_T/\mu_C \ge 1 to level alpha. Nuisance parameters are estimated through the blinded observations x, thus not further required.

for sample sizes n_C and n_T of the control and treatment group, respectively, the argument k is the desired sample size allocation factor at the end of the study, i.e. k = n_T/n_C.

Value

rnbinom.inar1 returns the required sample size within the control group and treatment group.

Source

rnbinom.inar1 uses code contributed by Thomas Asendorf.

See Also

rnbinom.inar1 for information on the NB-INAR(1) model, n.nb.inar1 for calculating initial sample size required when performing inference, fit.nb.inar1 for calculating initial parameters required when performing sample size estimation

Examples

#Calculate required sample size to find significant difference with
#80% probability when testing the Nullhypothesis H_0: mu_T/mu_C >= 1
#assuming the true effect delta is 0.8 and rate, size and correlation
#parameter in the control group are 2, 1 and 0.5, respectively.

estimate<-n.nb.inar1(alpha=0.025, power=0.8, delta=0.8, muC=2, size=1, rho=0.5, tp=7, k=1)

#Simulate data
placebo<-rnbinom.inar1(n=50, size=1, mu=2, rho=0.5, tp=7)
treatment<-rnbinom.inar1(n=50, size=1, mu=1.6, rho=0.5, tp=7)

#Blinded sample size reestimation
blinded.data<-rbind(placebo, treatment)[sample(1:100),]
estimate<-bssr.nb.inar1(alpha=0.025, power=0.8, delta=0.8, x=blinded.data, n=c(50,50), k=1)
summary(estimate)

[Package spass version 1.3 Index]