Skip to content

Eight months of daily data ​

match ← All logistic growth benchmarks

256 daily rows on the same curve, fitted with L-BFGS.

Input ​

benchmark/inputs/v2/logistic-basic-256.json: 256 history rows and 280 forecast rows.

Output ​

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

Every forecast row from both libraries.

DateEffect ProphetPython ProphetDifference
2020-01-0114.186314.18631.5e-11
2020-01-0214.389814.38981.5e-11
2020-01-0314.595814.59581.5e-11
2020-01-0414.804214.80421.6e-11
2020-01-0515.015215.01521.6e-11
2020-01-0615.228715.22871.6e-11
2020-01-0715.444715.44471.6e-11
2020-01-0815.663315.66331.6e-11
2020-01-0915.884415.88441.6e-11
2020-01-1016.108116.10811.6e-11
2020-01-1116.334516.33451.6e-11
2020-01-1216.563416.56341.7e-11
2020-01-1316.795016.79501.7e-11
2020-01-1417.029217.02921.7e-11
2020-01-1517.266117.26611.7e-11
2020-01-1617.505717.50571.7e-11
2020-01-1717.747917.74791.7e-11
2020-01-1817.992917.99291.7e-11
2020-01-1918.240518.24051.7e-11
2020-01-2018.490918.49091.8e-11
2020-01-2118.744118.74411.8e-11
2020-01-2218.999918.99991.8e-11
2020-01-2319.258619.25861.8e-11
2020-01-2419.520019.52001.8e-11
2020-01-2519.784219.78421.8e-11
2020-01-2620.051220.05121.8e-11
2020-01-2720.321020.32101.8e-11
2020-01-2820.593620.59361.8e-11
2020-01-2920.869020.86901.9e-11
2020-01-3021.147221.14721.9e-11
2020-01-3121.428321.42831.9e-11
2020-02-0121.712221.71221.9e-11
2020-02-0221.999021.99901.9e-11
2020-02-0322.288622.28861.9e-11
2020-02-0422.581022.58101.9e-11
2020-02-0522.876422.87641.9e-11
2020-02-0623.174623.17461.9e-11
2020-02-0723.475623.47562.0e-11
2020-02-0823.779523.77952.0e-11
2020-02-0924.086324.08632.0e-11
2020-02-1024.396024.39602.0e-11
2020-02-1124.708624.70862.0e-11
2020-02-1225.024025.02402.0e-11
2020-02-1325.342325.34232.0e-11
2020-02-1425.663525.66352.0e-11
2020-02-1525.987525.98752.0e-11
2020-02-1626.314426.31442.0e-11
2020-02-1726.644226.64422.0e-11
2020-02-1826.976726.97672.1e-11
2020-02-1927.312227.31222.1e-11
2020-02-2027.650427.65042.1e-11
2020-02-2127.991527.99152.1e-11
2020-02-2228.335528.33552.1e-11
2020-02-2328.682228.68222.1e-11
2020-02-2429.031729.03172.1e-11
2020-02-2529.384029.38402.1e-11
2020-02-2629.739129.73912.1e-11
2020-02-2730.097030.09702.1e-11
2020-02-2830.457630.45762.1e-11
2020-02-2930.821030.82102.1e-11
2020-03-0131.187131.18712.1e-11
2020-03-0231.555831.55582.1e-11
2020-03-0331.927331.92732.1e-11
2020-03-0432.301532.30152.1e-11
2020-03-0532.678332.67832.1e-11
2020-03-0633.057733.05772.1e-11
2020-03-0733.439733.43972.2e-11
2020-03-0833.824433.82442.2e-11
2020-03-0934.211634.21162.2e-11
2020-03-1034.601334.60132.2e-11
2020-03-1134.993634.99362.2e-11
2020-03-1235.388435.38842.2e-11
2020-03-1335.785635.78562.2e-11
2020-03-1436.185336.18532.2e-11
2020-03-1536.587436.58742.2e-11
2020-03-1636.991936.99192.2e-11
2020-03-1737.398837.39882.2e-11
2020-03-1837.808037.80802.2e-11
2020-03-1938.219438.21942.2e-11
2020-03-2038.633238.63322.2e-11
2020-03-2139.049239.04922.2e-11
2020-03-2239.467439.46742.2e-11
2020-03-2339.887739.88772.2e-11
2020-03-2440.310240.31022.2e-11
2020-03-2540.734840.73482.2e-11
2020-03-2641.161441.16142.2e-11
2020-03-2741.590141.59012.2e-11
2020-03-2842.020742.02072.2e-11
2020-03-2942.453342.45332.2e-11
2020-03-3042.887842.88782.1e-11
2020-03-3143.324243.32422.1e-11
2020-04-0143.762343.76232.1e-11
2020-04-0244.202344.20232.1e-11
2020-04-0344.644044.64402.1e-11
2020-04-0445.087445.08742.1e-11
2020-04-0545.532445.53242.1e-11
2020-04-0645.979145.97912.1e-11
2020-04-0746.427346.42732.1e-11
2020-04-0846.877046.87702.1e-11
2020-04-0947.328247.32822.1e-11
2020-04-1047.780847.78082.1e-11
2020-04-1148.234848.23482.1e-11
2020-04-1248.690148.69012.1e-11
2020-04-1349.146749.14672.1e-11
2020-04-1449.604549.60452.1e-11
2020-04-1550.063550.06352.0e-11
2020-04-1650.523650.52362.0e-11
2020-04-1750.984850.98482.0e-11
2020-04-1851.447051.44702.0e-11
2020-04-1951.910251.91022.0e-11
2020-04-2052.374452.37442.0e-11
2020-04-2152.839452.83942.0e-11
2020-04-2253.305253.30522.0e-11
2020-04-2353.771853.77182.0e-11
2020-04-2454.239254.23922.0e-11
2020-04-2554.707254.70721.9e-11
2020-04-2655.175855.17581.9e-11
2020-04-2755.644955.64491.9e-11
2020-04-2856.114656.11461.9e-11
2020-04-2956.584856.58481.9e-11
2020-04-3057.055357.05531.9e-11
2020-05-0157.526257.52621.9e-11
2020-05-0257.997457.99741.9e-11
2020-05-0358.468858.46881.8e-11
2020-05-0458.940458.94041.8e-11
2020-05-0559.412259.41221.8e-11
2020-05-0659.884059.88401.8e-11
2020-05-0760.355960.35591.8e-11
2020-05-0860.827760.82771.8e-11
2020-05-0961.299561.29951.8e-11
2020-05-1061.771161.77111.7e-11
2020-05-1162.242662.24261.7e-11
2020-05-1262.713862.71381.7e-11
2020-05-1363.184863.18481.7e-11
2020-05-1463.655463.65541.7e-11
2020-05-1564.125764.12571.7e-11
2020-05-1664.595564.59551.7e-11
2020-05-1765.064865.06481.6e-11
2020-05-1865.533665.53361.6e-11
2020-05-1966.001866.00181.6e-11
2020-05-2066.469366.46931.6e-11
2020-05-2166.936266.93621.6e-11
2020-05-2267.402467.40241.6e-11
2020-05-2367.867767.86771.5e-11
2020-05-2468.332368.33231.5e-11
2020-05-2568.796068.79601.5e-11
2020-05-2669.258769.25871.5e-11
2020-05-2769.720569.72051.5e-11
2020-05-2870.181370.18131.5e-11
2020-05-2970.641070.64101.4e-11
2020-05-3071.099671.09961.4e-11
2020-05-3171.557171.55711.4e-11
2020-06-0172.013472.01341.4e-11
2020-06-0272.468572.46851.4e-11
2020-06-0372.922372.92231.4e-11
2020-06-0473.374873.37481.3e-11
2020-06-0573.826073.82601.3e-11
2020-06-0674.275874.27581.3e-11
2020-06-0774.724174.72411.3e-11
2020-06-0875.171075.17101.3e-11
2020-06-0975.616475.61641.3e-11
2020-06-1076.060376.06031.2e-11
2020-06-1176.502676.50261.2e-11
2020-06-1276.943276.94321.2e-11
2020-06-1377.382377.38231.2e-11
2020-06-1477.819677.81961.2e-11
2020-06-1578.255378.25531.1e-11
2020-06-1678.689278.68921.1e-11
2020-06-1779.121479.12141.1e-11
2020-06-1879.551879.55181.1e-11
2020-06-1979.980379.98031.1e-11
2020-06-2080.407080.40701.1e-11
2020-06-2180.831880.83181.0e-11
2020-06-2281.254781.25471.0e-11
2020-06-2381.675781.67571.0e-11
2020-06-2482.094782.09479.9e-12
2020-06-2582.511782.51179.8e-12
2020-06-2682.926782.92679.6e-12
2020-06-2783.339783.33979.4e-12
2020-06-2883.750683.75069.3e-12
2020-06-2984.159584.15959.1e-12
2020-06-3084.566384.56639.0e-12
2020-07-0184.970984.97098.8e-12
2020-07-0285.373485.37348.6e-12
2020-07-0385.773885.77388.5e-12
2020-07-0486.172086.17208.3e-12
2020-07-0586.568186.56818.1e-12
2020-07-0686.961986.96198.0e-12
2020-07-0787.353687.35367.8e-12
2020-07-0887.743087.74307.7e-12
2020-07-0988.130188.13017.5e-12
2020-07-1088.515188.51517.4e-12
2020-07-1188.897788.89777.2e-12
2020-07-1289.278189.27817.1e-12
2020-07-1389.656289.65626.9e-12
2020-07-1490.032090.03206.8e-12
2020-07-1590.405590.40556.6e-12
2020-07-1690.776790.77676.5e-12
2020-07-1791.145691.14566.3e-12
2020-07-1891.512291.51226.2e-12
2020-07-1991.876491.87646.0e-12
2020-07-2092.238492.23845.9e-12
2020-07-2192.597992.59795.8e-12
2020-07-2292.955292.95525.6e-12
2020-07-2393.310093.31005.5e-12
2020-07-2493.662693.66265.4e-12
2020-07-2594.012894.01285.2e-12
2020-07-2694.360694.36065.1e-12
2020-07-2794.706194.70615.0e-12
2020-07-2895.049395.04934.8e-12
2020-07-2995.390095.39004.7e-12
2020-07-3095.728595.72854.6e-12
2020-07-3196.064696.06464.5e-12
2020-08-0196.398396.39834.3e-12
2020-08-0296.729796.72974.2e-12
2020-08-0397.058897.05884.1e-12
2020-08-0497.385597.38554.0e-12
2020-08-0597.709997.70993.9e-12
2020-08-0698.032098.03203.8e-12
2020-08-0798.351798.35173.7e-12
2020-08-0898.669298.66923.5e-12
2020-08-0998.984398.98433.4e-12
2020-08-1099.297199.29713.3e-12
2020-08-1199.607699.60763.2e-12
2020-08-1299.915899.91583.1e-12
2020-08-13100.2218100.22183.0e-12
2020-08-14100.5255100.52552.9e-12
2020-08-15100.8269100.82692.8e-12
2020-08-16101.1260101.12602.7e-12
2020-08-17101.4229101.42292.6e-12
2020-08-18101.7176101.71762.5e-12
2020-08-19102.0100102.01002.4e-12
2020-08-20102.3002102.30022.3e-12
2020-08-21102.5882102.58822.2e-12
2020-08-22102.8740102.87402.1e-12
2020-08-23103.1576103.15762.1e-12
2020-08-24103.4391103.43912.0e-12
2020-08-25103.7183103.71831.9e-12
2020-08-26103.9955103.99551.8e-12
2020-08-27104.2705104.27051.7e-12
2020-08-28104.5433104.54331.6e-12
2020-08-29104.8141104.81411.6e-12
2020-08-30105.0827105.08271.5e-12
2020-08-31105.3493105.34931.4e-12
2020-09-01105.6138105.61381.3e-12
2020-09-02105.8762105.87621.3e-12
2020-09-03106.1365106.13651.2e-12
2020-09-04106.3949106.39491.1e-12
2020-09-05106.6512106.65121.1e-12
2020-09-06106.9055106.90551.0e-12
2020-09-07107.1578107.15789.4e-13
2020-09-08107.4082107.40829.0e-13
2020-09-09107.6565107.65658.1e-13
2020-09-10107.9030107.90307.8e-13
2020-09-11108.1475108.14757.2e-13
2020-09-12108.3900108.39006.0e-13
2020-09-13108.6307108.63075.5e-13
2020-09-14108.8695108.86955.3e-13
2020-09-15109.1064109.10645.0e-13
2020-09-16109.3414109.34144.3e-13
2020-09-17109.5746109.57463.6e-13
2020-09-18109.8060109.80603.1e-13
2020-09-19110.0356110.03562.7e-13
2020-09-20110.2633110.26332.3e-13
2020-09-21110.4893110.48931.7e-13
2020-09-22110.7135110.71351.1e-13
2020-09-23110.9360110.93608.5e-14
2020-09-24111.1567111.15674.3e-14
2020-09-25111.3758111.37581.4e-14
2020-09-26111.5931111.59315.7e-14
2020-09-27111.8087111.80878.5e-14
2020-09-28112.0226112.02261.3e-13
2020-09-29112.2349112.23491.8e-13
2020-09-30112.4456112.44562.0e-13
2020-10-01112.6546112.65462.6e-13
2020-10-02112.8620112.86203.0e-13
2020-10-03113.0678113.06783.3e-13
2020-10-04113.2721113.27213.7e-13
2020-10-05113.4747113.47474.0e-13
2020-10-06113.6759113.67594.4e-13

Timing ​

Median of all measured repetitions.

StepEffect ProphetPython ProphetEffect Prophet is
Fit2.82 ms7.89 ms2.8× faster
Predict1.10 ms3.05 ms2.8× faster
Save model to JSON19 µs647 µs34× faster
Load model from JSON121 µs2.55 ms21× faster
Load and predict in a new process157 ms1.52 s9.7× faster

Settings ​

The case declaration both libraries ran.

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

Inspired by Prophet from Meta. Not affiliated with Meta.