powered by
Calculate the cue validity for a pair of vectors. It is calculated as correct / (correct + incorrect).
cueValidity(criterion, cue, replaceNanWith = 0.5)
A vector of values to be predicted.
A vector of values to predict with. Should have the same length as the criterion.
The value to return as cue validity in case it cannot be calculated, e.g. no variance in the values.
The cue validity, a value in the range [0,1].
Wikipedia's entry on https://en.wikipedia.org/wiki/Cue_validity
cueValidityComplete for more complete output.
cueValidityComplete
conditionalCueValidityComplete for a version where validity is conditional on cues already used to make decisions.
conditionalCueValidityComplete
cueAccuracy for a measure that takes guesses into account.
cueAccuracy
# NOT RUN { cueValidity(c(5,1), c(1,0)) # Returns 1. cueValidity(c(5,2,1), c(1,0,0)) # Also returns 1 cueValidity(c(5,2,1), c(0,0,1)) # Returns 0. cueValidity(c(5,2,1), c(1,0,1)) # Returns 0.5. # }
Run the code above in your browser using DataLab