Skip to content

No changepoints, minmax scaling ​

match ← All logistic growth benchmarks

96 daily rows rising toward a ceiling of about 100, with a little noise. Prediction covers the history and 24 more days. The curve's rate never changes. Values are scaled between the lowest floor and the highest ceiling.

Input ​

benchmark/inputs/v2/logistic-basic-96.json: 96 history rows and 120 forecast rows.

Output ​

Largest difference: 1.6e-10 (< 0.0001% of the input's range).

Every forecast row from both libraries.

DateEffect ProphetPython ProphetDifference
2020-01-0120.059920.05992.3e-11
2020-01-0220.352120.35212.4e-11
2020-01-0320.657920.65792.5e-11
2020-01-0420.977620.97762.7e-11
2020-01-0521.311921.31192.9e-11
2020-01-0621.661221.66123.0e-11
2020-01-0722.026122.02613.2e-11
2020-01-0822.407022.40703.4e-11
2020-01-0922.804622.80463.5e-11
2020-01-1023.219423.21943.7e-11
2020-01-1123.651923.65193.9e-11
2020-01-1224.102524.10254.1e-11
2020-01-1324.572024.57204.4e-11
2020-01-1425.060725.06074.6e-11
2020-01-1525.569225.56924.8e-11
2020-01-1626.097926.09795.1e-11
2020-01-1726.647426.64745.3e-11
2020-01-1827.218127.21815.6e-11
2020-01-1927.810427.81045.8e-11
2020-01-2028.424728.42476.1e-11
2020-01-2129.061429.06146.4e-11
2020-01-2229.720929.72096.7e-11
2020-01-2330.403330.40337.0e-11
2020-01-2431.109131.10917.3e-11
2020-01-2531.838431.83847.6e-11
2020-01-2632.591332.59137.9e-11
2020-01-2733.367933.36798.2e-11
2020-01-2834.168434.16848.6e-11
2020-01-2934.992634.99268.9e-11
2020-01-3035.840535.84059.2e-11
2020-01-3136.712036.71209.6e-11
2020-02-0137.606837.60689.9e-11
2020-02-0238.524738.52471.0e-10
2020-02-0339.465139.46511.1e-10
2020-02-0440.427840.42781.1e-10
2020-02-0541.412141.41211.1e-10
2020-02-0642.417542.41751.2e-10
2020-02-0743.443243.44321.2e-10
2020-02-0844.488444.48841.2e-10
2020-02-0945.552445.55241.3e-10
2020-02-1046.634146.63411.3e-10
2020-02-1147.732547.73251.3e-10
2020-02-1248.846648.84661.3e-10
2020-02-1349.975149.97511.4e-10
2020-02-1451.116951.11691.4e-10
2020-02-1552.270752.27071.4e-10
2020-02-1653.435153.43511.4e-10
2020-02-1754.608754.60871.5e-10
2020-02-1855.790155.79011.5e-10
2020-02-1956.977856.97781.5e-10
2020-02-2058.170358.17031.5e-10
2020-02-2159.366259.36621.5e-10
2020-02-2260.563860.56381.5e-10
2020-02-2361.761661.76161.5e-10
2020-02-2462.958262.95821.5e-10
2020-02-2564.152064.15201.6e-10
2020-02-2665.341465.34141.6e-10
2020-02-2766.525166.52511.6e-10
2020-02-2867.701567.70151.6e-10
2020-02-2968.869468.86941.6e-10
2020-03-0170.027370.02731.5e-10
2020-03-0271.174071.17401.5e-10
2020-03-0372.308172.30811.5e-10
2020-03-0473.428773.42871.5e-10
2020-03-0574.534574.53451.5e-10
2020-03-0675.624675.62461.5e-10
2020-03-0776.698076.69801.5e-10
2020-03-0877.753877.75381.5e-10
2020-03-0978.791278.79121.4e-10
2020-03-1079.809679.80961.4e-10
2020-03-1180.808280.80821.4e-10
2020-03-1281.786681.78661.4e-10
2020-03-1382.744182.74411.4e-10
2020-03-1483.680683.68061.3e-10
2020-03-1584.595684.59561.3e-10
2020-03-1685.488885.48881.3e-10
2020-03-1786.360186.36011.2e-10
2020-03-1887.209387.20931.2e-10
2020-03-1988.036588.03651.2e-10
2020-03-2088.841688.84161.2e-10
2020-03-2189.624689.62461.1e-10
2020-03-2290.385890.38581.1e-10
2020-03-2391.125291.12521.1e-10
2020-03-2491.843091.84301.0e-10
2020-03-2592.539692.53961.0e-10
2020-03-2693.215193.21519.9e-11
2020-03-2793.870093.87009.6e-11
2020-03-2894.504594.50459.3e-11
2020-03-2995.119195.11919.0e-11
2020-03-3095.714295.71428.7e-11
2020-03-3196.290196.29018.4e-11
2020-04-0196.847396.84738.2e-11
2020-04-0297.386397.38637.9e-11
2020-04-0397.907597.90757.6e-11
2020-04-0498.411498.41147.4e-11
2020-04-0598.898598.89857.1e-11
2020-04-0699.369399.36936.9e-11
2020-04-0799.824399.82436.6e-11
2020-04-08100.2639100.26396.4e-11
2020-04-09100.6886100.68866.2e-11
2020-04-10101.0990101.09905.9e-11
2020-04-11101.4954101.49545.7e-11
2020-04-12101.8785101.87855.5e-11
2020-04-13102.2485102.24855.3e-11
2020-04-14102.6061102.60615.1e-11
2020-04-15102.9517102.95174.9e-11
2020-04-16103.2857103.28574.7e-11
2020-04-17103.6085103.60854.5e-11
2020-04-18103.9206103.92064.3e-11
2020-04-19104.2224104.22244.2e-11
2020-04-20104.5143104.51434.0e-11
2020-04-21104.7967104.79673.8e-11
2020-04-22105.0699105.06993.7e-11
2020-04-23105.3344105.33443.5e-11
2020-04-24105.5905105.59053.4e-11
2020-04-25105.8385105.83853.3e-11
2020-04-26106.0789106.07893.1e-11
2020-04-27106.3118106.31183.0e-11
2020-04-28106.5377106.53772.9e-11
2020-04-29106.7569106.75692.7e-11

Timing ​

Median of all measured repetitions.

StepEffect ProphetPython ProphetEffect Prophet is
Fit8.51 ms15.8 ms1.9× faster
Predict656 µs2.98 ms4.5× faster
Save model to JSON27 µs424 µs16× faster
Load model from JSON145 µs2.07 ms14× faster
Load and predict in a new process155 ms1.47 s9.4× faster

Settings ​

The case declaration both libraries ran.

json
{
  "kind": "map",
  "comparison": {
    "kind": "equivalent-objective",
    "evidenceId": "logistic-python-reconciliation-v1"
  },
  "configuration": {
    "growth": "logistic",
    "scaling": "minmax",
    "seasonalityMode": "additive",
    "holidaysMode": "additive",
    "changepoints": {
      "mode": "explicit",
      "timestamps": []
    },
    "changepointPriorScale": 0.05,
    "seasonalities": [],
    "events": [],
    "regressors": []
  },
  "pythonOptimizer": {
    "algorithm": "Auto",
    "maxIterations": 10000,
    "newtonFallback": true,
    "sigFigs": 12
  }
}

Inspired by Prophet from Meta. Not affiliated with Meta.