convertmargin.continuous: Function to convert non-inferiority margin for continuous...

View source: R/convertmargin.continuous.R

convertmargin.continuousR Documentation

Function to convert non-inferiority margin for continuous outcome between summary measures.

Description

Function to convert non-inferiority margin between different summary measures with a continuous outcome. Supported summary measures are mean difference ("difference") and ratio ("ratio").

Usage

  convertmargin.continuous(mean.control.expected, NI.margin.original, 
                       summary.measure.original, summary.measure.target)

Arguments

mean.control.expected

The assumed mean in the control arm.

NI.margin.original

The non-inferiority margin on the original scale, i.e. using the original summary measure.

summary.measure.original

The original summary measure on which the non-inferiority margin is specified. One of "difference" (mean difference) or "ratio" (mean ratio).

summary.measure.target

The summary measure in which we want to convert the non-inferiority margin. One of "difference" (mean difference) or "ratio" (mean ratio).

Value

This function returns the non-inferiority margin in the target summary measure.

Examples

  # Example: difference to ratio
  m0.expected<-2
  NI.margin.diff<-1
  NI.margin.rat<-convertmargin.continuous(m0.expected, 
           NI.margin.diff, "difference", "ratio")
  # Example: ratio to difference
  NI.margin.diff<-convertmargin.continuous(m0.expected, 
           NI.margin.rat, "ratio", "difference")
  

Matteo21Q/dani documentation built on Aug. 29, 2024, 12:48 a.m.