Array Abstraction
(in-progress)
Array abstraction is one of the most powerful features in Analytica. Although conceptually simple, Analytica modelers find that their mastery of array abstraction continues to improve over the course of years. Array abstraction provides many benefits:
- Flexibility: Easy to alter an index, e.g., adding or deleting elements.
- Hyper-flexibility: Easy to adjust the dimensionality of a model, even late in the modeling process.
- Direct What-If and Parametric Analysis.
- Simplifies expressions, which increases transparency
- Reduces the cognitive load of the modeler, with dramatic productivity gains during model creation.
- Speed - Analytica is an array-based semi-interpreted language, but array operations, the bulk of the computation, occur in "native code".
- Representational Power : Any simple scalar function becomes a powerful array function when abstracted.
Comments
Enable comment auto-refresher