# Site Tags

Tags provide a way to categorize and cross-reference pages across this documentation site. Select any tag below to discover related pages, or use tags to navigate between topics that share a common theme.


<span class="gd-tag-pill" data-tippy-content="3 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMTIgMTV2NXMzLjAzLS41NSA0LTJjMS4wOC0xLjYyIDAtNSAwLTUiIC8+PHBhdGggZD0iTTQuNSAxNi41Yy0xLjUgMS4yNi0yIDUtMiA1czMuNzQtLjUgNS0yYy43MS0uODQuNy0yLjEzLS4wOS0yLjkxYTIuMTggMi4xOCAwIDAgMC0yLjkxLS4wOSIgLz48cGF0aCBkPSJNOSAxMmEyMiAyMiAwIDAgMSAyLTMuOTVBMTIuODggMTIuODggMCAwIDEgMjIgMmMwIDIuNzItLjc4IDcuNS02IDExYTIyLjQgMjIuNCAwIDAgMS00IDJ6IiAvPjxwYXRoIGQ9Ik05IDEySDRzLjU1LTMuMDMgMi00YzEuNjItMS4wOCA1IC4wNSA1IC4wNSIgLz48L3N2Zz4=" class="gd-tag-icon-svg" /></span>Basics</span>


[Choose a Response Family](../cookbook/choose-a-response-family.md) Cookbook


[Fit Your First Smooth](../cookbook/fit-your-first-smooth.md) Cookbook


