Home Calculators Exponential Regression Calculator
Exponential Model & Prediction

Exponential Regression Calculator

Fit an exponential regression model to paired X and Y data. Calculate the equation y = aebx, coefficients, R², correlation, growth or decay rate, and predicted values with an easy-to-use online calculator.

Regression Equation R² Model Fit Prediction Tool Instant Results

Enter X and Y Data

Enter paired observations for exponential regression.

Separate values with commas, spaces, semicolons, or new lines. X and Y must contain the same number of observations. Because the calculation uses ln(Y), every Y value must be greater than zero.
Predicted Y:
Regression Guide

What Is Exponential Regression?

Exponential regression is a statistical method used to fit data that changes at a rate proportional to its current value. A common exponential regression model is written as y = aebx, where a and b are parameters estimated from the observed data.

An exponential model can describe growth when b is positive or decay when b is negative. It is commonly useful when values increase or decrease by approximately the same percentage for each equal change in X rather than by the same absolute amount.

What Does Coefficient a Mean?

The coefficient a represents the model's estimated Y value when X equals zero because eb×0 equals 1.

What Does Coefficient b Mean?

The coefficient b controls the rate and direction of exponential change. A positive b indicates growth, while a negative b indicates decay.

How It Works

How to Use the Exponential Regression Calculator

01

Enter X Values

Enter observations for the independent variable. Values may be positive, zero, or negative.

02

Enter Y Values

Enter the matching dependent values. Every Y value must be strictly greater than zero.

03

Calculate the Model

The calculator estimates a and b, builds the equation, and shows R², correlation, growth or decay rate, and predictions.

Example: A dataset that approximately follows y = 2e0.5x starts near 2 when X = 0 and grows by a constant multiplicative factor as X increases.
Regression Formula

Exponential Regression Formula

The exponential model used by this calculator is: y = aebx

To estimate its parameters, the model can be transformed using the natural logarithm: ln(y) = ln(a) + bx . This produces a linear relationship between X and ln(Y).

Finding the Coefficients

The calculator performs least-squares linear regression on X and ln(Y). The fitted intercept equals ln(a), so exponentiating the intercept gives coefficient a. The fitted slope gives coefficient b.

Alternative Form y = aBˣ

An exponential equation may also be written as y = aBx. In this form, B = eb. A base greater than 1 indicates growth, while a base between 0 and 1 indicates decay.

Model Interpretation

Exponential Growth vs Exponential Decay

Model Condition Type Behavior
b > 0 Exponential Growth Y generally increases as X increases
b < 0 Exponential Decay Y generally decreases as X increases
b = 0 Constant Model Predicted Y remains equal to a

Growth or Decay Percentage

The multiplicative change for one unit of X is eb. Therefore, the percentage change per unit of X can be expressed as (eb − 1) × 100%.

For example, if eb equals 1.10, the model represents approximately 10% growth per one-unit increase in X. If it equals 0.90, it represents approximately 10% decay per unit.

Model Fit

What Does R-Squared Mean in Exponential Regression?

For the log-linear fitting method used here, R² measures the fit between X and ln(Y). Values closer to 1 indicate that the transformed observations follow the fitted straight-line relationship more closely.

A high R² can indicate a strong exponential pattern, but it should not be used alone to judge whether a model is appropriate. Residual patterns, sample size, data quality, and the purpose of the analysis should also be considered.

Important: The R² displayed by this calculator refers to the transformed regression of ln(Y) on X. It should not automatically be interpreted as the percentage of variance explained on the original Y scale.
When to Use

When Is Exponential Regression Useful?

Exponential regression is useful when the dependent variable appears to change multiplicatively rather than by a fixed amount. Typical mathematical applications include population growth models, radioactive decay examples, compound growth, depreciation, biological growth, and other processes that may approximately follow exponential behavior.

You should compare the exponential fit with the pattern in your actual data. If the observations follow a straight-line trend instead, linear regression may be more suitable.

Common Questions

Exponential Regression Calculator FAQs

A common exponential regression equation is y = aebx. The coefficient a determines the starting scale of the function and b determines the exponential growth or decay rate.
This calculator estimates the exponential model by taking the natural logarithm of each Y value. The natural logarithm is not defined for zero or negative real numbers, so every Y observation must be greater than zero.
If coefficient b is positive, the fitted equation represents exponential growth. If b is negative, it represents exponential decay. A value near zero indicates little exponential change.
In the model y = aebx, coefficient a is the predicted value of Y when X equals zero.
Yes. After calculating the regression equation, enter any X value in the prediction field to calculate the corresponding Y value from the fitted exponential model. Predictions far outside the observed X range should be interpreted cautiously.
There is no universal R² threshold that makes an exponential model good. Higher values indicate a closer fit in transformed log space, but acceptable values depend on the data, field, sample size, and purpose of the analysis.
Linear regression models a constant additive change in Y, whereas exponential regression models approximately constant multiplicative or percentage change.
No. Regression describes a mathematical relationship in the data. A strong exponential fit does not by itself establish that changes in X cause changes in Y.