calcInitChange: Calculate changes to concepts being varied in scenario

Description Usage Arguments Details Value

View source: R/fsdm.R

Description

calcInitChange calculates changes to concepts being varied in a scenario

Usage

1
calcInitChange(V_Cn, TargetV_Cn, RemIncr, Type = "Exponential")

Arguments

V_Cn

a numeric vector identifying the values of concepts

TargetV_Cn

a numeric vector identifying the target values of concepts for the scenario.

RemIncr

a number identifying the remaining number of increments to complete the scenario.

Type

a string identifying the growth function. May be either 'Exponential' or 'Linear'.

Details

In a scenario, the values of one or a few concepts are changed and then the model is run to calculate a new equilibrium state of concept values. The changes to these 'independent' concepts are made in small increments to model assumptions about how the values will change over time. In each increment, the change for the increment is calculated from the concept values of the previous increment, the scenario target concept values, and the number of remaining increments. Calculation of the increments assumes that change will occur at a constant exponential rate over the course of the remaining increments.

Value

a list having 2 named components. Ratio is the ratio of change of the 'independent' concepts. Values is a numeric vector of the value of concepts after 'independent' concepts have been incremented.


gregorbj/FSDM documentation built on May 25, 2021, 11:41 p.m.