npd_data_sim | R Documentation |
Simulate the demand and attributes for new products during their life cycle by specifying their life cycle type of shape and providing information about their attributes.
npd_data_sim(
products_number,
periods_number,
shape_number,
shape_type = "random",
level_number,
level_range = 1000:10000,
noise_cv = 0.05,
attribute_type = "ind",
attributes_number = 10,
shape_attributes_number = 5,
level_attributes_number = 3
)
products_number |
Number of products |
periods_number |
Number of periods of the introduction and growth phases |
shape_number |
Number of generic shapes |
shape_type |
Type of shape to generate. It can take the values: "triangle", "trapezoid", "bass", "random" and "intro & growth". The type "random" picks one of the types "triangle", "trapezoid", "bass" randomly for each product. The type "intro & growth" is used for the shapes of the introduction and growth phases. |
level_number |
Number of generic levels |
level_range |
Range of values from which the level is sampled |
noise_cv |
The coefficient of variation of the noise added to the simulated sales |
attribute_type |
Type of relationship between attributes and shape and level. There can be independent attributes or dependent attributes. attribute_type takes one of the two values: "dep" and "ind". Check 'attribute_sim_dep' and 'attribute_sim_dep'. |
attributes_number |
The number of attributes |
shape_attributes_number |
The number of attributes assigned to shape |
level_attributes_number |
The number of attributes assigned to level |
A date frame that contains the following columns: product_id, demand and attributes.
npd_data_sim(products_number=100,
periods_number=30,
shape_number=5,
level_number=20)
npd_data_sim(products_number=100,
periods_number=20,
shape_number=5,
shape_type="bass",
level_number=20,
level_range=1000:10000,
noise_cv=0.05,
attribute_type="ind",
attributes_number=15,
shape_attributes_number=7,
level_attributes_number=5)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.