Machine Learning News Hubb
Advertisement Banner
  • Home
  • Machine Learning
  • Artificial Intelligence
  • Big Data
  • Deep Learning
  • Edge AI
  • Neural Network
  • Contact Us
  • Home
  • Machine Learning
  • Artificial Intelligence
  • Big Data
  • Deep Learning
  • Edge AI
  • Neural Network
  • Contact Us
Machine Learning News Hubb
No Result
View All Result
Home Artificial Intelligence

Probabilistic ML with Quantile Matching: an Example with Python | by Davide Burba | Sep, 2023

admin by admin
September 5, 2023
in Artificial Intelligence


A little-known technique for turning quantile regression predictions into a probability distribution.

Towards Data Science

“Quantile Matching”, by Giulia Roggia. Used with permission.

When we train regressive models, we obtain point predictions. However, in practice we are often interested in estimating the uncertainty associated to each prediction. To achieve that, we assume that the value we are trying to predict is a random variable, and the goal is to estimate its distribution.

There are many methods available to estimate uncertainty from predictions, such as variance estimation, Bayesian methods, conformal predictions, etc. Quantile regression is one of these well-known methods.

Quantile regression consists in estimating one model for each quantile you are interested in. This can be achieved by the use of an asymmetric loss function, known as pinball loss. Quantile regression is simple, easy to understand, and readily available in high performing libraries such as LightGBM. However, quantile regression presents some issues:

  • There is no guarantee that the order of the quantiles will be correct. For example, your prediction for the 50% quantile could be greater than the one you get for the 60% quantile, which is absurd.
  • To obtain an estimate of the entire distribution, you need to train many models. For instance, if you need an estimate for each point percent quantile, you have to train 99 models.

Here’s how quantile matching can help.

The goal of quantile matching is to fit a distribution function given a sample of quantile estimates. We can frame this as a regression problem, so the curve doesn’t have to perfectly fit the quantiles. Instead, it should be “as close as possible”, while keeping the properties which make it a distribution function.

Specifically, we are interested in estimating the inverse cumulative distribution function: given a…





Source link

Previous Post

Population and Sample (statistics)…… | by Agamdeep Singh | Sep, 2023

Next Post

Neta Corem: The Power of Belief

Next Post

Neta Corem: The Power of Belief

Immervision Awarded $5.7 Million Contract from DRDC to Develop Panoramic Imaging Systems

Build a generative AI-based content moderation solution on Amazon SageMaker JumpStart

Related Post

Artificial Intelligence

16, 8, and 4-bit Floating Point Formats — How Does it Work? | by Dmitrii Eliuseev | Sep, 2023

by admin
September 30, 2023
Machine Learning

The Transformative Power of Machine Learning in Industrial IoT | by Ashish Jagdish Sharma | Sep, 2023

by admin
September 30, 2023
Machine Learning

Top 6 Accounts Payable KPIs to measure

by admin
September 30, 2023
Artificial Intelligence

Build a crop segmentation machine learning model with Planet data and Amazon SageMaker geospatial capabilities

by admin
September 30, 2023
Edge AI

The History of AI: How Generative AI Grew from Early Research

by admin
September 30, 2023
Artificial Intelligence

Energy Supply and Demand Optimisation: Mathematical Modelling Using Gurobi Python | by Kong You Liow | Sep, 2023

by admin
September 29, 2023

© Machine Learning News Hubb All rights reserved.

Use of these names, logos, and brands does not imply endorsement unless specified. By using this site, you agree to the Privacy Policy and Terms & Conditions.

Navigate Site

  • Home
  • Machine Learning
  • Artificial Intelligence
  • Big Data
  • Deep Learning
  • Edge AI
  • Neural Network
  • Contact Us

Newsletter Sign Up.

No Result
View All Result
  • Home
  • Machine Learning
  • Artificial Intelligence
  • Big Data
  • Deep Learning
  • Edge AI
  • Neural Network
  • Contact Us

© 2023 JNews - Premium WordPress news & magazine theme by Jegtheme.