The Ctrl Command

The ctrl command uses proportional scaling to scale a group of series in the workspace or in a lettered bank that have a common root name (such as exp1, exp2, … , expn) to the value of a control variable. The command is:

ctrl <x> <rootname> <group>

where

x:

is the control variable.

rootname:

is the first part of the name of a group of sectors.

control:

is imposed over the period specified by the current fdates.

For example, the call

ctrl tot out (1-10 (4-7) 13 15)

would impose the values of series tot as a control total on the group of sectors whose root name is out, i.e. sectors 1 to 10, except for 4 through 7, and then 13 and 15.

Note that all results will be stored in the workspace. For example, if the out vector in bank a is controlled, the resulting scaled series out1, out2, …, will be added to the workspace but the vector in bank a will not be modified. To store the results in the vector, use the vf command.

To scale a vector, or part of a vector, or a row or column of a matrix to given levels, use the scale command.