magli.eilers.GAMCore¶
- class magli.eilers.GAMCore(formula: str, spline_order: int = 3, fit_intercept: bool = True)[source]¶
Multi-term Generalized Additive Model with formula interface.
- gridsearch(x: ArrayLike, y: ArrayLike, lam: List[ArrayLike] | ArrayLike | None = None, n_splines: List[ArrayLike] | ArrayLike | None = None, gamma: float = 1.4, search_terms: List[str | int] | str | None = None, n_jobs: int = 1, weights: ArrayLike | None = None, **kwargs) GAMCore[source]¶
Select optimal hyper-parameters via GCV grid search.
- plot_decomposition(x: ArrayLike, y: ArrayLike, n_grid: int = 200, extrap_frac: float = 0.15, figsize: Tuple[int, int] | None = None, feature_names: List[str] | None = None) Tuple[source]¶
- confidence_intervals(x: ArrayLike, width: float = 0.95) ndarray¶
Compute confidence intervals for the linear predictor.
- partial_dependence(term_idx: int, x: ArrayLike) ndarray¶
Evaluate the partial contribution of term term_idx.