Domain 4 - Methodology Selection Flashcards
Three categories of analytical models
Descriptive
Predictive
Prescriptive
Prescriptive Techniques
Optimization
Simulation-Optimization
Stochastic Optimization
Types of optimization models
Linear programming, Integer programming, Nonlinear programming, Mixed integer programming, Network optimization, Dynamic Programming, Metaheuristics
Prescriptive models are used to…
provide new ways to improve certain types of performance as agreed upon with the customer and documented in the business and analytics problem statements.
Ask: “what is the best action/outcome?”
Predictive models are used to…
predict future trends and possibilities and explain past relationships. Ask: “what could happen?”
Predictive techniques include…
Simulation Regression Statistical Inferences Classification Clustering Artificial Intelligence Game Theory
Simulation methods include…
(predictive analysis)
Discrete event simulation
Monte Carol
Agent-based modelling
Regression methods include…
(predictive analysis)
Logistic
Linear
Step-wise
Statistical Inferences include…
(predictive analysis) Confidence intervals Hypothesis testing Analysis of variance Design of experiments
Descriptive analysis is used to…
answer the question“What happened?”
They describe the problem situation for further analysis. It can be based on descriptive statistics that are conveyed through:
(1) charts and graphs such as histograms, scatter plots, etc., and/or
(2) numerical presentations such mean, median, mode, variance, standard deviations of distributions of data, and cross tabulations.
Primary factors that an analyst generally considers when selecting an appropriate methodology (7 things)
- Time to complete project
- Accuracy of the model needed
- Relevance of the methodology and scope of the project
- Accuracy of the data
- Data availability and readiness
- Staff and resource availability
- Methodology popularity (go with the best approach not the most popular)
Discrete event simulation (what is it and why use it)
A simulation methodology that is often used to understand bottlenecks in systems.
Handles cases that cannot be handled by queuing theory.
Often used for multistage processes modeling with variations in their arrivals and service time and utilizing shared resources to perform multiple operations.
Queuing model (what is it and why use it)
Designed to identify the most efficient pathway to
solution; i.e., at a bank it might identify the number of tellers needed to satisfy customers in a particular time frame such as no more than 10 minutes waiting in a queue.
Monte Carlo Simulation (what is it and why use it)
Used when a queuing model isn’t needed.
Used primarily to estimate dependent variable randomness out of a set of independent variable randomness. This is especially necessary when distributions of the input variables are not necessarily normally distributed and the relationship to estimate the dependent variable is not simple (e.g. additive)
Agent-based modeling (what is it and why use it)
A system modeled (simulated) as a collection of autonomous decision-making entities called agents that are used to discover emergent behavior that is hard to predict without simulating it.