BTC €61’824Distance to floor +1.5 %Zone Accumulation€1 = 1’617 sats
21Bitcoin Power Law My Goal

Magazine · Power Law

Sensitivity analysis: how stable are the Power Law parameters?

How much do the Bitcoin Power Law's slope and intercept change with the data's end, start date and weighting? Recalculated up to 2026.

By · · 13 min read

Fairly stable, but less precise than the three decimal places suggest. We reran the regression with every data end from 2014 to 2026: since 2016 the exponent has stayed between 5.62 and 5.89, and the line for 1 January 2030 between $330’000 and $537’000. The published exponent of 5.688 sits in the middle of that range. How certain it is, though, depends heavily on how honestly you calculate the uncertainty.

Why the parameters can move at all

The Bitcoin Power Law is a straight line on a log-log chart: days since the genesis block on one axis, price on the other. Two numbers define this line. The slope, the exponent b, says how fast the price grows with time. The intercept a moves the whole line up or down.

These two numbers are not a law of nature. They come from a regression over the daily prices so far. When new prices arrive, a crash enters the data, or the first years are left out, a and b change. The question of this article is: by how much? And what does that mean for the values you plan with?

The fundamental criticism of the model, such as whether a straight line on log-log axes proves anything at all, is in Criticism of the Bitcoin Power Law. Here we look only at the numbers themselves.

  • Price
  • Trend
  • Floor
  • Top band
  • Bear-market low
$0.01$0.10$1.00$10$100$1’000$10’000$100’000$1M20272023202020172015201320122011Top bandTrendFloorBear-market low: $2.11 (18 Nov 2011)Nov 2011$2.11Bear-market low: $176 (14 Jan 2015)Jan 2015$176Bear-market low: $3’212 (15 Dec 2018)Dec 2018$3’212Bear-market low: $15’784 (21 Nov 2022)Nov 2022$15’784today
The Power Law's own view: price and time both on a logarithmic scale, time counted in days since the genesis block (3 Jan 2009). Here the floor is a straight line: the published Power Law. The trend runs parallel above it until Jan 2022 and bends toward it since; the top band bends toward the floor all the way. The years move closer together to the right because each year is a smaller share of bitcoin's lifetime.
The model and the regression

Days = days since 3 January 2009, 00:00 UTC

Power law: price = 10^a × days^b, i.e. log10(price) = a + b × log10(days)

Published parameters the site uses: a = −16.493, b = 5.688

Floor = 0.42 × power law

For the sensitivity analysis we use least squares: log10(daily close) on log10(days), every day weighted equally, like the site's check regression. Data: 5’957 daily closes in US dollars from 18 July 2010 to 7 November 2026.

All values for 2030 are for 1 January 2030 (day 7’668).

Test 1: how do a and b change with the end of the data?

The most obvious test: pretend today is 31 December of an earlier year and run the regression only on the prices up to then. That shows what someone would have calculated at the time.

Data up toDaily closesabLine on 1 Jan 2030 (USD)
End of 20141’628−20.0346.8533’864’000
End of 20151’993−17.5586.030738’000
End of 20162’359−16.2965.615330’000
End of 20172’724−16.6435.728405’000
End of 20183’089−17.0865.871526’000
End of 20193’454−16.8825.806469’000
End of 20203’820−16.6785.741420’000
End of 20214’185−17.1495.889537’000
End of 20224’550−16.9195.818479’000
End of 20234’915−16.5885.714408’000
End of 20245’281−16.5405.699398’000
End of 20255’646−16.5405.700399’000
7 Nov 2026 (all)5’957−16.3325.636363’000
published−16.4935.688401’000

Three things stand out.

The first years were not enough. With data up to 2014 the regression would have put 2030 at almost $3.9 million, ten times today's value. Four and a half years of data with two huge bubbles (2011 and 2013) are not enough for a stable slope.

Since 2016, b has moved within a band. All values lie between 5.62 and 5.89. A high at the end of the data makes the line steeper: from the end of 2020 to the end of 2021, b rose from 5.74 to 5.89. A bear market at the end makes it flatter: with the end of 2022, b fell to 5.82, with the end of 2023 to 5.71. The prices at the edge pull the line along, because on the time axis they lie farthest from the centre of the data.

2026 pushed the line down noticeably. At the end of 2025 the regression matched the published formula almost exactly (5.700 against 5.688). Ten months of prices at around half the line lowered b to 5.636 and took 9 % off the value for 2030.

