<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Regression &#8211; NIRPY Research</title>
	<atom:link href="https://nirpyresearch.com/regression/feed/" rel="self" type="application/rss+xml" />
	<link>https://nirpyresearch.com</link>
	<description>Statistical learning and chemometrics in Python</description>
	<lastBuildDate>Fri, 25 Sep 2026 23:03:23 +0000</lastBuildDate>
	<language>en-AU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://nirpyresearch.com/wp-content/uploads/2019/07/apple-icon-152x152-1-150x150.png</url>
	<title>Regression &#8211; NIRPY Research</title>
	<link>https://nirpyresearch.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="self" href="https://nirpyresearch.com/regression/feed/"/>
	<item>
		<title>Optimising the regularisation parameter in Whittaker smoothing</title>
		<link>https://nirpyresearch.com/optimising-regularisation-parameters-whittaker-smoothing/</link>
		
		<dc:creator><![CDATA[Daniel Pelliccia]]></dc:creator>
		<pubDate>Sun, 13 Sep 2026 02:53:46 +0000</pubDate>
				<category><![CDATA[Ridge Regression]]></category>
		<category><![CDATA[Data Correction and Normalisation]]></category>
		<category><![CDATA[Smoothing]]></category>
		<category><![CDATA[cross-validation]]></category>
		<category><![CDATA[least-squares]]></category>
		<category><![CDATA[leave-one-out]]></category>
		<category><![CDATA[ridge-regression]]></category>
		<category><![CDATA[smoothing]]></category>
		<category><![CDATA[tikhonov-regularisation]]></category>
		<guid isPermaLink="false">https://nirpyresearch.com/?p=3695</guid>

					<description><![CDATA[<img width="666" height="499" src="https://nirpyresearch.com/wp-content/uploads/2026/09/optmising-regularisation-parameter-whittaker-smoothing.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 10px; clear: both; max-width: 100%;" decoding="async" fetchpriority="high" />Whittaker smoothing (aka Tikhonov regularisation) requires the estimation the regularisation parameter. In this tutorial we discuss and compare two approaches.]]></description>
		
		
		
			</item>
		<item>
		<title>Whittaker smoothing</title>
		<link>https://nirpyresearch.com/whittaker-smoothing/</link>
		
		<dc:creator><![CDATA[Daniel Pelliccia]]></dc:creator>
		<pubDate>Fri, 21 Aug 2026 08:24:09 +0000</pubDate>
				<category><![CDATA[Ridge Regression]]></category>
		<category><![CDATA[Data Correction and Normalisation]]></category>
		<category><![CDATA[Smoothing]]></category>
		<category><![CDATA[least-squares]]></category>
		<category><![CDATA[ridge-regression]]></category>
		<category><![CDATA[smoothing]]></category>
		<category><![CDATA[tikhonov-regularisation]]></category>
		<guid isPermaLink="false">https://nirpyresearch.com/?p=3646</guid>

					<description><![CDATA[<img width="666" height="499" src="https://nirpyresearch.com/wp-content/uploads/2026/08/whittaker-smoothing.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 10px; clear: both; max-width: 100%;" decoding="async" />The "perfect smoother". Step-by-step explanation and Python script to smooth spectra using Tikhonov regularisation.]]></description>
		
		
		
			</item>
		<item>
		<title>Robust MSC</title>
		<link>https://nirpyresearch.com/robust-msc/</link>
		
		<dc:creator><![CDATA[Daniel Pelliccia]]></dc:creator>
		<pubDate>Sun, 05 Oct 2025 04:07:20 +0000</pubDate>
				<category><![CDATA[Regression]]></category>
		<category><![CDATA[Data Correction and Normalisation]]></category>
		<category><![CDATA[Outliers Detection]]></category>
		<category><![CDATA[Partial Least Squares Regression]]></category>
		<category><![CDATA[Regression pipelines]]></category>
		<guid isPermaLink="false">https://nirpyresearch.com/?p=3384</guid>

					<description><![CDATA[<img width="666" height="499" src="https://nirpyresearch.com/wp-content/uploads/2025/02/robust_MSC.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 10px; clear: both; max-width: 100%;" decoding="async" />Robust MSC is an implementation of multiplicative scatter correction that is better suited at handling outliers in the original spectra.]]></description>
		
		
		
			</item>
		<item>
		<title>Include MSC in a custom pipeline using scikit-learn</title>
		<link>https://nirpyresearch.com/include-msc-custom-pipeline-scikit-learn/</link>
		
		<dc:creator><![CDATA[Daniel Pelliccia]]></dc:creator>
		<pubDate>Sat, 07 Dec 2024 07:51:01 +0000</pubDate>
				<category><![CDATA[Regression]]></category>
		<category><![CDATA[Partial Least Squares Regression]]></category>
		<category><![CDATA[Regression pipelines]]></category>
		<guid isPermaLink="false">https://nirpyresearch.com/?p=3334</guid>

					<description><![CDATA[<img width="666" height="499" src="https://nirpyresearch.com/wp-content/uploads/2024/12/msc-custom-pipeline.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="custom pipeline" style="display: block; margin-bottom: 10px; clear: both; max-width: 100%;" decoding="async" loading="lazy" />Learn how to include Multiplicative scatter correction in a custom pipeline using scikit-learn.]]></description>
		
		
		
			</item>
		<item>
		<title>Generate synthetic mixtures from pure spectra</title>
		<link>https://nirpyresearch.com/generate-synthetic-mixtures-from-pure-spectra/</link>
		
		<dc:creator><![CDATA[Daniel Pelliccia]]></dc:creator>
		<pubDate>Fri, 15 Nov 2024 02:27:54 +0000</pubDate>
				<category><![CDATA[Regression]]></category>
		<category><![CDATA[Data Operations and Plotting]]></category>
		<category><![CDATA[Multivariate Curve Resolution]]></category>
		<guid isPermaLink="false">https://nirpyresearch.com/?p=3293</guid>

					<description><![CDATA[<img width="666" height="499" src="https://nirpyresearch.com/wp-content/uploads/2024/10/synthetic_mixtures_from_spectra.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="synthetic mixtures" style="display: block; margin-bottom: 10px; clear: both; max-width: 100%;" decoding="async" loading="lazy" />A Python script to generate random synthetic mixtures from pure spectra from a database. This post can be used as a tutorial to generate datasets for Multivariate Curve Resolution. ]]></description>
		
		
		
			</item>
		<item>
		<title>Diagnostic plots for linear regression</title>
		<link>https://nirpyresearch.com/diagnostic-plots-for-linear-regression/</link>
		
		<dc:creator><![CDATA[Daniel Pelliccia]]></dc:creator>
		<pubDate>Sat, 05 Oct 2024 08:36:31 +0000</pubDate>
				<category><![CDATA[Data Operations and Plotting]]></category>
		<category><![CDATA[Partial Least Squares Regression]]></category>
		<category><![CDATA[Regression]]></category>
		<guid isPermaLink="false">https://nirpyresearch.com/?p=3220</guid>

					<description><![CDATA[<img width="666" height="499" src="https://nirpyresearch.com/wp-content/uploads/2024/10/diagnostic-plots-linear-regression.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 10px; clear: both; max-width: 100%;" decoding="async" loading="lazy" />A short survey of diagnostic plots, as tools to dig deeper on the assumptions behind a regression model.]]></description>
		
		
		
			</item>
		<item>
		<title>Genetic algorithm for wavelength selection using Numpy</title>
		<link>https://nirpyresearch.com/genetic-algorithm-wavelength-selection-numpy/</link>
		
		<dc:creator><![CDATA[Daniel Pelliccia]]></dc:creator>
		<pubDate>Sat, 22 Jun 2024 09:48:43 +0000</pubDate>
				<category><![CDATA[Regression]]></category>
		<category><![CDATA[Partial Least Squares Regression]]></category>
		<category><![CDATA[Variable Selection]]></category>
		<guid isPermaLink="false">https://nirpyresearch.com/?p=3173</guid>

					<description><![CDATA[<img width="666" height="499" src="https://nirpyresearch.com/wp-content/uploads/2024/06/genetic-algorithm-numpy-nirpy-research.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="genetic algorithm" style="display: block; margin-bottom: 10px; clear: both; max-width: 100%;" decoding="async" loading="lazy" />A implementation of a genetic algorithm for wavelength selection using basic Numpy functions.]]></description>
		
		
		
			</item>
	</channel>
</rss>
