Prescriptive modelling Flashcards

(23 cards)

1
Q

What is prescriptive modeling?

A

usage of analytical models to analyze data and recommend specific actions in order to achieve desired outcomes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Give three different prescriptive modeling techniques?

A
  • Linear/ integer programming
  • Heuristic optimization
  • Simulation optimization
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the four stages in the common workflow of prescriptive modeling?

A

reality - Model  Optimizaiton  Actions / insights

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a simulation?

A

representation of real-world system or process to study or understand its behavior.

Simulations are always different from reality, but you need to choose the right assumptions in order to let the model allow you to draw the right conclusions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Give 4 use cases of simulations?

A
  • Study behavior of systems too complex, expensive or dangerous to study in real-life
  • Study evolution of these systems over time
  • Test hypothesis and theories
  • Make decisions by means of scenario analysis
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Give 5 benefits of simulations?

A
  1. Able to incorporate many different sources of uncertainty
  2. Applicable for many complex situations
  3. Easy what-if analyses
  4. Able to use visualizations
  5. Broad software support for many different approaches
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Give 5 drawbacks of simulation?

A
  • True optimization is impossible
  • Analysis of results is difficult
  • Garbage-in-garbage-out
  • Large investment costs
  • Tends to overestimate results
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Give three distinctions in types of simulations?

A
  1. Deterministic vs Stochastic
  2. Static vs dynamic
  3. Discrete-time vs continuous-time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the difference between stochastic and deterministic simulations?

A

 Deterministic: no randomness in system, all information is known in advance and plays out identically
 Stochastic: randomness in system, where each run, the simulation does something different

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the difference between static and dynamic simulations?

A

 Static: time plays no natural role: used to solve problems when analytic models fail
 Dynamic: time plays natural role: also counts processes which take time to be executed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the difference between discrete-time and continuous time simulations?

A

 Discrete-time: time moves in discrete chunks, in-between is ignored
 Continuous-time: system dynamics modeled continuously over time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are two important types of simulations?

A
  1. Monte Carlo simulations
  2. Discrete-event simulations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Give two characteristics of monte carlo simulations?

A

 Stochastic, static
 Used for calculating difficult to calculate expressions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Give two characteristics of discrete-eveent simulations?

A

 Stochastic, dynamic, discrete-time
 Used to evaluate system dynamics over time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are inferential statistics?

A

Methods used to make inferences about population based upon some set of statistics we do on the sample. Random sample tends to exhibit same properties as population from which it is drawn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

how do you make Monte Carlo simulations 10 times more accurate?

A

To make your Monte Carlo simulation 10 times more accurate, you need to run 100 times more items.

16
Q

Give two properties of Monte Carlo simulations?

A
  • Confidence increases with number of repetitions
  • Confidence decreases with observed variance
17
Q

What is the law of large numbers?

A

if the number of observations is infinite, than the mean of the population = the sample mean

18
Q

What is the central limit theorem?

A

for sufficiently large n, the population mean is approximately normally distributed with the sample mean as mean and the sample’s std. deviation.

19
Q

What are three use cases for monte carlo simulations?

A
  1. Numerical integration
  2. Random number generation
  3. Stochastic optimization
20
Q

How do decisions have to be made in stochastic scenarios?

A

In stochastic scenario’s, decisions have to be made before all factors that impact the outcome are known. We model this unknown factor as a random variable.

21
Q

How do single stage and two-stage stochastic optimization happen?

A
  1. Single stage stochastic optimization:
     Decision epoch 0  Random influence  Outcomes
  2. Two-stage stochastic optimization
     Decision epoch 0  Random influence  Decision epoch 1  Random influence  Outcome
22
Q

What are the three steps of a Monte Carlo simulation?

A
  1. Construct a model connecting inputs to outputs
  2. Run simulation
     Generate multiple values of the random input
     For each input, compute and record the output
  3. Evaluate outputs
     Distribution of the output
     Plot histogram
     Average, standard deviation etc.
     Generate confidence intervals