Learn R Programming

randomizationInference (version 1.0.1)

diffMeansVector: Vector of Pairwise Differences of Mean Outcomes

Description

Calculates the differences of mean 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)

Value

  • A vector of differences of mean 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
## 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