Fitting Catalog
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
Functions
Default estimator IDs for the given kind:
Default scoring model IDs, mirroring PDFModeler.defaultScoringModels. Scoring is currently used only on the continuous path.
Looks up an estimator descriptor by its catalog ID; throws when unknown.
Looks up an estimator descriptor by its catalog ID; null when unknown.
Maps an RVParametersTypeIfc back to its catalog family ID, or null when the type is not represented by any registered estimator.
Looks up a family descriptor by its catalog ID; null when unknown.
Looks up a scoring model descriptor by its catalog ID; throws when unknown.
Looks up a scoring model descriptor by its catalog ID; null when unknown.