Difference between revisions of "Modelling Guide"
Line 13: | Line 13: | ||
* [[Writing Array-Abstractable Definitions]] | * [[Writing Array-Abstractable Definitions]] | ||
− | = [[:category:Concepts|Concepts]] = | + | = [[:category:Concepts|Concepts]] = |
− | * [[Array Abstraction]] | + | |
− | * [[Evaluation Modes]] | + | *[[Array Abstraction]] |
− | * [[Modules and Libraries]] : Organizing models, storing in separate files for collaboration or reuse. | + | *[[Evaluation Modes]] |
− | * [[Expressing Uncertainty]] : Distributions, sampling methods, the Run index, etc. | + | *[[Modules and Libraries]] : Organizing models, storing in separate files for collaboration or reuse. |
− | + | *[[Expressing Uncertainty]] : Distributions, sampling methods, the Run index, etc.<br> | |
− | * [[Associative vs. Positional Indexing]] | + | *[[Associative vs. Positional Indexing]] |
− | * [[Self-Indexed Arrays]] | + | *[[Self-Indexed Arrays]] |
− | * [[Implicit Dimensions]] (aka Lists, null-indexed arrays, unnamed dimensions) | + | *[[Implicit Dimensions]] (aka Lists, null-indexed arrays, unnamed dimensions) |
− | * [[User-Defined Functions]] | + | *[[User-Defined Functions]] |
− | * [[Using References]] | + | *[[Using References]] |
− | * [[Modeling Changes over Time]] | + | *[[Modeling Changes over Time]] |
− | * [[Parametric Analysis]] | + | *[[Parametric Analysis]] |
− | * Optimization | + | *Optimization |
− | ** [[Linear and Quadratic Programming]] | + | **[[Linear and Quadratic Programming]] |
− | ** [[Non-linear Programming]] | + | **[[Non-linear Programming]] |
− | * [[Scripting]] : Button scripts, typescript | + | *[[Scripting]] : Button scripts, typescript |
− | * Special Values [[INF, NAN, Null, and Undefined]] | + | *Special Values [[INF, NAN, Null, and Undefined]] |
− | * [[Local Indexes]] | + | *[[Local Indexes]] |
− | * [[Table Splicing]] - edit tables based on computed indexes | + | *[[Table Splicing]] - edit tables based on computed indexes |
− | * [[OLE Linking]] | + | *[[OLE Linking]] |
− | * [[Model building by mouse]] Enabling modelers to build models by copying nodes and drawing arrows | + | *[[Model building by mouse]] Enabling modelers to build models by copying nodes and drawing arrows |
− | * [[Class|Analytica Object Classes]] | + | *[[Class|Analytica Object Classes]] |
− | * [[Controlling When Result Are Cached]] | + | *[[Controlling When Result Are Cached]] |
− | * [[Encoding Decision Trees]] as influence diagrams | + | *[[Encoding Decision Trees]] as influence diagrams |
− | * [[Proactive Evaluation]] | + | *[[Proactive Evaluation]] |
− | * Structured Optimization | + | *Structured Optimization |
− | ** [[DefineOptimization]] | + | **[[DefineOptimization]] |
− | ** [[Formulations that Preserve Linearity for Optimization]] | + | **[[Formulations that Preserve Linearity for Optimization]] |
= Mini-Tutorials = | = Mini-Tutorials = |
Revision as of 03:48, 26 January 2011
This section give tips and guidelines from the experts on how to model with Analytica.
Concepts
- Array Abstraction
- Evaluation Modes
- Modules and Libraries : Organizing models, storing in separate files for collaboration or reuse.
- Expressing Uncertainty : Distributions, sampling methods, the Run index, etc.
- Associative vs. Positional Indexing
- Self-Indexed Arrays
- Implicit Dimensions (aka Lists, null-indexed arrays, unnamed dimensions)
- User-Defined Functions
- Using References
- Modeling Changes over Time
- Parametric Analysis
- Optimization
- Scripting : Button scripts, typescript
- Special Values INF, NAN, Null, and Undefined
- Local Indexes
- Table Splicing - edit tables based on computed indexes
- OLE Linking
- Model building by mouse Enabling modelers to build models by copying nodes and drawing arrows
- Analytica Object Classes
- Controlling When Result Are Cached
- Encoding Decision Trees as influence diagrams
- Proactive Evaluation
- Structured Optimization
Mini-Tutorials
Currently, the ones here are focused on features new to 4.0. But more will be coming. For more material along these lines, see the list of past Analytica User Group webinars at Analytica User Group.
- Graphing
- Integration with External Programs and Data.
Suggested Topics
Please list other areas for which you would like tips or guidelines, or add your own:
- Choosing the Sample Size
- Dynamic simulation
- Programs that do things with and to models
- How to make models transparent and easy to understand
Comments
Enable comment auto-refresher