Back to Glossary

Entry · Financial Analysis

Regression Analysis

Regression analysis is a statistical method that measures how one number moves in response to another and expresses that relationship as an equation you can forecast with. In finance it is used to split a mixed cost into its fixed and variable parts, to test what really drives sales, and to estimate how sensitive a share price is to the wider market.

The output is a line of best fit through past data, plus a score showing how much of the variation that line actually explains.

What it means

The simplest version, called simple linear regression, takes pairs of past observations and finds the straight line that comes closest to all of them. The line has two pieces: an intercept, which is the value you would expect when the driver is zero, and a slope, which is how much the result changes for each additional unit of the driver.

For a finance team the everyday use is cost behaviour. Electricity, maintenance and distribution costs are rarely purely fixed or purely variable, and regression separates the standing charge from the amount that genuinely rises with activity.

That split feeds directly into budgeting, break-even work and pricing. If you know that overheads run at $24,000 a month plus $10.40 per machine hour, you can build a budget for any planned production level rather than simply adding a percentage to last year.

Regression also produces a measure of fit, usually quoted as R-squared, which ranges from 0 to 1 and shows the proportion of the variation in the result that the driver explains. An R-squared of 0.95 means the relationship is strong enough to plan around; one of 0.30 means you have found the wrong driver.

Multiple regression extends the idea to several drivers at once, such as explaining sales by advertising spend, price and average temperature together. It is more powerful and considerably easier to misread, because drivers that move together can each be credited with the other's effect.

The warning every user should keep in mind is that correlation is not causation, and a line fitted to past data assumes the future behaves like the past. Regression on data from a period of stable prices will mislead badly once input costs jump, so the underlying relationship needs a sanity check from someone who knows the operation.

In practice

Real-world examples.

1

Example

A coffee chain regresses weekly sales against average daytime temperature across two years and finds each degree adds about $180 of iced drink revenue per site. The supply team uses the equation to set milk and cup orders from the forecast rather than from last week's sales.

2

Example

An equipment hire business regresses maintenance spend against hours of machine use and finds a fixed servicing element of $9,000 a month plus $3.20 per hour. The finance team stops treating the whole cost as fixed and rebuilds its hire rate card accordingly.

3

Example

An investment analyst regresses a listed retailer's monthly returns against the market index to estimate its beta. The slope of 1.3 tells the client the share has historically moved about 30% more sharply than the market in both directions.

Think of it

Regression analysis is like finding the recipe that explains results. If you know how ingredients combine, you can predict outcomes.

Formula

Calculation

For a straight line y = a + bx, the slope b = sum of (x - mean x)(y - mean y) divided by sum of (x - mean x) squared, and the intercept a = mean y - (b x mean x) A components factory records four months of machine hours and total overhead cost: 1,000 hours and $34,000; 2,000 hours and $46,000; 3,000 hours and $54,000; 4,000 hours and $66,000. Mean machine hours are 2,500 and mean cost is $50,000. The x deviations are -1,500, -500, 500 and 1,500, and the y deviations are -$16,000, -$4,000, $4,000 and $16,000. Multiplying and adding the pairs gives 24,000,000 + 2,000,000 + 2,000,000 + 24,000,000 = 52,000,000. The squared x deviations add to 2,250,000 + 250,000 + 250,000 + 2,250,000 = 5,000,000. So the slope b = 52,000,000 / 5,000,000 = $10.40 per machine hour, and the intercept a = $50,000 - ($10.40 x 2,500) = $50,000 - $26,000 = $24,000. The cost equation is therefore total overhead = $24,000 + $10.40 per machine hour. Budgeting for 3,500 hours next month gives $24,000 + ($10.40 x 3,500) = $24,000 + $36,400 = $60,400. The R-squared for this set is about 0.99, so machine hours explain almost all of the movement in overhead cost.

Case study

Seen in the real world.

This case is illustrative and the company is fictional. Blue Meridian Logistics, an invented parcel carrier, budgeted its depot costs by adding 5% to the previous year and was over budget in nine months out of twelve. Nobody could say whether the overspend came from poor control or simply from higher volumes.

The fictional finance team ran a regression of monthly depot cost against parcels handled over 36 months. It found a fixed element of about $310,000 a month plus $1.15 per parcel, with an R-squared of 0.93, which meant volume explained almost all of the variation.

Rebuilding the budget on that equation turned the conversation around. Two depots that had looked like the worst performers were in fact absorbing volume growth well, while a third with costs far above the fitted line turned out to be running an unnecessary night shift that was quietly cancelled.

Watch out

Common mistakes.

  • Treating a strong statistical relationship as proof that one thing causes the other, when both may simply be driven by a third factor such as general growth or inflation.
  • Forecasting far outside the range of the original data, so a cost equation built on 1,000 to 4,000 machine hours gets used to budget 12,000 hours where the relationship no longer holds.
  • Including outlier months such as a strike or a one-off insurance settlement, which can drag the fitted line badly off course.

Questions

People also ask.

How much data do I need for a useful regression?

Twelve to twenty-four monthly observations is a common working minimum, and fewer than about eight points rarely supports a conclusion worth acting on.

Is regression better than the high-low method for splitting costs?

Yes in almost every case, because high-low uses only two data points while regression uses all of them and tells you how good the fit is.

Do I need special software?

No, the standard spreadsheet functions for slope, intercept and correlation will do simple regression, though multiple regression is easier in a dedicated statistics tool.

From the founder's library

Accounting Fundamentals: A Non-Finance Manager's Guide to Finance and Accounting, by Shihan Sheriff

Take it further with the book.

Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.

US$2.24US$2.99

25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.

View the book and save 25%
Last updated · September 4, 2026
Browse all terms →

Disclaimer

The information provided in this finance dictionary is for educational and informational purposes only. It should not be construed as financial, investment, legal, or tax advice. Always consult with a qualified professional before making any financial decisions. Money Master HQ makes no representations or warranties about the accuracy, completeness, or suitability of this information. Use of this content is at your own risk.