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.
Enter X and Y Data
Enter paired observations for exponential regression.
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 to Use the Exponential Regression Calculator
Enter X Values
Enter observations for the independent variable. Values may be positive, zero, or negative.
Enter Y Values
Enter the matching dependent values. Every Y value must be strictly greater than zero.
Calculate the Model
The calculator estimates a and b, builds the equation, and shows R², correlation, growth or decay rate, and predictions.
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.
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.
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.
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.