event-forecasting

Generate probabilistic forecasts for future events using Bayesian models and survival analysis.

178|13|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/pymc-labs/decision-lab --skill event-forecasting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: event-forecasting
Source: https://github.com/pymc-labs/decision-lab/tree/main/decision-packs/event-forecaster/opencode/skills/event-forecasting
Command: npx skills add https://github.com/pymc-labs/decision-lab --skill event-forecasting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymc, arviz, bambi, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a framework for probabilistic forecasting of future events, enabling users to estimate the likelihood of events occurring at specified times or within specific time frames.

Core Features & Use Cases

  • Probabilistic Forecasting: Estimate probability distributions for the timing and occurrence of future events.
  • Method Selection: Offers a variety of forecasting methods based on data availability and event characteristics.
  • Use Case: Imagine you want to predict the likelihood of a new product launch being successful within the next year. Use this Skill to analyze historical data and market trends, and generate a forecast with associated probabilities.

Quick Start

Use the event-forecasting skill to predict the likelihood of a product launch being successful by date 2024-12-31.

Frequently Asked Questions about event-forecasting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I forecast the probability of a future event occurring within a specific timeframe?

Probabilistic forecasting estimates the likelihood of future events by applying Bayesian models and survival analysis to historical data. This approach generates probability distributions for event timing rather than single point estimates, ensuring accurate time-to-event predictions.

What is the best way to predict time-to-event outcomes using Bayesian methods?

Bayesian time-to-event modeling predicts outcomes by validating multiple forecasting methods against historical data. It selects appropriate models based on data availability and event characteristics to generate accurate probabilistic forecasts for future occurrences.

Do I need PyMC and ArviZ to perform survival analysis for event forecasting?

Yes, this event forecasting framework requires Python libraries including PyMC, ArviZ, and Bambi. These dependencies provide the foundational Bayesian modeling, exploratory analysis, and high-level statistical interfaces needed to run probabilistic survival analysis.

Can I use Bayesian forecasting to predict product launch success by a specific date?

Yes, you can use Bayesian forecasting to predict product launch success by a specific date. By analyzing historical data and market trends, the model generates a forecast with associated probabilities for the event occurring within your specified timeframe.

How does probabilistic time-to-event forecasting handle limited or incomplete historical data?

Probabilistic time-to-event forecasting handles limited data by offering a variety of methods based on data availability and event characteristics. It validates selected approaches against available historical data to ensure accurate probability distributions.

When should I choose Bayesian survival analysis over traditional forecasting methods?

Choose Bayesian survival analysis when you need probability distributions for event timing rather than deterministic point estimates. It is suited for time-to-event questions across various domains where understanding the likelihood of occurrence is critical.