Scenario Node: AI-Powered Predictive Analysis
The ScenarioNode is an advanced predictive analysis tool that leverages an LSTM (Long Short-Term Memory) model to forecast future data trends. Its primary function is to provide insights into how different market conditions or specific events could impact your data, allowing for robust "what-if" analysis.
Core Functionalities
- LSTM Predictive Model
The node automatically trains a neural network on your historical data to generate a series of future predictions. This model is adept at recognizing and extrapolating patterns in time-series data. - Predefined Scenarios
A set of built-in scenarios is available to instantly simulate common market dynamics. - Custom Scenario
This feature allows you to define your own events or "shocks" for unique modeling. - Interactive Visualization
Results are presented in an interactive chart that separates historical from forecasted data, with summaries and key metrics.
Default Scenarios
Normal Scenario
Represents the baseline, most likely future based on current trends. Assumes stable market conditions. Summary shows projected percentage changes.
Volatile Scenario
Simulates a highly unstable market with unpredictable swings and sudden shocks.
Black Swan Scenario
Models an extremely rare catastrophic event, followed by uncertain recovery.
Crisis Scenario
Prolonged downturn unfolding over time, useful for modeling sustained slowdowns.
Recovery Scenario
Optimistic turnaround with accelerating growth.
Stagnation Scenario
Economic environment with stalled growth and low activity.
Growth Scenario
Consistently favorable conditions leading to steady expansion.
Custom Scenario: Creating Your Own Shocks
Define events by configuring:
- Step: Index of prediction where shock is applied (0 = first point)
- Column: Data column affected
- Type:
multiplier
– multiplies value
additive
– adds value
set-value
– replaces with fixed number - Value: Numeric value applied
Use Case 1: Simulating a Sales Collapse in a Foreign Market
Objective: Forecast the impact of a sudden drop in sales in a specific country.
Required Dataset: Column for sales in that country (e.g., sales_india
).
Shock Configuration:
Step: 2
Column: sales_india
Type: multiplier
Value: 0.5
Explanation: Models an event like a trade barrier that halves sales, projecting long-term effects and recovery.
Use Case 2: Simulating an Increase in Production Due to Investment
Objective: Model long-term effects of a capital investment.
Required Dataset: Columns like production_volume
, production_cost
.
Shock Configuration:
- Step: 4 | Column: production_volume | Type: additive | Value: 1000
- Step: 8 | Column: production_cost | Type: multiplier | Value: 0.9
Explanation: Boosts production first, then lowers costs due to efficiency gains.
Use Case 3: Simulating a Supply Chain Disruption
Objective: Predict effects of a raw material shortage.
Required Dataset: Columns like raw_material_supply
, production_volume
, production_cost
.
Shock Configuration:
- Step: 3 | Column: raw_material_supply | Type: multiplier | Value: 0.6
- Step: 3 | Column: production_cost | Type: multiplier | Value: 1.2
- Step: 4 | Column: production_volume | Type: multiplier | Value: 0.9
Explanation: Shortage raises costs immediately, reducing production in the next period.
Use Case 4: Simulating a Market Boom
Objective: Forecast the impact of sudden, sustained growth.
Required Dataset: Columns like sales_global
, customer_acquisition
, revenue
.
Shock Configuration:
- Step: 1 | Column: sales_global | Type: multiplier | Value: 1.5
- Step: 1 | Column: customer_acquisition | Type: additive | Value: 5000
Explanation: Models a boom from a viral launch or sentiment shift, showing combined impact on revenue.