ANALYSIS TOOL BOX

16 functions

Simulations

Monte Carlo simulations and probabilistic modeling.

Functions

CreateCorrelatedSIPs

Generate a pair of correlated random variables (Stochastic Information Packets) for Monte Carlo simulations.

CreateMetalogDistribution

Fit a flexible Metalog distribution to empirical data for Monte Carlo simulation.

CreateMetalogDistributionFromPercentiles

Generate a flexible Metalog distribution from specified percentiles for stochastic simulation.

CreateSIPDataframe

Generate a long-format DataFrame of stochastic trials (SIPs) for a list of items.

CreateSLURPDistributionFromExponentialSmoothing

Generate a SLURP distribution for future forecasts using a fitted Exponential Smoothing model.

CreateSLURPDistributionFromLinearRegression

Generate a SLURP distribution for future outcomes using a fitted Linear Regression model.

CreateSLURPDistributionFromLogisticRegression

Generate a SLURP distribution for predicted probabilities using a fitted Logistic Regression model.

SimulateCountOfSuccesses

Simulate the number of successes in a series of independent Bernoulli trials (Binomial Distribution).

SimulateCountOutcome

Simulate discrete event counts over a fixed interval (Poisson Distribution).

SimulateCountUntilFirstSuccess

Simulate the number of independent trials required to achieve the first success.

SimulateNormallyDistributedOutcome

Run Monte Carlo simulations for normally distributed outcomes.

SimulateSchellingSegregation

Simulate Thomas Schelling's model of residential segregation across several tolerance levels.

SimulateStandingOvationModel

Simulate Miller and Page's standing ovation model to separate genuine approval from peer-pressure cascades across several show qualities.

SimulateTDistributedOutcome

Simulate continuous variables following a Student's T distribution.

SimulateTimeBetweenEvents

Simulate the duration of time between consecutive, independent events (Exponential Distribution).

SimulateTimeUntilNEvents

Simulate the total time required for a specific number of events to occur (Gamma Distribution).

Quantify uncertainty with Monte Carlo simulations. Fit distributions to expert judgment, model correlated variables, and generate thousands of scenarios from a few inputs. Agent-based models show how simple individual rules add up to collective patterns that no one chose.

Use cases

  • Project cost and schedule risk analysis
  • Epidemiological simulation (infection counts, outbreak probabilities)
  • Financial risk: portfolio return distributions
  • Intelligence analysis: uncertainty quantification in assessments
  • Emergence and social influence: testing whether clustering or apparent consensus could arise from weak local preferences or peer-pressure cascades