Model beats Wall Street analysts in forecasting business financials (2024)

Knowing a company’s true sales can help determine its value. Investors, for instance, often employ financial analysts to predict a company’s upcoming earnings using various public data, computational tools, and their own intuition. Now MIT researchers have developed an automated model that significantly outperforms humans in predicting business sales using very limited, “noisy” data.

In finance, there’s growing interest in using imprecise but frequently generated consumer data — called “alternative data” —to help predict a company’s earnings for trading and investment purposes. Alternative data can comprise credit card purchases, location data from smartphones, or even satellite images showing how many cars are parked in a retailer’s lot. Combining alternative data with more traditional but infrequent ground-truth financial data — such as quarterly earnings, press releases, and stock prices — can paint a clearer picture of a company’s financial health on even a daily or weekly basis.

But, so far, it’s been very difficult to get accurate, frequent estimates using alternative data. In a paper published this week in the Proceedings of ACM Sigmetrics Conference, the researchers describe a model for forecasting financials that uses only anonymized weekly credit card transactions and three-month earning reports.

Tasked with predicting quarterly earnings of more than 30 companies, the model outperformed the combined estimates of expert Wall Street analysts on 57 percent of predictions. Notably, the analysts had access to any available private or public data and other machine-learning models, while the researchers’ model used a very small dataset of the two data types.

“Alternative data are these weird, proxy signals to help track the underlying financials of a company,” says first author Michael Fleder, a postdoc in the Laboratory for Information and Decision Systems (LIDS). “We asked, ‘Can you combine these noisy signals with quarterly numbers to estimate the true financials of a company at high frequencies?’ Turns out the answer is yes.”

The model could give an edge to investors, traders, or companies looking to frequently compare their sales with competitors. Beyond finance, the model could help social and political scientists, for example, to study aggregated, anonymous data on public behavior. “It’ll be useful for anyone who wants to figure out what people are doing,” Fleder says.

Joining Fleder on the paper is EECS Professor Devavrat Shah, who is the director of MIT’s Statistics and Data Science Center, a member of the Laboratory for Information and Decision Systems, a principal investigator for the MIT Institute for Foundations of Data Science, and an adjunct professor at the Tata Institute of Fundamental Research.

Tackling the “small data” problem

For better or worse, a lot of consumer data is up for sale. Retailers, for instance, can buy credit card transactions or location data to see how many people are shopping at a competitor. Advertisers can use the data to see how their advertisem*nts are impacting sales. But getting those answers still primarily relies on humans. No machine-learning model has been able to adequately crunch the numbers.

Counterintuitively, the problem is actually lack of data. Each financial input, such as a quarterly report or weekly credit card total, is only one number. Quarterly reports over two years total only eight data points. Credit card data for, say, every week over the same period is only roughly another 100 “noisy” data points, meaning they contain potentially uninterpretable information.

“We have a ‘small data’ problem,” Fleder says. “You only get a tiny slice of what people are spending and you have to extrapolate and infer what’s really going on from that fraction of data.”

For their work, the researchers obtained consumer credit card transactions —at typically weekly and biweekly intervals — and quarterly reports for 34 retailers from 2015 to 2018 from a hedge fund. Across all companies, they gathered 306 quarters-worth of data in total.

Computing daily sales is fairly simple in concept. The model assumes a company’s daily sales remain similar, only slightly decreasing or increasing from one day to the next. Mathematically, that means sales values for consecutive days are multiplied by some constant value plus some statistical noise value — which captures some of the inherent randomness in a company’s sales. Tomorrow’s sales, for instance, equal today’s sales multiplied by, say, 0.998 or 1.01, plus the estimated number for noise.

If given accurate model parameters for the daily constantand noise level, a standard inference algorithm can calculate that equation to output an accurate forecast of daily sales. But the trick is calculating those parameters.

Untangling the numbers

