This function computes the overlap between two sets of observed and permuted 'values for single-label replicates (SLR). It calculates the proportion of overlap between pairs of vectors (res1/res2 and pres1/pres2) after sorting them.
calOverlaps_slr(D, pD, nrow, N, N_len, niter, overlaps, overlaps_P)
Numeric vector. Observed data values (e.g., differences).
Numeric vector. Permuted data values.
Integer. Number of rows in each block of data.
Integer vector. Number of top values to consider for overlap calculation.
Integer. Length of the N
vector.
Integer. Number of bootstrap samples or resampling iterations.
Numeric matrix. Matrix to store overlap results for observed data.
Numeric matrix. Matrix to store overlap results for permuted data.
A list containing two matrices: overlaps
for observed data and
overlaps_P
for permuted data.
The function calculates the overlap for two sets of comparisons: one for
observed data (res1
/res2
) and one for permuted data (pres1
/pres2
).
For each bootstrap sample, the function orders the two vectors being
compared, then computes the proportion of overlap for the top N
values.