Learn R Programming

ribiosUtils (version 1.5-6)

pAbsLog10Score: Transform p-values to continuous scores with the absolute-log10 transformation

Description

The function maps p values between 0 and 1 to continuous scores ranging on R by the following equation: \(abs(log10(p))*sign\)

Usage

pAbsLog10Score(p, sign = 1)

Arguments

p

p-value(s) between (0,1]

sign

Sign of the score, either positive (in case of positive numbers), negative (in case of negative numbers), or zero. In case a logical vector, TRUE is interpreted as positive and FALSE is interpreted as negative.

See Also

pQnormScore, pScore

Examples

Run this code
# NOT RUN {
testPvals <- c(0.001, 0.01, 0.05, 0.1, 0.5, 1)
pAbsLog10Score(testPvals)
testPvalSign <- rep(c(-1,1), 3)
pAbsLog10Score(testPvals, sign=testPvalSign)
testLog <- rep(c(TRUE, FALSE),3)
pAbsLog10Score(testPvals, testLog)

# }

Run the code above in your browser using DataLab