renderMca

fun renderMca(sourceLabel: String, responseName: String, observations: Map<String, DoubleArray>, outputDir: Path, formats: Set<ReportFormat>, direction: MCBDirection = MCBDirection.BOTH, indifferenceZone: Double = 0.0, altConfidenceLevel: Double = 0.95, diffConfidenceLevel: Double = 0.95, probCorrectSelection: Double = 0.95, showAltCIPlot: Boolean = false, showBoxPlot: Boolean = false, title: String? = null, xAxisLabel: String? = null, yAxisLabel: String? = null): ComparisonReportRenderer.WriteOutcome(source)

Render a Multiple Comparison Analysis report for responseName against observations.

Parameters

direction

MCBDirection for the MCB intervals (default MCBDirection.BOTH).

indifferenceZone

δ for MCB (default 0.0).

altConfidenceLevel

CL for the per-alternative CIs (default 0.95).

diffConfidenceLevel

CL for the pairwise-difference CIs (default 0.95).

probCorrectSelection

target probability of correct selection (default 0.95).

showAltCIPlot

embed the per-alternative CI plot in the report (default false).

showBoxPlot

embed the cross-alternative box plot in the report (default false).

title

optional report title; blank / null falls back to "Comparison — Multiple Comparison — <response>".

xAxisLabel

optional override for the x-axis label of every embedded plot. Defaults to "Experiment".

yAxisLabel

optional override for the y-axis label of every embedded plot. Defaults to responseName.