That’s where quarterly reports and probability techniques come in handy. In a simple world, a quarterly report could be divided by, say, 90 days to calculate the daily sales (implying sales are roughly constant day-to-day). In reality, sales vary from day to day. Also, including alternative data to help understand how sales vary over a quarter complicates matters: Apart from being noisy, purchased credit card data always consist of some indeterminate fraction of the total sales. All that makes it very difficult to know how exactly the credit card totals factor into the overall sales estimate.

“That requires a bit of untangling the numbers,” Fleder says. “If we observe 1 percent of a company’s weekly sales through credit card transactions, how do we know it’s 1 percent? And, if the credit card data is noisy, how do you know how noisy it is? We don’t have access to the ground truth for daily or weekly sales totals. But the quarterly aggregates help us reason about those totals.”

To do so, the researchers use a variation of the standard inference algorithm, called Kalman filtering or Belief Propagation, which has been used in various technologies from space shuttles to smartphone GPS. Kalman filtering uses data measurements observed over time, containing noise inaccuracies, to generate a probability distribution for unknown variables over a designated timeframe. In the researchers’ work, that means estimating the possible sales of a single day.

To train the model, the technique first breaks down quarterly sales into a set number of measured days, say 90 — allowing sales to vary day-to-day. Then, it matches the observed, noisy credit card data to unknown daily sales. Using the quarterly numbers and some extrapolation, it estimates the fraction of total sales the credit card data likely represents. Then, it calculates each day’s fraction of observed sales, noise level, and an error estimate for how well it made its predictions.

The inference algorithm plugs all those values into the formula to predict daily sales totals. Then, it can sum those totals to get weekly, monthly, or quarterly numbers. Across all 34 companies, the model beat a consensus benchmark — which combines estimates of Wall Street analysts —on 57.2 percent of 306 quarterly predictions.

Next, the researchers are designing the model to analyze a combination of credit card transactions and other alternative data, such as location information. “This isn’t all we can do. This is just a natural starting point,” Fleder says.

Model beats Wall Street analysts in forecasting business financials (2024)

FAQs

Model beats Wall Street analysts in forecasting business financials? ›

An automated machine-learning model developed by MIT researchers significantly outperforms human Wall Street analysts in predicting quarterly business sales. Knowing a company's true sales can help determine its value.

What are the best models for stock forecasting? ›

ARIMA models are powerful for forecasting stock market trends by analyzing historical data and identifying potential future price movements. The performance of the ARIMA model can be evaluated using metrics like MSE, MAE, RMSE, and MAPE, ensuring high accuracy in stock price predictions.

What is a company's forecast model? ›

Four of the main forecast methodologies are: the straight-line method, using moving averages, simple linear regression and multiple linear regression. Both the straight-line and moving average methods assume the company's historical results will generally be consistent with future results.

What model is best for forecasting? ›

Time Series Model – best for continuous data with clear trends. A time series model focuses on historical data and patterns to predict future trends. This is arguably the most straightforward type of forecasting model and is commonly used in stock market predictions, sales forecasting, and even weather forecasts.

What are the most reliable forecast models? ›

The two most well-known weather models are the European Center for Medium-Range Weather Forecast (ECMWF) model and the National Weather Service's Global Forecast System (GFS) model. They are commonly referred to as the European and American models, respectively.

What are the four types of forecasting models? ›

Four common types of forecasting models
  • Time series model.
  • Econometric model.
  • Judgmental forecasting model.
  • The Delphi method.
Jun 24, 2022

What is the three way financial forecast model? ›

A three-way forecast, also known as the 3 financial statements is a financial model combining three key reports into one consolidated forecast. It links your Profit & Loss (income statement), balance sheet and cashflow projections together so you can forecast your future cash position and financial health.

What is a forecasting financial model? ›

What Is Financial Forecasting? Financial forecasting is predicting a company's financial future by examining historical performance data, such as revenue, cash flow, expenses, or sales. This involves guesswork and assumptions, as many unforeseen factors can influence business performance.

What is the most accurate stock market forecaster? ›

