computeRoundDemand {WordOfMouth} | R Documentation |
Computes the expected demand per round
Description
Computes the expected demand for a given Word-of-Mouth campaign at a given price and a given round or a given round and all previous rounds
Usage
computeRoundDemand(campaign, price, round, previousRounds = TRUE)
Arguments
campaign |
Word-of-Mouth campaign as instance of class |
price |
Price as number in [0; 1] where 0 is the minimal and 1 is the maximal price. |
round |
Round at which or until which the demand per round will be computed. |
previousRounds |
Should the demand of all previous rounds be returned or not. Default is TRUE. |
Value
Expected demand in number of persons. Note that the first value in the demand vector is the number of initial consumers when previousRounds is TRUE. The number of initial consumers is (1-p)*seedingSize.
Author(s)
Michael Scholz michael.scholz@th-deg.de
Thomas Woehner Thomas.Woehner@eah-jena.de
Ralf Peters ralf.peters@wiwi.uni-halle.de
See Also
computeDemand
computeProfit
computeConsumerSurplus
computeOptimalPrice
Examples
network <- new("WoMNetwork", size = 1000, avgConnections = 5)
campaign <- new("WoMCampaign", network = network, seedingSize = 10, forwardProbability = 0.2)
demand <- computeRoundDemand(campaign, price = 0.5, round = 3)
print(demand)