ch.MCbatchOverlapFlex: For each in a set of combinations, run ch.distOverlapFlex...

View source: R/ch.MCbatchOverlapFlex.r

ch.MCbatchOverlapFlexR Documentation

For each in a set of combinations, run ch.distOverlapFlex Function, multicore version.

Description

This function runs ch.distOverlap for all the combinations of distributions identified in df.combns.

Usage

ch.MCbatchOverlapFlex(
  values,
  items,
  itemSet,
  df.combns,
  numRuns = 1000,
  outFile = NULL,
  combFun = ch.maxAveComb,
  ...
)

Arguments

values

a vector of the values in the distributions.

items

a vector that identifies the item that each value is linked to.

itemSet

a vector of items that you want to run the bootstraps for.

df.combns

a vector of combinations that identifies the items (by index number of itemSet) whose values should be combined and compared against every other combination in this vector.

numRuns

the number of runs to do in the bootstrap. DEFAULT = 1000.

outFile

the name of a text file that will be output as the bootstrap runs. This is filled incrementally just in case the program dies. DEFAULT = NULL - will not write a file

combFun

If there are multiple items contributing to a single distribution, this function describes how the values will be combined across items in both the X and Y distributions. The function must combine elements of a list that might be of different different lengths. The default just flattens the list into one large vector. DEFAULT = ch.maxAveComb (with probMax = 0.5)

Value

a dataframe with the overlap statistics for each set of distributions compared. See ch.distOverlap

Examples

ch.batchOverlapFlex (data$responses, data$items,itemSet,df.combns,numRuns=1000, outFile ="out.txt" )

ccpluncw/ccpl_R_chValues documentation built on Feb. 12, 2024, 4:21 a.m.