Forecast the Diffusion of New Products

Various diffusion models to forecast new product growth. Currently the package contains Bass, Gompertz and Gamma/Shifted Gompertz curves. See Meade and Islam (2006) .

GitHub version R package diffusion is for forecasting with diffusion models

Currently the following diffusion models are implemented:

  1. Bass model
  2. Gompertz model
  3. Gamma/Shifted Gompertz model
  4. Norton-Bass model for generational modelling (not working well)


For installation from github use the following R code by using devtools:

if (!require("devtools")){install.packages("devtools")}


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.2.7 by Oliver Schaer, 3 years ago

Report a bug at

Browse source code at

Authors: Oliver Schaer [aut, cre] , Nikolaos Kourentzes [aut]

Documentation:   PDF Manual  

Task views: Time Series Analysis

GPL (>= 2) license

Imports dfoptim, nloptr, systemfit

See at CRAN