bootstrapFamilyFrequency

fun bootstrapFamilyFrequency(data: DoubleArray, evaluationMethod: EvaluationMethod = EvaluationMethod.Scoring, estimators: Set<ParameterEstimatorIfc> = allEstimators, scoringModels: Set<PDFScoringModel> = defaultScoringModels, numBootstrapSamples: Int = 400, automaticShifting: Boolean = true, stream: RNStreamIfc = KSLRandom.nextRNStream()): IntegerFrequency

Constructs a frequency tabulation of the top distributions for each bootstrap sample of the original data. This function can be used to explore the set of distributions that may best-fit the data.

Parameters

data

the original data

evaluationMethod

the evaluation method used to recommend a best-fitting family {Scoring, Ranking} Scoring is the default and uses the MODA highest overall value to make the recommendation. Ranking uses the average ranking across metrics to make the recommendation. Lower (first) place ranks are preferred.

estimators

the set of estimators to use during the estimation process

scoringModels

the scoring models used during the estimation process

numBootstrapSamples

the number of bootstrap samples of the original data

automaticShifting

if true automatic shifting occurs, true is the default

stream

the random number stream to use for the bootstrapping process