Learn R Programming

hce (version 0.7.2)

regWO.data.frame: Win Odds Regression Using a Data Frame

Description

This function performs regression analysis for the win odds using a single numeric covariate.

Usage

# S3 method for data.frame
regWO(x, AVAL, TRTP, COVAR, ref, alpha = 0.05, WOnull = 1, ...)

Value

a data frame containing the calculated win odds and its confidence interval, including:

  • WO_beta adjusted win odds.

  • LCL lower confidence limit for adjusted WO.

  • UCL upper confidence limit for adjusted WO.

  • SE standard error of the adjusted win odds.

  • WOnull win odds of the null hypothesis (specified in the WOnull argument).

  • alpha two-sided significance level for calculating the confidence interval (specified in the alpha argument).

  • Pvalue p-value associated with testing the null hypothesis.

  • N total number of patients in the analysis.

  • beta adjusted win probability.

  • LCL_beta lower confidence limit for adjusted win probability.

  • UCL_beta upper confidence limit for adjusted win probability.

  • SE_beta standard error for the adjusted win probability.

  • SD_beta standard deviation for the adjusted win probability.

  • WP (non-adjusted) win probability.

  • SE_WP standard error of the non-adjusted win probability.

  • SD_WP standard deviation of the non-adjusted win probability.

  • WO non-adjusted win odds.

  • COVAR_MEAN_DIFF mean difference between two treatment groups of the numeric covariate.

  • COVAR_VAR sum of variances of two treatment groups of the numeric covariate.

  • COVAR_COV covariance between the response and the numeric covariate.

Arguments

x

a data frame containing subject-level data.

AVAL

a variable in the data with ordinal analysis values.

TRTP

the treatment variable in the data.

COVAR

a numeric covariate.

ref

the reference treatment group.

alpha

the significance level, with a default value of 0.05.

WOnull

the null hypothesis value for win odds. The default is 1.

...

additional parameters.

References

Gasparyan SB et al. (2021) "Adjusted win ratio with stratification: calculation methods and interpretation." Statistical Methods in Medical Research 30.2: 580-611. doi:10.1177/0962280220942558.

See Also

regWO(), regWO.formula().

Examples

Run this code
# A baseline covariate that is highly correlated with the outcome
set.seed(2023)
dat <- COVID19
n <- nrow(dat)
dat$Severity <- ifelse(dat$GROUP > 4, rnorm(n, 0), rnorm(n, 100))
tapply(dat$Severity, dat$TRTP, mean)
regWO(x = dat, AVAL = "GROUP", TRTP = "TRTP", COVAR = "Severity", ref = "Placebo")
# Without adjustment
calcWO(x = dat, AVAL = "GROUP", TRTP = "TRTP", ref = "Placebo")

Run the code above in your browser using DataLab