Skip to main content
Ctrl+K
 - Home  - Home

Demo Notebooks

  • Linear Terms
    • Linear Regression
    • Polynomial Loc-Scale-Regression
    • Ridge Regression
  • Univariate Smooths
    • MRF: Markov Random Field
    • NP: P-Spline without linear trend
    • PS: P-Spline
    • RI: Random Intercept
    • TP: Thin Plate Spline
  • Composite Smooths
    • RS: Random Slope
    • RS: Random Scale for Smooth
    • VC: Varying Coefficient
  • Multivariate Smooths
    • Kriging: Low-Rank Gaussian Process
    • TF: Full Tensor Product
    • TP: 2d Thin Plat Spline
    • TX: Tensor Product Interaction
    • TX: Tensor Product Interaction with pre-optimization

High-level API

  • AdditivePredictor
    • AdditivePredictor.append()
    • AdditivePredictor.extend()
    • AdditivePredictor.update()
    • AdditivePredictor.intercept
    • AdditivePredictor.terms
  • TermBuilder
    • TermBuilder.bs()
    • TermBuilder.cc()
    • TermBuilder.cp()
    • TermBuilder.cr()
    • TermBuilder.cs()
    • TermBuilder.f()
    • TermBuilder.from_df()
    • TermBuilder.from_dict()
    • TermBuilder.init_scale()
    • TermBuilder.kriging()
    • TermBuilder.labels_to_integers()
    • TermBuilder.lin()
    • TermBuilder.mrf()
    • TermBuilder.np()
    • TermBuilder.ps()
    • TermBuilder.ri()
    • TermBuilder.rs()
    • TermBuilder.slin()
    • TermBuilder.tf()
    • TermBuilder.tp()
    • TermBuilder.ts()
    • TermBuilder.tx()
    • TermBuilder.vc()
  • BasisBuilder
    • BasisBuilder.basis()
    • BasisBuilder.bs()
    • BasisBuilder.cc()
    • BasisBuilder.cp()
    • BasisBuilder.cr()
    • BasisBuilder.cs()
    • BasisBuilder.kriging()
    • BasisBuilder.lin()
    • BasisBuilder.mrf()
    • BasisBuilder.ps()
    • BasisBuilder.ri()
    • BasisBuilder.tp()
    • BasisBuilder.ts()
    • BasisBuilder.data

Plots

  • plot_1d_smooth()
  • plot_2d_smooth()
  • plot_forest()
  • plot_polys()
  • plot_regions()
  • plot_1d_smooth_clustered()

Summary

  • summarise_1d_smooth()
  • summarise_nd_smooth()
  • summarise_lin()
  • summarise_cluster()
  • summarise_regions()
  • summarise_1d_smooth_clustered()
  • summarise_by_samples()
  • polys_to_df()

Bases

  • Basis
    • Basis.constrain()
    • Basis.diagonalize_penalty()
    • Basis.new_linear()
    • Basis.scale_penalty()
    • Basis.update_penalty()
    • Basis.constraint
    • Basis.nbases
    • Basis.penalty
    • Basis.reparam_matrix
    • Basis.x
  • MRFBasis
    • MRFBasis.mrf_spec
  • LinBasis
    • LinBasis.column_names
    • LinBasis.mappings
    • LinBasis.model_spec

