Difference between revisions of "Modelling Guide"

m
m
Line 1: Line 1:
 
[[Category: Analytica Modelers Guide]]
 
[[Category: Analytica Modelers Guide]]
  
This section give tips and guidelines from the experts on how to model with Analytica.
+
Tips and guidelines from experts on how to model with Analytica.
  
 +
=== Modeling tips ===
 
* [[Managing Memory and CPU Time for large models]]
 
* [[Managing Memory and CPU Time for large models]]
  
 +
* [[Debugging Hints]]
 +
 +
== Intelligent Arrays and Array abstraction ==
 +
* [[Array Abstraction]]
 +
* [[Writing Array-Abstractable Definitions]]
 
* [[Array Manipulation Examples and Challenge Problems]]
 
* [[Array Manipulation Examples and Challenge Problems]]
  
* [[Excel to Analytica Mappings|How to translate Excel spreadsheets into Analytica]]
+
* [[Expressions that don't array-abstract]]
 +
* [[Associative vs. Positional Indexing]]
 +
*[[Self-Indexed Arrays]]
 +
*[[Implicit Dimensions]] (Lists, null-indexed arrays, unnamed dimensions)
 +
* [[Local Indexes]]
 +
*[[Table Splicing]] - edit tables based on computed indexes
  
* [[Debugging Hints]]
+
== Graphing ==
 +
* [[Introduction to the Coordinate Index]]
 +
** [[Graphing a Probability Density]]
 +
** [[Making a Multi-D Scatter Plot]]
 +
* [[Tornado Plots]]
 +
* [[Gantt Charts]]
 +
* [[Waterfall Charts]]
 +
* [[Contour/Region Charts]]
 +
* [[Stacked clustered bar charts]]
 +
* [[Heat maps]]
 +
* Substitutes for Tukey-style [[Box Plots]]
 +
 
 +
== End-user interfaces ==
 +
* [[Buttons|Using Buttons]]
 +
* [[Inserting Choice Controls in Edit Table Cells]]
 +
* [[Introduction to SubTables]]
 +
* [[Description_balloons#Customizing_Balloon_Content|Customizing Balloon Help]]
 +
* [[Model building by mouse]] Enabling modelers to build models by copying nodes and drawing arrows
 +
* [[CloudPlayerStyles_Attribute_Values|Customizing the model interface styles for Cloud Player presentation]]
 +
 
 +
== Uncertainty and probability distributions ==
 +
* [[Expressing Uncertainty]] : Distributions, sampling methods, the Run index, etc.
 +
* [[Mixture distribution]]s
 +
 
 +
== Optimizer issues ==
 +
*[[DefineOptimization]]
 +
*[[Formulations that Preserve Linearity for Optimization]]
  
* [[Articles that refer to Analytica]]
+
== Integrating with other applications ==
 +
* [[Excel and Analytica]]
 +
* [[Integrating with R|Integrating with R: A Programming Environment for Data Analysis and Graphics]]
 +
* [[OLE Linking]]
 +
* [[Retrieving Content From the Web]]
 +
* [[DbQuery/Step-by-Step_querying_Microsoft_Access|Querying an ODBC data source]]
  
* [[Writing Array-Abstractable Definitions]]
+
== Evaluation and caching ==
 +
* [[Evaluation Modes]]
 +
* [[Proactive Evaluation]]
 +
* [[Controlling When Result Are Cached]]
  
* [[Formulations that Preserve Linearity for Optimization]] -- for builders of Structured Optimization models
+
== User-defined functions and libraries ==
 +
* [[User-Defined Functions]]
  
* Integrating with other software
+
*[[Modules and Libraries]] : Organizing models and files for collaboration
** [[Excel and Analytica]]
 
** [[Integrating with R|Integrating with R: A Programming Environment for Data Analysis and Graphics]]
 
  
 
== [[:category:Concepts|Concepts]]  ==
 
== [[:category:Concepts|Concepts]]  ==
  
*[[Array Abstraction]]
+
== Other concepts ==
** [[Expressions that don't array-abstract]]
+
*[[Class|Analytica Object Classes]]  
*[[Evaluation Modes]]
+
*[[Objects and Values]]  
*[[Modules and Libraries]] : Organizing models, storing in separate files for collaboration or reuse.
 
*[[Expressing Uncertainty]]&nbsp;: Distributions, sampling methods, the Run index, etc.<br>
 
*[[Associative vs. Positional Indexing]]
 
*[[Self-Indexed Arrays]]
 
*[[Implicit Dimensions]] (aka Lists, null-indexed arrays, unnamed dimensions)
 
*[[User-Defined Functions]]  
 
 
*[[Using References]]  
 
*[[Using References]]  
 
*[[Modeling Changes over Time]]  
 
*[[Modeling Changes over Time]]  
 
*[[Parametric Analysis]]  
 
*[[Parametric Analysis]]  
*Optimization
 
**[[Linear and Quadratic Programming]]
 
**[[Non-linear Programming]]
 
 
*[[Scripting]]&nbsp;: Button scripts, typescript  
 
*[[Scripting]]&nbsp;: Button scripts, typescript  
*Special Values [[INF, NAN, Null, and Undefined]]
+
*[[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
 
*[[Class|Analytica Object Classes]]
 
*[[Controlling When Result Are Cached]]  
 
 
*[[Encoding Decision Trees]] as influence diagrams  
 
*[[Encoding Decision Trees]] as influence diagrams  
*[[Proactive Evaluation]]
 
*Structured Optimization
 
**[[DefineOptimization]]
 
**[[Formulations that Preserve Linearity for Optimization]]
 
* [[Description_balloons#Customizing_Balloon_Content|Customizing Balloon Help]]
 
* [[CloudPlayerStyles_Attribute_Values|Customizing the model interface styles for Cloud Player presentation]]
 
 
* [[Collation Order]], for text comparison and sorting
 
* [[Collation Order]], for text comparison and sorting
* [[Buttons|Using Buttons]]
 
* [[Objects and Values]]
 
* [[Mixture distribution]]s
 
 
* [[For versus Var]]
 
* [[For versus Var]]
  
== 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
 
** [[Introduction to the Coordinate Index]]
 
*** [[Graphing a Probability Density]]
 
*** [[Making a Multi-D Scatter Plot]]
 
** [[Tornado Plots]]
 
** [[Gantt Charts]]
 
** [[Waterfall Charts]]
 
** [[Contour/Region Charts]]
 
** [[Stacked clustered bar charts]]
 
** [[Heat maps]]
 
** Substitutes for Tukey-style [[Box Plots]]
 
 
 
* Edit Tables
 
** [[Inserting Choice Controls in Edit Table Cells]]
 
** [[Introduction to SubTables]]
 
 
 
* Integration with External Programs and Data.
 
** [[Retrieving Content From the Web]]
 
** [[DbQuery/Step-by-Step_querying_Microsoft_Access|Querying an ODBC data source]]
 
 
 
== 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
 
 
 
* OLE links from individual Excel cells to non-table variables
 

Revision as of 00:00, 21 March 2016


Tips and guidelines from experts on how to model with Analytica.

Modeling tips

Intelligent Arrays and Array abstraction

Graphing

End-user interfaces

Uncertainty and probability distributions

Optimizer issues

Integrating with other applications

Evaluation and caching

User-defined functions and libraries

Concepts

Other concepts

Comments


You are not allowed to post comments.