Power Regression Calculator

Enter your X values and Y values (one per line or comma-separated) to fit a power regression curve of the form ŷ = a · xᵇ. You get back the coefficients a and b, the R² value, and a scatter plot with the fitted curve — ideal for modeling relationships that follow a power law.

Enter X values separated by commas, spaces, or new lines. Must be positive numbers.

Enter Y values in the same order as X values. Must be positive numbers.

Results

Fitted Equation

--

Coefficient a

--

Exponent b

--

R² (Coefficient of Determination)

--

Correlation Coefficient (r)

--

Number of Data Points

--

Power Regression Fit

Results Table

Frequently Asked Questions

What is a power regression?

Power regression is a type of curve fitting that models the relationship between two variables using a function of the form ŷ = a · xᵇ. It is commonly used when one variable increases or decreases as a power of another — for example, area vs. radius or speed vs. drag force.

How is the power regression equation calculated?

The calculator linearizes the power function by taking the natural logarithm of both sides: ln(y) = ln(a) + b·ln(x). This transforms the problem into a simple linear regression on the log-transformed data. The coefficients are then back-transformed to recover a and b.

What does the R² value mean in power regression?

R² (the coefficient of determination) measures how well the power curve fits your data. A value of 1.0 means a perfect fit, while 0.0 means the model explains none of the variability. Generally, an R² above 0.9 is considered a strong fit.

Why must X and Y values be positive for power regression?

Power regression works by applying a logarithmic transformation to both X and Y values. Since logarithms are only defined for positive numbers, all X and Y inputs must be greater than zero. If your data includes zeros or negative values, a different regression model should be used.

What is the difference between power regression and exponential regression?

In power regression (ŷ = a · xᵇ), the independent variable x is raised to a power b. In exponential regression (ŷ = a · eᵇˣ), x appears as an exponent itself. Power regression is better suited for relationships like scaling laws, while exponential regression fits phenomena like population growth or radioactive decay.

How many data points do I need for power regression?

You need at least 3 data points to perform a meaningful power regression, since the model has two parameters (a and b). However, more data points generally yield a more reliable and stable fit. A minimum of 5–10 points is recommended for practical use.

Can the exponent b be negative in power regression?

Yes. A negative exponent b means that Y decreases as X increases, following an inverse power relationship (e.g., intensity decreasing with distance). The calculator handles both positive and negative exponents automatically.

How do I interpret the coefficients a and b?

The coefficient a represents the value of ŷ when x = 1 (the scale factor), and b is the exponent that controls the rate and direction of growth. If b > 1, growth is accelerating; if 0 < b < 1, growth is decelerating; if b < 0, Y decreases as X increases.

More Statistics Tools