Terms

  • StrctTerm
    • StrctTerm.constrain()
    • StrctTerm.diagonalize_penalty()
    • StrctTerm.f()
    • StrctTerm.factor_scale()
    • StrctTerm.replace_scale()
    • StrctTerm.scale_penalty()
    • StrctTerm.basis
    • StrctTerm.coef
    • StrctTerm.nbases
    • StrctTerm.scale
    • StrctTerm.scale_is_factored
  • StrctInteractionTerm
    • StrctInteractionTerm.f()
    • StrctInteractionTerm.input_obs
  • StrctTensorProdTerm
    • StrctTensorProdTerm.input_obs
    • StrctTensorProdTerm.scales
    • StrctTensorProdTerm.terms
  • LinTerm
  • StrctLinTerm
  • LinMixin
    • LinMixin.column_names
    • LinMixin.mappings
    • LinMixin.model_spec
  • IndexingTerm
    • IndexingTerm.init_full_basis()
    • IndexingTerm.nbases
    • IndexingTerm.nclusters
  • RITerm
    • RITerm.labels
    • RITerm.mapping
    • RITerm.nclusters
  • MRFTerm
    • MRFTerm.labels
    • MRFTerm.mapping
    • MRFTerm.neighbors
    • MRFTerm.ordered_labels
    • MRFTerm.polygons
  • BasisDot
  • ScaleIG
    • ScaleIG.setup_gibbs_inference()
    • ScaleIG.setup_gibbs_inference_factored()
  • UserVar
    • UserVar.new_calc()
    • UserVar.new_obs()
    • UserVar.new_param()
    • UserVar.new_value()

Distribution

  • MultivariateNormalSingular
  • MultivariateNormalStructured
    • MultivariateNormalStructured.from_penalties()
    • MultivariateNormalStructured.get_locscale_constructor()
  • StructuredPenaltyOperator
    • StructuredPenaltyOperator.from_penalties()
    • StructuredPenaltyOperator.log_pdet()
    • StructuredPenaltyOperator.materialize_penalty()
    • StructuredPenaltyOperator.materialize_precision()
    • StructuredPenaltyOperator.quad_form()
    • StructuredPenaltyOperator.variances

Other

  • PandasRegistry
    • PandasRegistry.get_boolean_obs()
    • PandasRegistry.get_calc()
    • PandasRegistry.get_calc_centered()
    • PandasRegistry.get_calc_dummymatrix()
    • PandasRegistry.get_calc_standardized()
    • PandasRegistry.get_categorical_obs()
    • PandasRegistry.get_numeric_obs()
    • PandasRegistry.get_obs()
    • PandasRegistry.get_obs_and_mapping()
    • PandasRegistry.is_boolean()
    • PandasRegistry.is_categorical()
    • PandasRegistry.is_numeric()
    • PandasRegistry.columns
    • PandasRegistry.shape
  • CategoryMapping
    • CategoryMapping.from_series()
    • CategoryMapping.integers_to_labels()
    • CategoryMapping.labels_to_integers()
    • CategoryMapping.to_integers()
    • CategoryMapping.to_labels()
  • MRFSpec
    • MRFSpec.mapping
    • MRFSpec.nb
    • MRFSpec.ordered_labels
    • MRFSpec.polys
  • NameManager
    • NameManager.beta()
    • NameManager.create()
    • NameManager.fname()
    • NameManager.param()
    • NameManager.tau()
    • NameManager.tau2()
    • NameManager.prefix
    • NameManager.created_names
  • VarIGPrior
    • VarIGPrior.concentration
    • VarIGPrior.scale
    • VarIGPrior.value
  • demo_data()
  • demo_data_ta()
  • LinearConstraintEVD
    • LinearConstraintEVD.constant_and_linear()
    • LinearConstraintEVD.general()
    • LinearConstraintEVD.sumzero_coef()
    • LinearConstraintEVD.sumzero_term()

In/Out

  • read_bnd()
  • polygon_is_closed()

Experimental

  • BSplineApprox
    • BSplineApprox.approx_basis()
    • BSplineApprox.approx_basis_and_deriv()
    • BSplineApprox.approx_basis_and_deriv2()
    • BSplineApprox.compute_basis()
    • BSplineApprox.compute_deriv()
    • BSplineApprox.compute_deriv2()
    • BSplineApprox.dot()
    • BSplineApprox.dot_and_deriv()

Help

  • Troubleshooting
  • .rst

Linear Terms

Linear Terms#

  • Linear Regression
  • Polynomial Loc-Scale-Regression
  • Ridge Regression

previous

Bayesian Generalized Additive Models in Liesel

next

Linear Regression

By Liesel Developers

© Copyright 2025-2026, Liesel Developers.