What it is and when to use it
This calculator solves points on a logistic (S-shaped, or sigmoid) curve: the same growth pattern used to model adoption curves, population growth against a carrying capacity, disease spread saturation, and any process that starts slow, accelerates through a middle phase, and then levels off as it approaches an upper limit. Given a lower and upper bound, a growth rate, and a midpoint period, it returns the curve's value at any target period, and can also solve the reverse problem: at what period does the curve reach a given percentage of its total range?
Use it when you have a process bounded between a known floor and ceiling (like 0% and 100% adoption, or a starting population and a carrying capacity) and you know roughly how fast it grows and when it crosses the halfway point. It is common in product adoption forecasting, epidemiology-style modeling, and any "diminishing returns as you approach a ceiling" planning problem.
Value(t) = L + R / (1 + e−k(t − t0))
Worked example
With lower bound 10, upper bound 120 (range 110), growth rate k = 0.45, midpoint period t0 = 6, and a target of period 10: Midpoint Value = 10 + 110/2 = 65.00 (the value exactly at period 6). Value at Target = 10 + 110 / (1 + e−0.45(10−6)) = 10 + 110 / (1 + e−1.8) = 10 + 110/1.1653 ≈ 104.40. Solving in reverse for when the curve reaches 80% of its range: Target Period = 6 + ln(0.8/0.2)/0.45 = 6 + ln(4)/0.45 = 6 + 1.386/0.45 ≈ 9.08. The slope at the midpoint is (110 × 0.45)/4 = 12.375 units per period — all matching the calculator's default "Balanced Pace" result.
Common mistakes and how to interpret the result
- Setting the lower bound above the upper bound. A logistic curve needs a clear floor-to-ceiling range; the calculator rejects an upper bound that isn't strictly greater than the lower bound.
- Confusing the midpoint period with the "start" of the process. The midpoint is where the curve is exactly 50% of the way from L to the upper bound, not the beginning — growth typically starts well before t0 and continues well after it.
- Choosing a growth rate without checking the resulting slope. A high k value (near or above 1.0) produces a very steep transition where the curve crosses most of its range in just a few periods; the calculator flags this as a "Steep Growth Curve" so you can sanity-check it against realistic expectations.
- Confusing the target percent with the target value. The target percent (like 80%) refers to the percentage of the full range (L to upper bound) covered, not 80% of the raw upper bound number.