factrix.list_estimators ¶
list_estimators(scope: FactorScope, signal: Signal, *, format: Literal['text', 'json'] = 'text', with_import: bool = False) -> list[str] | list[dict[str, Any]]
Return Estimator instances applicable to (scope, signal).
Mirrors :func:list_metrics shape so callers can build a single
pre-flight pattern: list_metrics says which scalars a cell can
emit, list_estimators says which inference methods can drive
the family function's estimator= kwarg for that cell. Mode is
intentionally not an input — Estimator applicability is not
mode-dependent.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
scope
|
FactorScope
|
Cell axis to filter on ( |
required |
signal
|
Signal
|
Cell axis to filter on ( |
required |
format
|
Literal['text', 'json']
|
|
'text'
|
with_import
|
bool
|
|
False
|
Raises:
| Type | Description |
|---|---|
IncompatibleAxisError
|
|
Examples:
Discover applicable estimators for an INDIVIDUAL × CONTINUOUS cell:
>>> import factrix as fx
>>> names = fx.list_estimators(
... fx.FactorScope.INDIVIDUAL, fx.Signal.CONTINUOUS,
... )
JSON form for tooling:
Programmatic discovery of inference methods (Estimator instances)
applicable to a given (scope, signal) cell — the inference-side twin
of list_metrics.
Two contracts to keep in mind:
- Cell → procedure is 1:1 (per #148). A cell's primary p-value is produced by exactly one estimator at
evaluatetime. - Family functions accept an
estimator=override.bhy/bhy_hierarchical/partial_conjunctionswap which already-computed p-value drives the multiplicity step.list_estimatorsreturns the candidates for that override, filtered to those applicable to the cell.
Mode axis is not an input¶
Mode is intentionally not a parameter — estimator applicability is
cell-axis-dependent (scope × signal), not panel-shape-dependent.
See the docstring Examples block above for the canonical text-list and
JSON-form calls.
See also¶
- Estimator alternatives — cookbook for
using
estimator=on screening functions stats— full estimator catalogue and StatCode pairingslist_metrics— descriptive metric counterpart