replaceNames
(Model)
Replace model names with some other names
Syntax
model = replaceNames(model, oldNames, newNames)
Input arguments
model
[ Model ]
Model object in which some names (variables, shocks, parameters) will be replaced with new names.
oldNames
[ string ]
List of existing model names that will be replace with
newNames
.
newNames
[ string ]
List of new names that will replace the
oldNames
in themodel
. The lenght of thenewNames
list must be the same asoldNames
. The new names must be such that the entire list of all the model names after replacement has all names unique.
Output arguments
model
[ Model ]
Model object with the
newNames
assigned.
Description
Use this function to rename some of the model names (variables, shocks,
parameters). The replacement affects the names under which model quantities
are being assigned, read in from input databanks, or written out to output
databanks in functions like Model/simulate
. The internal
representation of the model variables, shocks and parameters in the model
equations is independent of their names.
Examples
Run the same univariate model for multiple variables
Create a model object from the following