Learn R Programming

scan (version 0.20)

nap: Nonoverlap of all Pairs

Description

The nap function calculates the nonoverlap of all pairs (NAP; Parker & Vannest, 2009). NAP summarizes the overlap between all pairs of phase A and phase B data points. If an increase of phase B scores is expected, a non-overlapping pair has a higher phase B data point. The NAP equals \(number of pairs showing no overlap / number of pairs\). Because NAP can only take values between 50 and 100 percent, a rescaled and therefore more intuitive NAP (0-100%) is also displayed.

Usage

nap(data, decreasing = FALSE)

Arguments

data

A single-case data frame. See makeSCDF to learn about this format.

decreasing

If you expect data to be lower in the B phase, set decreasing = TRUE. Default is decreasing = FALSE.

Value

NAP

Nonoverlap of all pairs.

% \item{Rescaled NAP}{NAP rescaled to 0-100\%.}

References

Parker, R. I., & Vannest, K. (2009). An improved effect size for single-case research: Nonoverlap of all pairs. Behavior Therapy, 40, 357-367.

See Also

overlapSC, describeSC, pand, pem, pet, pnd

Examples

Run this code
# NOT RUN {
## Calculate NAP for a study with  lower expected phase B scores (e.g. aggressive behavior)
gretchen <- makeSCDF(c(12,14,9,10,10,6,4,5,3,4), B.start = 5)
nap(gretchen, decreasing = TRUE)

## Request NAP for all cases fom the Grosche2011 data
lapply(Grosche2011, nap)
# }

Run the code above in your browser using DataLab