Learn R Programming

randomizationInference (version 1.0.4)

diffMeansVector: 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.

Value

A vector of differences of mean observed outcomes.

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.

See Also

diffMeans

Examples

Run this code
# NOT RUN {
# 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)
# }

Run the code above in your browser using DataLab