diffMeansVector: Vector of Pairwise Differences of Mean Outcomes

View source: R/diffMeansVector.R

diffMeansVectorR Documentation

Vector of Pairwise Differences of Mean Outcomes

Description

Calculates the differences of mean observed outcomes for multiple specified treatment factors and specified pairs of comparison levels.

Usage

diffMeansVector(y, w, calcOptions)

Arguments

y

a vector or matrix of outcomes.

w

a vector or matrix of assignments.

calcOptions

a list of options for calculating the vector of differences of mean outcomes. calcOptions$factors is a numeric vector denoting the treatment factors of interest. calcOptions$pairs is a matrix of pairs (specified by row) of levels for comparison.

Details

If unspecified, calcOptions$pairs defaults to c(0,1).

If calcOptions$factors is specified, its length must equal the number of rows specified in calcOptions$pairs. If unspecified, calcOptions$factors defaults to an appropriately-sized vector of 1's.

Value

A vector of differences of mean observed outcomes.

Author(s)

Joseph J. Lee and Tirthankar Dasgupta

See Also

diffMeans

Examples

# 2 treatment factors, each with 3 levels
# Assignments, outcomes, and desired pairs
w1 <- c(1, 2, 3, 1, 2, 3, 1, 2, 3)
w2 <- c(1, 2, 3, 2, 3, 1, 3, 1, 2)
w <- cbind(w1, w2)
y <- c(4, 6, 5, 7, 4, 7, 11, 9, 10)
diffMeansVector(
  y,
  w,
  calcOptions = list(
    factors = c(1, 1, 2),
    pairs = rbind(c(1, 2), c(2, 3), c(1, 3))
  )
) # Equals c(-1, 1, 0)

randomizationInference documentation built on May 18, 2022, 1:06 a.m.