1. AltIndex – Overall Most Accurate Stock Predictor with Claimed 72% Win Rate. From our research, AltIndex is the most accurate stock predictor to consider today. Unlike other predictor services, AltIndex doesn't rely on manual research or analysis.

What is the best algorithm for stock prediction? ›

The LSTM algorithm has the ability to store historical information and is widely used in stock price prediction (Heaton et al. 2016).

Which is the best inventory forecasting method? ›

Quantitative forecasting

This forecasting model is usually more accurate because it uses past sales data to predict future demand. Because it relies on previous sales information, this model works best for established businesses. It can be created using the available data from the previous quarter or year.

Which method is best for stock market prediction? ›

Alongside the patterns, techniques are used such as the exponential moving average (EMA), oscillators, support and resistance levels or momentum and volume indicators. Candle stick patterns, believed to have been first developed by Japanese rice merchants, are nowadays widely used by technical analysts.

Top Articles
How to Handle Failed Payments on Your Ecommerce or Membership Site
What Your Bank is Learning from DeFi
This website is unavailable in your location. – WSB-TV Channel 2 - Atlanta
Pixel Speedrun Unblocked 76
Kevin Cox Picks
Wisconsin Women's Volleyball Team Leaked Pictures
Robot or human?
Nfr Daysheet
Dr Lisa Jones Dvm Married
Mikayla Campino Video Twitter: Unveiling the Viral Sensation and Its Impact on Social Media
Weekly Math Review Q4 3
fltimes.com | Finger Lakes Times
Dexter Gomovies
Sony E 18-200mm F3.5-6.3 OSS LE Review
Gino Jennings Live Stream Today
CANNABIS ONLINE DISPENSARY Promo Code — $100 Off 2024
My Homework Lesson 11 Volume Of Composite Figures Answer Key
Best Mechanics Near You - Brake Masters Auto Repair Shops
Invitation Homes plans to spend $1 billion buying houses in an already overheated market. Here's its presentation to investors setting out its playbook.
Nz Herald Obituary Notices
Conscious Cloud Dispensary Photos
A Cup of Cozy – Podcast
Panola County Busted Newspaper
BJ 이름 찾는다 꼭 도와줘라 | 짤방 | 일베저장소
Log in to your MyChart account
Rs3 Bring Leela To The Tomb
Delta Math Login With Google
Mia Malkova Bio, Net Worth, Age & More - Magzica
Learn4Good Job Posting
Kristen Hanby Sister Name
Half Inning In Which The Home Team Bats Crossword
Uhaul Park Merced
Are you ready for some football? Zag Alum Justin Lange Forges Career in NFL
Ticketmaster Lion King Chicago
Dadeclerk
2008 DODGE RAM diesel for sale - Gladstone, OR - craigslist
The Minneapolis Journal from Minneapolis, Minnesota
Leena Snoubar Net Worth
Best Restaurants West Bend
Birmingham City Schools Clever Login
Trivago Anaheim California
Pulitzer And Tony Winning Play About A Mathematical Genius Crossword
Rocky Bfb Asset
Dragon Ball Super Super Hero 123Movies
Grizzly Expiration Date Chart 2023
Breaking down the Stafford trade
Hawkview Retreat Pa Cost
Lawrence E. Moon Funeral Home | Flint, Michigan
Booknet.com Contract Marriage 2
Marine Forecast Sandy Hook To Manasquan Inlet
Edict Of Force Poe
Latest Posts
Article information

Author: Jerrold Considine

Last Updated:

Views: 6351

Rating: 4.8 / 5 (58 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Jerrold Considine

Birthday: 1993-11-03

Address: Suite 447 3463 Marybelle Circles, New Marlin, AL 20765

Phone: +5816749283868

Job: Sales Executive

Hobby: Air sports, Sand art, Electronics, LARPing, Baseball, Book restoration, Puzzles

Introduction: My name is Jerrold Considine, I am a combative, cheerful, encouraging, happy, enthusiastic, funny, kind person who loves writing and wants to share my knowledge and understanding with you.