[Read the Model Summary](../cookbook/read-the-model-summary.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="1 page in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48bGluZSB4MT0iMTkiIHgyPSI1IiB5MT0iNSIgeTI9IjE5Ij48L2xpbmU+PGNpcmNsZSBjeD0iNi41IiBjeT0iNi41IiByPSIyLjUiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE3LjUiIGN5PSIxNy41IiByPSIyLjUiPjwvY2lyY2xlPjwvc3ZnPg==" class="gd-tag-icon-svg" /></span>Beta</span>


[Model Proportions with Beta](../cookbook/model-proportions-with-beta.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="1 page in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48Y2lyY2xlIGN4PSI5IiBjeT0iMTIiIHI9IjMiPjwvY2lyY2xlPjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIxNCIgeD0iMiIgeT0iNSIgcng9IjciIC8+PC9zdmc+" class="gd-tag-icon-svg" /></span>Binomial</span>


[Model Binary Outcomes with Binomial](../cookbook/model-binary-outcomes-with-binomial.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="2 pages in Cookbook">Causal inference</span>


[Estimate an Average Treatment Effect](../cookbook/estimate-an-average-treatment-effect.md) Cookbook


[Estimate Heterogeneous Treatment Effects (CATE)](../cookbook/estimate-heterogeneous-treatment-effects.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="1 page in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJtMTcgMiA0IDQtNCA0IiAvPjxwYXRoIGQ9Ik0zIDExdi0xYTQgNCAwIDAgMSA0LTRoMTQiIC8+PHBhdGggZD0ibTcgMjItNC00IDQtNCIgLz48cGF0aCBkPSJNMjEgMTN2MWE0IDQgMCAwIDEtNCA0SDMiIC8+PC9zdmc+" class="gd-tag-icon-svg" /></span>Cross-validation</span>


[Cross-Validate a GAM](../cookbook/cross-validate-a-gam.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="5 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48ZWxsaXBzZSBjeD0iMTIiIGN5PSI1IiByeD0iOSIgcnk9IjMiPjwvZWxsaXBzZT48cGF0aCBkPSJNMyA1VjE5QTkgMyAwIDAgMCAyMSAxOVY1IiAvPjxwYXRoIGQ9Ik0zIDEyQTkgMyAwIDAgMCAyMSAxMiIgLz48L3N2Zz4=" class="gd-tag-icon-svg" /></span>Data input</span>


[Query with DuckDB and Fit In-Database](../cookbook/query-with-duckdb-and-fit-in-database.md) Cookbook


[Stream a Polars LazyFrame](../cookbook/stream-a-polars-lazyframe.md) Cookbook


[Use a Polars DataFrame](../cookbook/use-a-polars-dataframe.md) Cookbook


[Use a PyArrow Table](../cookbook/use-a-pyarrow-table.md) Cookbook


[Use an Offset Term for Exposure](../cookbook/use-an-offset-term-for-exposure.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="3 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMTIgMTN2OCIgLz48cGF0aCBkPSJNNCAxNC44OTlBNyA3IDAgMSAxIDE1LjcxIDhoMS43OWE0LjUgNC41IDAgMCAxIDIuNSA4LjI0MiIgLz48cGF0aCBkPSJtOCAxNyA0LTQgNCA0IiAvPjwvc3ZnPg==" class="gd-tag-icon-svg" /></span>Deployment</span>


[Export a Model to R's mgcv Format](../cookbook/export-a-model-to-r-mgcv-format.md) Cookbook


[Save and Load a Fitted Model](../cookbook/save-and-load-a-model.md) Cookbook


[Use a GAM in a scikit-learn Pipeline](../cookbook/use-in-sklearn-pipeline.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="4 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMTEgMnYyIiAvPjxwYXRoIGQ9Ik01IDJ2MiIgLz48cGF0aCBkPSJNNSAzSDRhMiAyIDAgMCAwLTIgMnY0YTYgNiAwIDAgMCAxMiAwVjVhMiAyIDAgMCAwLTItMmgtMSIgLz48cGF0aCBkPSJNOCAxNWE2IDYgMCAwIDAgMTIgMHYtMyIgLz48Y2lyY2xlIGN4PSIyMCIgY3k9IjEwIiByPSIyIj48L2NpcmNsZT48L3N2Zz4=" class="gd-tag-icon-svg" /></span>Diagnostics</span>


[Check Basis Dimension Adequacy](../cookbook/check-basis-dimension.md) Cookbook


[Compare Models with AIC](../cookbook/compare-models-with-aic.md) Cookbook


[Inspect Residuals](../cookbook/inspect-residuals.md) Cookbook


[Read the Model Summary](../cookbook/read-the-model-summary.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="10 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMTIuODMgMi4xOGEyIDIgMCAwIDAtMS42NiAwTDIuNiA2LjA4YTEgMSAwIDAgMCAwIDEuODNsOC41OCAzLjkxYTIgMiAwIDAgMCAxLjY2IDBsOC41OC0zLjlhMSAxIDAgMCAwIDAtMS44M3oiIC8+PHBhdGggZD0iTTIgMTJhMSAxIDAgMCAwIC41OC45MWw4LjYgMy45MWEyIDIgMCAwIDAgMS42NSAwbDguNTgtMy45QTEgMSAwIDAgMCAyMiAxMiIgLz48cGF0aCBkPSJNMiAxN2ExIDEgMCAwIDAgLjU4LjkxbDguNiAzLjkxYTIgMiAwIDAgMCAxLjY1IDBsOC41OC0zLjlBMSAxIDAgMCAwIDIyIDE3IiAvPjwvc3ZnPg==" class="gd-tag-icon-svg" /></span>Families</span>


[Choose a Response Family](../cookbook/choose-a-response-family.md) Cookbook


[Estimate a Survival Curve with Cox PH](../cookbook/estimate-a-survival-curve-with-cox-ph.md) Cookbook


[Handle Overdispersed Counts with Negative Binomial](../cookbook/handle-overdispersed-counts-with-negative-binomial.md) Cookbook


[Model Binary Outcomes with Binomial](../cookbook/model-binary-outcomes-with-binomial.md) Cookbook


[Model Count Data with Poisson](../cookbook/model-count-data-with-poisson.md) Cookbook


[Model Location and Scale Together (GAMLSS)](../cookbook/model-location-and-scale-together.md) Cookbook


[Model Proportions with Beta](../cookbook/model-proportions-with-beta.md) Cookbook


[Model Skewed Positive Data with Gamma](../cookbook/model-skewed-positive-data-with-gamma.md) Cookbook


[Model Zero-Inflated Counts](../cookbook/model-zero-inflated-counts.md) Cookbook


[Use an Offset Term for Exposure](../cookbook/use-an-offset-term-for-exposure.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="1 page in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMjIgMThhMiAyIDAgMCAxLTIgMkgzYy0xLjEgMC0xLjMtLjYtLjQtMS4zTDIwLjQgNC4zYy45LS43IDEuNi0uNCAxLjYuN1oiIC8+PC9zdmc+" class="gd-tag-icon-svg" /></span>Gamma</span>


[Model Skewed Positive Data with Gamma](../cookbook/model-skewed-positive-data-with-gamma.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="2 pages in Cookbook">Gaussian</span>


[Fit Your First Smooth](../cookbook/fit-your-first-smooth.md) Cookbook


[Model Location and Scale Together (GAMLSS)](../cookbook/model-location-and-scale-together.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="9 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJtMjEgMjEtNC4zNC00LjM0IiAvPjxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjgiPjwvY2lyY2xlPjwvc3ZnPg==" class="gd-tag-icon-svg" /></span>Inference</span>


[Build Conformal Prediction Intervals](../cookbook/build-conformal-prediction-intervals.md) Cookbook


[Enforce Non-Crossing Quantiles](../cookbook/enforce-non-crossing-quantiles.md) Cookbook


[Estimate an Average Treatment Effect](../cookbook/estimate-an-average-treatment-effect.md) Cookbook


[Estimate Heterogeneous Treatment Effects (CATE)](../cookbook/estimate-heterogeneous-treatment-effects.md) Cookbook


[Fit a Multi-Response GAM](../cookbook/fit-a-multi-response-gam.md) Cookbook


[Fit Quantile Regression](../cookbook/fit-quantile-regression.md) Cookbook


[Get Confidence Intervals for Predictions](../cookbook/get-confidence-intervals.md) Cookbook


[Get Prediction Intervals](../cookbook/get-prediction-intervals.md) Cookbook


[Get Simultaneous Confidence Bands](../cookbook/get-simultaneous-confidence-bands.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="2 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48Y2lyY2xlIGN4PSIxOCIgY3k9IjE4IiByPSIzIj48L2NpcmNsZT48Y2lyY2xlIGN4PSI2IiBjeT0iNiIgcj0iMyI+PC9jaXJjbGU+PHBhdGggZD0iTTYgMjFWOWE5IDkgMCAwIDAgOSA5IiAvPjwvc3ZnPg==" class="gd-tag-icon-svg" /></span>Interactions</span>


[Add a Tensor Product for Two Predictors](../cookbook/add-a-tensor-product.md) Cookbook


[Use a By-Variable Smooth](../cookbook/use-a-by-variable-smooth.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="1 page in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMTUgMTRjLjItMSAuNy0xLjcgMS41LTIuNSAxLS45IDEuNS0yLjIgMS41LTMuNUE2IDYgMCAwIDAgNiA4YzAgMSAuMiAyLjIgMS41IDMuNS43LjcgMS4zIDEuNSAxLjUgMi41IiAvPjxwYXRoIGQ9Ik05IDE4aDYiIC8+PHBhdGggZD0iTTEwIDIyaDQiIC8+PC9zdmc+" class="gd-tag-icon-svg" /></span>Interpretation</span>


[Extract Term-Level Contributions](../cookbook/extract-term-level-contributions.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="4 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMTIgMjB2MiIgLz48cGF0aCBkPSJNMTIgMnYyIiAvPjxwYXRoIGQ9Ik0xNyAyMHYyIiAvPjxwYXRoIGQ9Ik0xNyAydjIiIC8+PHBhdGggZD0iTTIgMTJoMiIgLz48cGF0aCBkPSJNMiAxN2gyIiAvPjxwYXRoIGQ9Ik0yIDdoMiIgLz48cGF0aCBkPSJNMjAgMTJoMiIgLz48cGF0aCBkPSJNMjAgMTdoMiIgLz48cGF0aCBkPSJNMjAgN2gyIiAvPjxwYXRoIGQ9Ik03IDIwdjIiIC8+PHBhdGggZD0iTTcgMnYyIiAvPjxyZWN0IHg9IjQiIHk9IjQiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgcng9IjIiIC8+PHJlY3QgeD0iOCIgeT0iOCIgd2lkdGg9IjgiIGhlaWdodD0iOCIgcng9IjEiIC8+PC9zdmc+" class="gd-tag-icon-svg" /></span>Model fitting</span>


[Choose a Smoothing Method](../cookbook/choose-a-smoothing-method.md) Cookbook


[Fit a BigGAM on a Large DataFrame](../cookbook/fit-a-biggam-on-a-large-dataframe.md) Cookbook


[Update a Streaming GAM Incrementally](../cookbook/update-a-streaming-gam-incrementally.md) Cookbook


[Use Select Smoothing to Shrink Away a Term](../cookbook/use-select-smoothing.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="5 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMTMgNWg4IiAvPjxwYXRoIGQ9Ik0xMyAxMmg4IiAvPjxwYXRoIGQ9Ik0xMyAxOWg4IiAvPjxwYXRoIGQ9Im0zIDE3IDIgMiA0LTQiIC8+PHBhdGggZD0ibTMgNyAyIDIgNC00IiAvPjwvc3ZnPg==" class="gd-tag-icon-svg" /></span>Model selection</span>


[Check Basis Dimension Adequacy](../cookbook/check-basis-dimension.md) Cookbook


[Choose a Smoothing Method](../cookbook/choose-a-smoothing-method.md) Cookbook


[Compare Models with AIC](../cookbook/compare-models-with-aic.md) Cookbook


[Control Basis Dimension with k](../cookbook/control-basis-dimension.md) Cookbook


[Cross-Validate a GAM](../cookbook/cross-validate-a-gam.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="4 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48bGluZSB4MT0iNCIgeDI9IjIwIiB5MT0iOSIgeTI9IjkiPjwvbGluZT48bGluZSB4MT0iNCIgeDI9IjIwIiB5MT0iMTUiIHkyPSIxNSI+PC9saW5lPjxsaW5lIHgxPSIxMCIgeDI9IjgiIHkxPSIzIiB5Mj0iMjEiPjwvbGluZT48bGluZSB4MT0iMTYiIHgyPSIxNCIgeTE9IjMiIHkyPSIyMSI+PC9saW5lPjwvc3ZnPg==" class="gd-tag-icon-svg" /></span>Poisson</span>


[Handle Overdispersed Counts with Negative Binomial](../cookbook/handle-overdispersed-counts-with-negative-binomial.md) Cookbook


[Model Count Data with Poisson](../cookbook/model-count-data-with-poisson.md) Cookbook


[Model Zero-Inflated Counts](../cookbook/model-zero-inflated-counts.md) Cookbook


[Use an Offset Term for Exposure](../cookbook/use-an-offset-term-for-exposure.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="2 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNNCAxNGExIDEgMCAwIDEtLjc4LTEuNjNsOS45LTEwLjJhLjUuNSAwIDAgMSAuODYuNDZsLTEuOTIgNi4wMkExIDEgMCAwIDAgMTMgMTBoN2ExIDEgMCAwIDEgLjc4IDEuNjNsLTkuOSAxMC4yYS41LjUgMCAwIDEtLjg2LS40NmwxLjkyLTYuMDJBMSAxIDAgMCAwIDExIDE0eiIgLz48L3N2Zz4=" class="gd-tag-icon-svg" /></span>Polars</span>


[Stream a Polars LazyFrame](../cookbook/stream-a-polars-lazyframe.md) Cookbook


[Use a Polars DataFrame](../cookbook/use-a-polars-dataframe.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="11 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJtMTAuMDY1IDEyLjQ5My02LjE4IDEuMzE4YS45MzQuOTM0IDAgMCAxLTEuMTA4LS43MDJsLS41MzctMi4xNWExLjA3IDEuMDcgMCAwIDEgLjY5MS0xLjI2NWwxMy41MDQtNC40NCIgLz48cGF0aCBkPSJtMTMuNTYgMTEuNzQ3IDQuMzMyLS45MjQiIC8+PHBhdGggZD0ibTE2IDIxLTMuMTA1LTYuMjEiIC8+PHBhdGggZD0iTTE2LjQ4NSA1Ljk0YTIgMiAwIDAgMSAxLjQ1NS0yLjQyNWwxLjA5LS4yNzJhMSAxIDAgMCAxIDEuMjEyLjcyN2wxLjUxNSA2LjA2YTEgMSAwIDAgMS0uNzI3IDEuMjEzbC0xLjA5LjI3MmEyIDIgMCAwIDEtMi40MjUtMS40NTV6IiAvPjxwYXRoIGQ9Im02LjE1OCA4LjYzMyAxLjExNCA0LjQ1NiIgLz48cGF0aCBkPSJtOCAyMSAzLjEwNS02LjIxIiAvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTMiIHI9IjIiPjwvY2lyY2xlPjwvc3ZnPg==" class="gd-tag-icon-svg" /></span>Prediction</span>


[Build Conformal Prediction Intervals](../cookbook/build-conformal-prediction-intervals.md) Cookbook


[Enforce Non-Crossing Quantiles](../cookbook/enforce-non-crossing-quantiles.md) Cookbook


[Extract Term-Level Contributions](../cookbook/extract-term-level-contributions.md) Cookbook


[Fit a Functional Covariate](../cookbook/fit-a-functional-covariate.md) Cookbook


[Fit a Multi-Response GAM](../cookbook/fit-a-multi-response-gam.md) Cookbook


[Fit Quantile Regression](../cookbook/fit-quantile-regression.md) Cookbook


[Get Confidence Intervals for Predictions](../cookbook/get-confidence-intervals.md) Cookbook


[Get Prediction Intervals](../cookbook/get-prediction-intervals.md) Cookbook


[Get Simultaneous Confidence Bands](../cookbook/get-simultaneous-confidence-bands.md) Cookbook


[Predict on New Data](../cookbook/predict-on-new-data.md) Cookbook


[Predict on the Link Scale](../cookbook/predict-on-the-link-scale.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="1 page in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMTYgMjF2LTJhNCA0IDAgMCAwLTQtNEg2YTQgNCAwIDAgMC00IDR2MiIgLz48cGF0aCBkPSJNMTYgMy4xMjhhNCA0IDAgMCAxIDAgNy43NDQiIC8+PHBhdGggZD0iTTIyIDIxdi0yYTQgNCAwIDAgMC0zLTMuODciIC8+PGNpcmNsZSBjeD0iOSIgY3k9IjciIHI9IjQiPjwvY2lyY2xlPjwvc3ZnPg==" class="gd-tag-icon-svg" /></span>Random effects</span>


[Add a Random Effect](../cookbook/add-a-random-effect.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="4 pages in Cookbook">Scalability</span>


[Fit a BigGAM on a Large DataFrame](../cookbook/fit-a-biggam-on-a-large-dataframe.md) Cookbook


[Query with DuckDB and Fit In-Database](../cookbook/query-with-duckdb-and-fit-in-database.md) Cookbook


[Stream a Polars LazyFrame](../cookbook/stream-a-polars-lazyframe.md) Cookbook


[Update a Streaming GAM Incrementally](../cookbook/update-a-streaming-gam-incrementally.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="1 page in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMTUuMzkgNC4zOWExIDEgMCAwIDAgMS42OC0uNDc0IDIuNSAyLjUgMCAxIDEgMy4wMTQgMy4wMTUgMSAxIDAgMCAwLS40NzQgMS42OGwxLjY4MyAxLjY4MmEyLjQxNCAyLjQxNCAwIDAgMSAwIDMuNDE0TDE5LjYxIDE1LjM5YTEgMSAwIDAgMS0xLjY4LS40NzQgMi41IDIuNSAwIDEgMC0zLjAxNCAzLjAxNSAxIDEgMCAwIDEgLjQ3NCAxLjY4bC0xLjY4MyAxLjY4MmEyLjQxNCAyLjQxNCAwIDAgMS0zLjQxNCAwTDguNjEgMTkuNjFhMSAxIDAgMCAwLTEuNjguNDc0IDIuNSAyLjUgMCAxIDEtMy4wMTQtMy4wMTUgMSAxIDAgMCAwIC40NzQtMS42OGwtMS42ODMtMS42ODJhMi40MTQgMi40MTQgMCAwIDEgMC0zLjQxNEw0LjM5IDguNjFhMSAxIDAgMCAxIDEuNjguNDc0IDIuNSAyLjUgMCAxIDAgMy4wMTQtMy4wMTUgMSAxIDAgMCAxLS40NzQtMS42OGwxLjY4My0xLjY4MmEyLjQxNCAyLjQxNCAwIDAgMSAzLjQxNCAweiIgLz48L3N2Zz4=" class="gd-tag-icon-svg" /></span>scikit-learn</span>


[Use a GAM in a scikit-learn Pipeline](../cookbook/use-in-sklearn-pipeline.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="2 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMTUuMiAzYTIgMiAwIDAgMSAxLjQuNmwzLjggMy44YTIgMiAwIDAgMSAuNiAxLjRWMTlhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJWNWEyIDIgMCAwIDEgMi0yeiIgLz48cGF0aCBkPSJNMTcgMjF2LTdhMSAxIDAgMCAwLTEtMUg4YTEgMSAwIDAgMC0xIDF2NyIgLz48cGF0aCBkPSJNNyAzdjRhMSAxIDAgMCAwIDEgMWg3IiAvPjwvc3ZnPg==" class="gd-tag-icon-svg" /></span>Serialization</span>


[Export a Model to R's mgcv Format](../cookbook/export-a-model-to-r-mgcv-format.md) Cookbook


[Save and Load a Fitted Model](../cookbook/save-and-load-a-model.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="3 pages in Cookbook">Shape constraints</span>


[Fit a Convex Smooth](../cookbook/fit-a-convex-smooth.md) Cookbook


[Fit a Monotone Decreasing Smooth](../cookbook/fit-a-monotone-decreasing-smooth.md) Cookbook


[Fit a Monotone Increasing Smooth](../cookbook/fit-a-monotone-increasing-smooth.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="11 pages in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMyAzdjE2YTIgMiAwIDAgMCAyIDJoMTYiIC8+PHBhdGggZD0iTTcgMTZjLjUtMiAxLjUtNyA0LTcgMiAwIDIgMyA0IDMgMi41IDAgNC41LTUgNS03IiAvPjwvc3ZnPg==" class="gd-tag-icon-svg" /></span>Smooths</span>


[Add a Random Effect](../cookbook/add-a-random-effect.md) Cookbook


[Add a Tensor Product for Two Predictors](../cookbook/add-a-tensor-product.md) Cookbook


[Control Basis Dimension with k](../cookbook/control-basis-dimension.md) Cookbook


[Fit a Convex Smooth](../cookbook/fit-a-convex-smooth.md) Cookbook


[Fit a Cyclic Smooth to Seasonal Data](../cookbook/fit-a-cyclic-smooth.md) Cookbook


[Fit a Functional Covariate](../cookbook/fit-a-functional-covariate.md) Cookbook


[Fit a Monotone Decreasing Smooth](../cookbook/fit-a-monotone-decreasing-smooth.md) Cookbook


[Fit a Monotone Increasing Smooth](../cookbook/fit-a-monotone-increasing-smooth.md) Cookbook


[Fit a Spatial Smooth with a Tensor Product](../cookbook/fit-a-spatial-smooth.md) Cookbook


[Fit a Thin Plate Regression Spline](../cookbook/fit-a-thin-plate-regression-spline.md) Cookbook


[Use a By-Variable Smooth](../cookbook/use-a-by-variable-smooth.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="1 page in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMjAgMTBjMCA0Ljk5My01LjUzOSAxMC4xOTMtNy4zOTkgMTEuNzk5YTEgMSAwIDAgMS0xLjIwMiAwQzkuNTM5IDIwLjE5MyA0IDE0Ljk5MyA0IDEwYTggOCAwIDAgMSAxNiAwIiAvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTAiIHI9IjMiPjwvY2lyY2xlPjwvc3ZnPg==" class="gd-tag-icon-svg" /></span>Spatial</span>


[Fit a Spatial Smooth with a Tensor Product](../cookbook/fit-a-spatial-smooth.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="1 page in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMiA5LjVhNS41IDUuNSAwIDAgMSA5LjU5MS0zLjY3Ni41Ni41NiAwIDAgMCAuODE4IDBBNS40OSA1LjQ5IDAgMCAxIDIyIDkuNWMwIDIuMjktMS41IDQtMyA1LjVsLTUuNDkyIDUuMzEzYTIgMiAwIDAgMS0zIC4wMTlMNSAxNWMtMS41LTEuNS0zLTMuMi0zLTUuNSIgLz48cGF0aCBkPSJNMy4yMiAxM0g5LjVsLjUtMSAyIDQuNSAyLTcgMS41IDMuNWg1LjI3IiAvPjwvc3ZnPg==" class="gd-tag-icon-svg" /></span>Survival</span>


[Estimate a Survival Curve with Cox PH](../cookbook/estimate-a-survival-curve-with-cox-ph.md) Cookbook


<span class="gd-tag-pill" data-tippy-content="1 page in Cookbook"><span style="margin-right:0.4em;display:inline-flex;vertical-align:middle"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld2JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJnZC10YWctaWNvbi1zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCI+PC9jaXJjbGU+PHBhdGggZD0iTTEyIDZ2Nmw0IDIiIC8+PC9zdmc+" class="gd-tag-icon-svg" /></span>Time series</span>


[Fit a Cyclic Smooth to Seasonal Data](../cookbook/fit-a-cyclic-smooth.md) Cookbook