Test 2: how precise is the slope? The standard error

Statistics software gives a standard error for every slope. For all 5’957 days it is 0.015. The 95 % interval would then be about 5.61 to 5.66, and the line for 2030 would lie between $354’000 and $373’000. That sounds very precise.

But this number is far too optimistic. The formula assumes that every day is independent new information. With Bitcoin that is not the case: if the price is 50 % above the line today, it will almost certainly be there tomorrow too. The deviations from the line hang together for months. So 5’957 days contain much less information than 5’957 independent measurements.

Deviation from the line …Correlation with today
tomorrow0.998
in 30 days0.90
in 90 days0.63
in 180 days0.33
in 365 days−0.18

Only after about a year is today's deviation forgotten. Cycles last about four years, and the data contain only four of them. That trending series moving together produce far too small errors and too high an R² in a regression has been known in statistics since Granger and Newbold (1974).

Taking this dependence into account makes the standard error about ten times as large:

MethodStandard error of b95 % range for bLine on 1 Jan 2030 (USD)
Usual formula, days independent0.0155.61 to 5.67354’000 to 373’000
Monthly means (197 points)0.0795.48 to 5.80
Newey-West, 365-day lag0.1895.26 to 6.01256’000 to 517’000
Yearly means (17 points)0.2155.21 to 6.07243’000 to 543’000

So the honest answer is: b very probably lies somewhere between about 5.2 and 6.1. The three decimal places in 5.688 are a choice, not measurement precision.

Standard error and autocorrelation

Usual formula: SE(b) = √( s² ÷ Σ(x − x̄)² ), with s² = Σ e² ÷ (n − 2), x = log10(days), e = deviation from the line.

With all data: s = 0.301 (spread in log10), n = 5’957, SE(b) = 0.0146, R² = 0.962.

Newey-West (1987) replaces Σ x²e² by a sum that also contains the products of neighbouring days up to a lag L, with declining weight 1 − l ÷ (L + 1). Result: L = 30 days gives 0.094, L = 365 gives 0.189, L = 730 gives 0.153.

Monthly and yearly means: first average log10(days) and log10(price) per month or year, then run the regression with the usual formula. The yearly means give b = 5.735, the monthly means b = 5.641.

The 95 % ranges are b ± 2 × SE. For the 2030 values the line was put through the centre of the data each time (see Test 5).

Test 3: which start date?

The site's data start on 18 July 2010. Some Power Law calculations start later, because the first prices come from a few thinly traded exchanges. Leaving out the early years makes the line flatter:

Data fromDaily closesabLine on 1 Jan 2030 (USD)
18 Jul 2010 (all)5’957−16.3325.636363’000
1 Jan 20115’790−15.8155.491329’000
1 Jan 20125’425−16.0695.562344’000
1 Jan 20135’059−14.8895.237286’000

Starting in 2013 instead of 2010 lowers b by 0.4 and the line for 2030 by a fifth. The reason: on a log time axis the first years are long. From day 561 (July 2010) to day 1’459 (January 2013) the x-axis has two thirds as much room as from 2013 to November 2026. Leaving these years out drops the points that pin down the slope most. What remains is a shorter stretch with large cycles on it, and its tilt depends heavily on where the data end.

Test 4: which weighting?

Weighting every day equally means: 2025 counts with 365 points, 2010 with only 167. On the log time axis, though, recent years lie close together. So you can also weight differently:

WeightingabLine on 1 Jan 2030 (USD)
Every day equal (the site's standard)−16.3325.636363’000
Every month equal (monthly means)−16.3515.641364’000
Every year equal (yearly means)−16.6915.735386’000
Equal per log-time interval (weight 1 ÷ days)−16.9155.808444’000
Recent days heavier (weight = days)−15.7865.482323’000

Weighting the early years more makes the line steeper, weighting the latest more makes it flatter. That fits what the site's research paper describes: recent years lay below the line, above all the highs have become smaller. Between the flattest and the steepest variant lie 0.33 in the exponent and 37 % in the value for 2030.

Test 5: what does a change of 0.1 in the exponent do?

There is a trap here. If you change only b by 0.1 and leave a as it is, the value for 2030 changes by the factor 10^(0.1 × log10(7’668)) = 2.45. $401’000 would become $981’000 or $164’000. But that calculation is meaningless, because such a line would lie far away from every price so far.

a and b are linked. If the line gets steeper, it must start lower to still fit the data. It turns around the centre of the data, which on the log time axis lies in April 2017. The farther a date is from it, the more a different slope matters.

ba (fitted to the data)Line on 8 Nov 2026 (USD)Line on 1 Jan 2030 (USD)
5.536−15.985134’800331’000
5.636 (regression)−16.333145’500364’000
5.736−16.681157’200399’000
5.688 (published)−16.514151’500382’000

So a tenth in the exponent moves the value for 2030 by about 9 to 10 %, and for 2040 by 12 to 14 %. That is noticeable, but not a factor of 2.5. The last row is interesting too: with the published exponent, the best intercept for all the data is −16.514, only 0.021 away from the published −16.493. That is a 5 % difference in price.

Why ±0.1 in b only makes about 10 %

The least-squares line always passes through the centre (x̄, ȳ) of the data: x̄ = mean of log10(days), ȳ = mean of log10(price).

For a given b, therefore, a = ȳ − b × x̄.

Here 10^x̄ = 3’020 days, i.e. 11 April 2017.

A change Δb moves the value on day t by the factor (t ÷ 3’020)^Δb.

1 Jan 2030: t = 7’668, (7’668 ÷ 3’020)^0.1 = 1.098, i.e. +9.8 %, or −8.9 % for −0.1.

1 Jan 2040: t = 11’321, factor 1.141 or 0.876.

With a fixed, the factor is t^Δb = 7’668^0.1 = 2.45. No regression turns that far, because the line would then miss every price so far.

What the site does with this: fixed parameters

bitcoin-powerlaw.com calculates the floor and the power law line with the published parameters a = −16.493 and b = 5.688. Other Power Law pages use the same values. They are fixed: a day's floor is the same on all these pages and never changes afterwards.

Until November 2026 the site reran the regression with every new daily close. You can see the result in Test 1: a weak 2026 lowered the floor by 9 % within ten months. A floor that gives way whenever the price falls is of little use as a lower bound. So today:

  • The formula is the model. It does not change with every price.
  • The regression is the check. It keeps running with every new daily close, and the methodology page shows it beside the formula. Up to the end of 2025 it confirmed the formula to within about 1 %; with all prices up to November 2026 it is 8.6 % below.
  • The formula stays within the uncertainty. b = 5.688 lies in the middle of the band the regression has moved in since 2016, and well inside the honest 95 % range of about 5.2 to 6.1.

Switching to new parameters would only make sense if the data showed a clearly different slope, not as soon as a bear market pulls the regression down for a year. The clear test comes by itself: according to the formula, the floor passes the all-time high of October 2025 in December 2028. If Bitcoin is still below it then, the price is below the floor and the model no longer holds.

What this means for your planning

The sensitivity mainly affects long horizons. For the next one or two years, other parameters move the lines by only a few percent, because today is close to the centre of the data. For 2030 it is already about 10 % per tenth in the exponent, for 2040 more.

So calculate with ranges, not a single number. If your plan only works if the line in 2030 is exactly at $401’000, it is too tight. Check it with a line at $330’000 and a floor at about $140’000 as well. What the values for 2030, 2035 and 2040 look like in the site's model is in the Bitcoin forecast 2030.

Frequently asked questions

Why does the exponent change when new prices are added?

Because the regression puts the line through all prices so far. If the new prices lie below the line, it gets flatter; if they lie above, steeper. Since 2016 this has kept b between 5.62 and 5.89.

How precise is b = 5.688?

Arithmetically to three decimal places, statistically to about ±0.4. The usual standard error of 0.015 badly underestimates the uncertainty, because daily prices depend on each other. Taking that into account, the 95 % range is about 5.2 to 6.1.

Is a flatter b bad for Bitcoin?

Not necessarily for the price, but for the forecast: a b smaller by 0.1 lowers the line for 2030 by about 9 %. The site's floor is not affected, because it calculates with fixed parameters.

Why doesn't the site simply use the latest regression?

Because then the floor gives way every time the price falls. In 2026 it would have lost 9 % in ten months that way. A fixed formula makes the floor testable, and the regression beside it shows whether the data still fit it.

Which start date is right?

None is compelling. The site uses all prices from July 2010. A later start gives a flatter line, because the early years take up a lot of room on the log time axis and strongly determine the slope.

Sources

Not financial, legal or tax advice. Models are no guarantee.

Tags:

The Bitcoin Power Law newsletter

An email when we publish a new article or calculator. Every issue has a one-click unsubscribe link.

← All articles