DiscretePMFGoodnessOfFit

open class DiscretePMFGoodnessOfFit(data: DoubleArray, val distribution: DiscretePMFInRangeDistributionIfc, numEstimatedParameters: Int = 1, breakPoints: DoubleArray = PMFModeler.makeZeroToInfinityBreakPoints(data.size, distribution)) : DistributionGOF, DiscreteDistributionGOFIfc(source)

Inheritors

Constructors

Link copied to clipboard
constructor(data: DoubleArray, distribution: DiscretePMFInRangeDistributionIfc, numEstimatedParameters: Int = 1, breakPoints: DoubleArray = PMFModeler.makeZeroToInfinityBreakPoints(data.size, distribution))

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun DiscretePMFGoodnessOfFit.toReport(modeler: PMFModeler, title: String = "Discrete Distribution Fitting Analysis", confidenceLevel: Double = 0.95, block: ReportBuilder.() -> Unit = { discreteDataSummary(modeler, confidenceLevel = confidenceLevel) discreteVisualization(modeler) discreteGoodnessOfFit(this@toReport, modeler, confidenceLevel = confidenceLevel) }): ReportNode.Document

Builds a ReportNode.Document containing a full discrete distribution fitting report: data statistical summary, visualization plots, and chi-squared goodness-of-fit analysis with a PMF comparison plot.

Link copied to clipboard
open override fun toString(): String