fuse {iopsych} | R Documentation |
Computes the correlation between two composites of items.
Description
Computes the correlation between two composites of items. Composites may contain overalapping items. Items weights for each composite may be specified.
Usage
fuse(r_mat, a, b, wt_a = rep(1, length(a)), wt_b = rep(1, length(b)))
Arguments
r_mat |
A correlation matrix. |
a |
The items used for composite A specified as a vector of column numbers. |
b |
The items used for composite B specified as a vector of column numbers. |
wt_a |
A vector containing the weights of each item in composite A. |
wt_b |
A vector containing the weights of each item in composite B. |
Value
A correlation coefficient.
Author(s)
Allen Goebl and Jeff Jones
References
Lord, F.M. & Novick, M.R. (1968). Statisticl theories of menal test scores., 97-98.
Examples
Rxx <- matrix(c(1.00, 0.25, 0.50, 0.61,
0.25, 1.00, 0.30, 0.10,
0.50, 0.30, 1.00, -0.30,
0.61, 0.10, -0.30, 1.00), 4, 4)
a <- c(1, 3)
b <- c(2, 4)
# Example using overlapping items and weights
Rxx <- matrix(.3, 4, 4); diag(Rxx) <- 1
a <- c(1, 2, 4)
b <- c(2, 3)
wt_a <- c(.60, .25, .15)
wt_b <- c(2, 3)
fuse(r_mat = Rxx, a = a, b = b, wt_a = wt_a, wt_b = wt_b)
[Package iopsych version 0.90.1 Index]