Loading the page...
Preparing tools and content for you. This usually takes a second.
Preparing tools and content for you. This usually takes a second.
Fetching calculator categories and tools for this section.
Free exponential regression calculator. Fit exponential model y = a × e^(bx) to data with curve fitting, R² analysis, growth/decay rate calculation, and step-by-step statistical solutions.
Last updated: February 2, 2026
Need a custom statistics calculator for your platform? Get a Quote
Enter comma-separated numbers
Enter comma-separated positive numbers (same count as X values)
Exponential Equation:
y = 2.0000 × e^(0.9040x)
Parameter a:
2.000000
Parameter b:
0.904044
R² (Goodness of Fit):
0.9999
99.99% variance explained
Correlation (r):
0.9999
Predicted Values:
Step-by-Step Solution:
1. Given 5 data points
2. Exponential model: y = a × e^(bx) or y = a × b^x
3. Transform to linear form: ln(y) = ln(a) + bx
4. Calculate means: x̄ = 2.0000, ln(ȳ) = 2.5012
5. Calculate slope b: b = 0.904044
6. Calculate intercept ln(a): ln(a) = 0.693147
7. Calculate a: a = e^(ln(a)) = 2.000000
8. Exponential equation: y = 2.0000 × e^(0.9040x)
9. Calculate R²: R² = 0.9999
10. Correlation coefficient: r = 0.9999
Exponential Regression Tips:
Pattern
b > 0
Population growth, compound interest
Pattern
b < 0
Radioactive decay, cooling, drug elimination
Method
Least Squares
Minimizes error between model and data
Application
Biology
Bacteria, humans, epidemic modeling
Application
Finance
Investment growth, savings accounts
Application
Physics
Radioactive elements, carbon dating
Exponential growth data: X = [0, 1, 2, 3, 4], Y = [2, 5, 12, 30, 75]
Equation
y = 2.1e^(0.93x)
R² Value
0.998
Growth Rate
+93%
Our exponential regression calculator uses logarithmic transformation to convert the nonlinear exponential model into a linear form, then applies least squares regression. The calculator fits the model y = a × e^(bx) to your data and provides R² to assess goodness of fit.
Step 1: Transform exponential to linear
y = a × e^(bx) → ln(y) = ln(a) + bx
Step 2: Linear regression on ln(y) vs x
Slope = b, Intercept = ln(a)
Step 3: Calculate a = e^(intercept)
Result: y = a × e^(bx)
The logarithmic transformation linearizes the exponential relationship, allowing us to use standard linear regression techniques. This method requires all y-values to be positive since ln(y) is undefined for y ≤ 0.
Parameter a: Initial value (y-intercept at x=0)
Parameter b: Growth/decay rate
• b > 0 → Exponential growth
• b < 0 → Exponential decay
• |b| = rate magnitude (larger = faster change)
Showing exponential curve fit and data points
Exponential regression is based on the exponential function, one of the most important functions in mathematics. The model y = a × e^(bx) describes processes where the rate of change is proportional to the current value. By taking natural logarithms, the multiplicative relationship becomes additive, enabling linear regression analysis.
Need help with other regression calculations? Check out our linear regression calculator and R² calculator.
Get Custom Calculator for Your PlatformResults:
Equation: y = 2.1 × e^(0.93x)
R²: 0.998
Growth Rate: 93% per hour
Doubling Time: ~0.75 hours
Radioactive substance: half-life 5 days
y = 100 × e^(-0.139t)
5% annual compound interest
y = P × e^(0.05t)
Share it with others who need exponential regression analysis
Suggested hashtags: #ExponentialRegression #Statistics #DataAnalysis #Calculator