Does inference help forecasting?

  • I
  • Thread starter fog37
  • Start date
In summary, the conversation discusses the differences between the focus on prediction in machine learning versus the focus on inference in the social sciences. While social scientists prioritize understanding and studying a population through inference, machine learning experts prioritize forecasting and often do not concern themselves with assumptions and statistical tests. However, some argue that good inference can lead to good forecasting and vice versa. Others suggest that there are situations where forecasting can be more accurate and easier than inference, such as in the case of predicting sales to a country based on past sales data. It is also possible for a model to have strong forecasting performance but poor inference, and vice versa.
  • #1
fog37
1,568
108
TL;DR Summary
Forecasting vs Inference
Hello,
Many individuals in machine learning/data science are primarily concerned with prediction only (and not inference) while many in the social sciences are mainly concerned with inference only (and don't care about forecasting).

In the case of inference, we consider a population which we want to study and learn about. We collect a random sample and try to understand the underlying parameters that describe the population and search for causal effects between conceptualized variables. Social scientists are all about inference and are not worried about the forecasting performance of their model. On the other hand, many individuals in the machine learning community are focused on forecasting instead and don't worry about checking assumptions, statistical tests of significance, etc. Why not? Is it because the assumptions can be relaxed and we don't run into issues when we deal with lots of data (standard errors are automatically small, etc.)?

I would think that a model that does good inference would also be good at forecasting since forecast is about the future state of the population. If inference is right then forecasting would tend to be right so good inference and good forecasting don't appear mutually exclusive to me.

Or is it possible to have a model with great predicting performance but very poor inference? And a model that does great inference and is terrible at forecasting?

Thank you
 
Physics news on Phys.org
  • #2
Inference and forecasting can be similar, e.g. if you try to forecast what happens when you change a variable, that's basically a form of inference.

Most machine learning applications have no control over any of the variables, except maybe a single choice of your own. E.g. someone shows up to your website, and you get to show them an ad. The only choice you get to make is which ad you show them. You could pretend to think you know why certain people will click certain ads, but you can't control the environment well enough to verify this explanation.
 
  • Like
Likes fog37
  • #3
There are situations where forecasting can be much easier and more accurate than inference. I once did a study of which countries to target for increased sales of a product. I considered all sorts of economic, political, and military reasons why a country might want to purchase the product. After trying all sorts of statistical methods, the result was this: By far the best predictor of future sales to a country was the level of past sales to that country and once that was accounted for no other variables had any statistical significance.
It certainly can be true that continuity and habit are the most important factors -- and nothing else matters.
 
  • Like
Likes fog37 and Office_Shredder

1. What is the difference between inference and forecasting?

Inference is the process of drawing conclusions or making predictions based on evidence or data. Forecasting, on the other hand, is the process of predicting future events or trends based on past data or patterns. Inference helps inform the forecasting process by providing insights and understanding of the data.

2. How does inference improve forecasting accuracy?

Inference helps improve forecasting accuracy by providing a deeper understanding of the data and identifying patterns and relationships that may not be apparent at first glance. It also helps to identify potential biases or errors in the data, which can then be accounted for in the forecasting model.

3. Can inference be used for all types of forecasting?

Yes, inference can be used for all types of forecasting as it is a fundamental part of the scientific method. Whether it is predicting stock prices, weather patterns, or consumer behavior, inference can help inform the forecasting process and improve accuracy.

4. What are some common techniques used for inference in forecasting?

Some common techniques used for inference in forecasting include regression analysis, time series analysis, and machine learning algorithms. These techniques help to identify patterns and relationships in the data and make predictions based on those patterns.

5. Are there any limitations to using inference for forecasting?

While inference can be a valuable tool for forecasting, it is important to note that it is not a perfect method. It relies on the accuracy and completeness of the data, and there may be unforeseen factors that can affect the accuracy of the predictions. It is important to use inference in conjunction with other methods and approaches to ensure the most accurate forecasting results.

Similar threads

  • Set Theory, Logic, Probability, Statistics
Replies
2
Views
2K
  • Programming and Computer Science
Replies
13
Views
1K
Replies
1
Views
669
  • Set Theory, Logic, Probability, Statistics
Replies
7
Views
478
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
1K
  • STEM Educators and Teaching
Replies
11
Views
2K
  • STEM Career Guidance
Replies
4
Views
2K
  • Set Theory, Logic, Probability, Statistics
Replies
4
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
4
Views
1K
Replies
8
Views
2K
Back
Top