<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://mbrenndoerfer.com/writing/generalized-additive-models-from-scratch/generalized-additive-models</loc><lastmod>2026-10-25T11:19:24.000Z</lastmod></url><url><loc>https://mbrenndoerfer.com/writing/generalized-additive-models-from-scratch/advantages</loc><lastmod>2026-10-25T11:19:24.000Z</lastmod></url><url><loc>https://mbrenndoerfer.com/writing/generalized-additive-models-from-scratch/disadvantages</loc><lastmod>2026-10-25T11:19:24.000Z</lastmod></url><url><loc>https://mbrenndoerfer.com/writing/generalized-additive-models-from-scratch/formula</loc><lastmod>2026-10-25T11:19:24.000Z</lastmod></url><url><loc>https://mbrenndoerfer.com/writing/generalized-additive-models-from-scratch/visualizing-generalized-additive-models</loc><lastmod>2026-10-25T11:19:24.000Z</lastmod></url><url><loc>https://mbrenndoerfer.com/writing/generalized-additive-models-from-scratch/example</loc><lastmod>2026-10-25T11:19:24.000Z</lastmod></url><url><loc>https://mbrenndoerfer.com/writing/generalized-additive-models-from-scratch/implementation-in-numpy-and-statsmodels</loc><lastmod>2026-10-25T11:19:24.000Z</lastmod></url><url><loc>https://mbrenndoerfer.com/writing/generalized-additive-models-from-scratch/practical-implications</loc><lastmod>2026-10-25T11:19:24.000Z</lastmod></url><url><loc>https://mbrenndoerfer.com/writing/generalized-additive-models-from-scratch/summary</loc><lastmod>2026-10-25T11:19:24.000Z</lastmod></url><url><loc>https://mbrenndoerfer.com/writing/generalized-additive-models-from-scratch/quiz</loc><lastmod>2026-10-25T11:19:24.000Z</lastmod></url></urlset>