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

1
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

1
2
3
4
5
6
7
8
## 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)