TermInference#
- class superglm.TermInference(
- name: str,
- kind: str,
- active: bool,
- x: NDArray | None = None,
- levels: list[str] | None = None,
- log_relativity: NDArray | None = None,
- relativity: NDArray | None = None,
- se_log_relativity: NDArray | None = None,
- ci_lower: NDArray | None = None,
- ci_upper: NDArray | None = None,
- ci_lower_simultaneous: NDArray | None = None,
- ci_upper_simultaneous: NDArray | None = None,
- critical_value_simultaneous: float | None = None,
- absorbs_intercept: bool = True,
- centering_mode: str = 'training_mean_zero_unweighted',
- edf: float | None = None,
- smoothing_lambda: float | dict[str, float] | None = None,
- spline: SplineMetadata | None = None,
- knot_covariance: NDArray | None = None,
- smooth_curve: SmoothCurve | None = None,
- level_is_special: NDArray[bool] | None = None,
- monotone: str | None = None,
- monotone_repaired: bool = False,
- alpha: float = 0.05,
- centering_shift: float = 0.0,
Bases:
objectPer-term inference result.
Holds the fitted curve (or levels/slope), uncertainty measures, and metadata for a single model term. Returned by
SuperGLM.term_inference().