FittingCatalog

Stable-ID registry of every parameter estimator, scoring model, and distribution family currently reachable from the fitting subsystem.

IDs are wire-safe (lowercase, hyphen-separated) and decouple serializable configurations and DTOs from KSL class names. Front-ends, CLIs, and agents enumerate capabilities through this catalog rather than through reflection.

Defaults mirror PDFModeler's own opinion exactly: defaultEstimatorIds for CONTINUOUS returns the union of PDFModeler.nonRestrictedEstimators and PDFModeler.positiveRestrictedEstimators; defaultScoringModelIds returns the IDs of PDFModeler.defaultScoringModels. Estimators and scoring models outside those defaults are still registered (and resolvable by ID) but opted into explicitly.

The discrete entries are listed for catalog completeness; the continuous-only fitting runner will reject them via the validator until the discrete (PMF) path lands.

Properties

Link copied to clipboard

All registered estimators in catalog order.

Link copied to clipboard

All registered distribution families in catalog order.

Link copied to clipboard

All registered scoring models in catalog order.

Functions

Link copied to clipboard

Default estimator IDs for the given kind:

Link copied to clipboard

Default scoring model IDs, mirroring PDFModeler.defaultScoringModels. Scoring is currently used only on the continuous path.

Link copied to clipboard

Looks up an estimator descriptor by its catalog ID; throws when unknown.

Link copied to clipboard

Looks up an estimator descriptor by its catalog ID; null when unknown.

Link copied to clipboard

Maps an RVParametersTypeIfc back to its catalog family ID, or null when the type is not represented by any registered estimator.

Link copied to clipboard

Looks up a family descriptor by its catalog ID; null when unknown.

Link copied to clipboard

Looks up a scoring model descriptor by its catalog ID; throws when unknown.

Link copied to clipboard

Looks up a scoring model descriptor by its catalog ID; null when unknown.