| make.keys {psych} | R Documentation |
Create a keys matrix for use by score.items or cluster.cor
Description
When scoring items by forming composite scales either from the raw data using score.items or from the correlatio matrix using cluster.cor, it is necessary to create a keys matrix. This is just a short cut for doing so.
Usage
make.keys(nvars, keys.list, key.labels = NULL, item.labels = NULL)
Arguments
nvars |
Number of variables items to be scored |
keys.list |
A list of the scoring keys,one element for each scale |
key.labels |
Labels for the scales can be specified here, or in the key.list |
item.labels |
Typically, just the colnames of the items data matrix. |
Value
keys |
a nvars x nkeys matrix of -1, 0, or 1s describing how to score each scale. nkeys is the length of the keys.list |
See Also
score.items, cluster.cor, ~~~
Examples
data(attitude)
key.list <- list(all=c(1,2,3,4,-5,6,7),
first=c(1,2,3),
last=c(4,5,6,7))
keys <- make.keys(7,key.list,item.labels = colnames(attitude))
keys
scores <- score.items(keys,attitude,short=TRUE)
scores
data(bfi)
keys.list <- list(agree=c(-1,2:5),conscientious=c(6:8,-9,-10),extraversion=c(-11,-12,13:15),neuroticism=c(16:20),openness = c(21,-22,23,24,-25))
keys <- make.keys(25,keys.list,item.labels=colnames(bfi))
scores <- score.items(keys,bfi,short=TRUE)
scores
[Package
psych version 1.0-58
Index]