Learn R Programming

diffusion (version 0.4.0)

difcurve: Calculates the values for various diffusion curves, given some parameters.

Description

This function calculates the values of diffusion curves that can be of "bass", "gompertz", "gsgompertz" or "weibull" type, given some parameters.

Usage

difcurve(
  n,
  w = c(0.01, 0.1, 10),
  type = c("bass", "gompertz", "gsgompertz", "weibull"),
  curve = NULL
)

Value

Returns a matrix of values with each row being a period.

Arguments

n

number of periods to calculate values for.

w

vector of curve parameters (see note). If argument curve is used, this is ignored.

type

diffusion curve to use. This can be "bass", "gompertz" and "gsgompertz". If argument curve is used, this is ignored.

curve

if provided w and type are taken from an object of class diffusion, the output of diffusion.

Author

Oliver Schaer, info@oliverschaer.ch,

Nikolaos Kourentzes, nikolaos@kourentzes.com

See Also

diffusion for fitting a diffusion curve.

Examples

Run this code
  difcurve(w=c(0.01,0.1,10),20)
  

Run the code above in your browser using DataLab