crt.parallel.hte: Power for detecting treatment effect heterogeneity in a...

crt.parallel.hteR Documentation

Power for detecting treatment effect heterogeneity in a cluster randomized trial with a continuous outcome

Description

This function performs power and sample size calculations for detecting a treatment-by-covariate interaction effect in a two-arm cluster randomized trial with a continuous outcome when the data will be analyzed using a linear mixed effects model (random intercept for cluster and fixed effect for the treatment-by-covariate interaction). Can solve for power, beta, J1, J.ratio or m.

Usage

crt.parallel.hte(
  m = NULL,
  J1 = NULL,
  J.ratio = 1,
  beta = NULL,
  sd.x = NULL,
  sd.yx = NULL,
  icc.x = 0,
  icc.yx = 0,
  alpha = 0.05,
  power = NULL,
  sides = 2,
  v = FALSE
)

Arguments

m

The number of subjects per cluster.

J1

The number of clusters in arm 1.

J.ratio

The ratio J2/J1 between the number of clusters in the two arms; defaults to 1 (equal clusters per arm).

beta

The regression coefficient for the treatment-by-covariate interaction term.

sd.x

The standard deviation of the covariate.

sd.yx

The standard deviation of the outcome variable adjusting for the covariate.

icc.x

The intraclass correlation coefficient for the covariate; defaults to 0.

icc.yx

The intraclass correlation coefficient for the outcome adjusting for the covariate; defaults to 0.

alpha

The significance level (type 1 error rate); defaults to 0.05.

power

The specified level of power.

sides

Either 1 or 2 (default) to specify a one- or two- sided hypothesis test.

v

Either TRUE for verbose output or FALSE (default) to output computed argument only.

Details

This function is based on Yang et al (2020). If the covariate is a cluster-level covariate, then icc.x should be set to 1 (the covariate does not vary within cluster).

Yang S, Li F, Starks MA, Hernandez AF, Mentz RJ, Choudhury KR (2020) Sample size requirements for detecting treatment effect heterogeneity in cluster randomized trials. Statistics in Medicine 39:4218-4237.

Value

A list of the arguments (including the computed one).

Examples

crt.parallel.hte(beta = 1, m = 27, J1 = 20, sd.x = 12.7, sd.yx = 71, icc.x = 0.08, icc.yx = 0.04)

powertools documentation built on April 4, 2025, 5:02 a.m.