getAttenuatedR: Function that gives the attenuated R for an unattenuated R...

View source: R/getAttenuatedR.R

getAttenuatedRR Documentation

Function that gives the attenuated R for an unattenuated R and two reliability values

Description

This is just the conventional formula for the attenuation of a (Pearson) correlation by unreliability.

Usage

getAttenuatedR(unattR, rel1, rel2, dp = 3)

Arguments

unattR

unattenuated R

rel1

reliability of first of the variables (order of variables is arbitrary)

rel2

reliability of second of the variables (order of variables is arbitrary)

dp

number of decimal places required for attenuated R

Value

numeric: attenuated correlation

Background

This is ancient psychometrics but still of some use. For more information, see: OMbook glossary entry for attenuation The formula is simple: \loadmathjax

\mjdeqn

attenuatedCorr=unattenuatedCorr*\sqrtrel_1*rel_2attenuatedR = unattR * sqrt(rel1 * rel2)

The short summary is that unreliability in the measurement of both variables involved in a correlation always reduces the observed correlation between the variables from what it would have been had the variables been measured with no unreliability (which is essentially impossible for any self-report measures and pretty much any measures used in our fields.

History/development log

Started 12.x.24

Author(s)

Chris Evans

See Also

Other utility functions: convertClipboardAuthorNames(), fixVarNames(), getCorrectedR(), whichSetOfN()

Examples

getAttenuatedR(.9, .7, .8)




cpsyctc/CECPfuns documentation built on Nov. 16, 2024, 10:43 a.m.