PowerForecast Concepts Guide
What is PowerForecast?
PowerForecast is an enterprise forecasting engine that predicts future values based on historical time series data using advanced statistical models.
Think of it as: An intelligent assistant that analyzes your past data patterns and predicts what will happen next, with confidence intervals showing the range of likely outcomes.
Example: Instead of guessing next month's sales, PowerForecast analyzes your past sales data, identifies patterns (like seasonal spikes during holidays), and predicts future sales with a confidence range.
The 5 Core Concepts
Every forecast in PowerForecast consists of these five building blocks:
| Concept | Simple Definition | Example |
|---|---|---|
| **Time Series** | Data points collected over time | Monthly sales: Jan=100, Feb=120, Mar=105... |
| **Business Target** | What you want to predict | Demand, Revenue, Workload |
| **Forecast Horizon** | How far ahead to predict | 12 months, 30 days, 4 quarters |
| **Model** | Algorithm that generates forecasts | AutoARIMA, ETS, SeasonalNaive |
| **Confidence Interval** | Range of likely outcomes | Forecast: 1000, Range: [900, 1100] |
1. Time Series — "Your Historical Data"
Time Series are sequences of data points collected over time at regular intervals.
Examples
| Domain | Time Series Example |
|---|---|
| Sales | Monthly sales: Jan=1000, Feb=1200, Mar=1100... |
| Demand | Daily orders: Mon=50, Tue=55, Wed=52... |
| Revenue | Quarterly revenue: Q1=$1M, Q2=$1.2M, Q3=$1.1M... |
| Workload | Weekly hours: Week1=200, Week2=220, Week3=210... |
What Makes Up a Time Series?
Each time series has:
```Time Series: "Product A Sales"
├── unique_id: "product_a"
├── Dates: [2024-01-01, 2024-02-01, 2024-03-01, ...]
└── Values: [100, 120, 105, ...]
```Your job: Provide historical data with dates and values.
Multiple Time Series
PowerForecast can forecast multiple series simultaneously:
```Series 1: Product A → [100, 120, 105, ...]
Series 2: Product B → [50, 55, 52, ...]
Series 3: Product C → [200, 220, 210, ...]
```Each series gets its own forecast.
2. Business Target — "What Are You Predicting?"
Business Target defines what you want to forecast in business terms.
Available Targets
| Target | What It Represents | Example Question |
|---|---|---|
| **Demand** | Product demand, sales volume | "How many units will we sell?" |
| **Workload** | Staff requirements, capacity | "How many staff do we need?" |
| **Revenue** | Sales revenue, income | "What will our revenue be?" |
| **Claims** | Insurance claims, requests | "How many claims will we receive?" |
| **Transactions** | Transaction volume | "How many transactions per day?" |
| **Custom** | Any metric you define | "Patient admissions", "Energy consumption" |
Why Business Targets Matter
Business targets help PowerForecast:
Example: "Demand" forecasting might emphasize inventory planning, while "Revenue" forecasting focuses on financial planning.
3. Forecast Horizon — "How Far Ahead?"
Forecast Horizon is how many periods ahead you want to predict.
Understanding Horizons
| Horizon | Frequency | Actual Time | Use For |
|---|---|---|---|
| 12 | Monthly | 12 months | Annual planning |
| 30 | Daily | 30 days | Monthly operations |
| 4 | Quarterly | 1 year | Annual strategy |
| 24 | Hourly | 1 day | Daily operations |
Important: Horizon is measured in your selected frequency.
Horizon Guidelines
Short-term (1-6 periods):
Medium-term (6-12 periods):
Long-term (12-24 periods):
Very long-term (24+ periods):
The Accuracy Trade-off
```Accuracy
↑
│ ╱
│ ╱
│ ╱
│ ╱
│ ╱
│╱
└──────────────────→ Horizon
Short Long
```Rule: Forecast accuracy decreases as horizon increases. Short-term forecasts are more reliable than long-term ones.
4. Models — "How Are Forecasts Generated?"
Models are algorithms that analyze historical patterns and generate forecasts.
How Models Work
```Historical Data → Model Analysis → Forecast
[100, 120, 105] → [Pattern Detection] → [130, 135, 140]
```Models identify:
Available Models
| Model | How It Works | Best For |
|---|---|---|
| **AutoARIMA** | Automatically finds optimal ARIMA parameters | Most business time series, handles trends and seasonality |
| **ETS** | Exponential Smoothing with trend and seasonality | Data with clear patterns, seasonal data |
| **SeasonalNaive** | Uses last season's value as forecast | Simple baseline, comparison |
AutoARIMA:
ETS (Exponential Smoothing):
SeasonalNaive:
Automatic vs Manual Selection
Automatic Mode:
Manual Mode:
5. Confidence Intervals — "How Certain Are We?"
Confidence Intervals show the range of likely outcomes, not just a single prediction.
Understanding Confidence Intervals
Point Forecast: Single number (most likely value)
Confidence Interval: Range of likely values
Confidence Levels
| Level | Meaning | Use For |
|---|---|---|
| **80%** | 80% chance actual falls within interval | Less conservative, narrower ranges |
| **90%** | 90% chance actual falls within interval | Standard business planning |
| **95%** | 95% chance actual falls within interval | **Default — balanced confidence** |
| **99%** | 99% chance actual falls within interval | High-stakes decisions, risk-averse |
Visualizing Confidence Intervals
```Forecast Chart:
│
│ ╱─────╲ ← Upper bound (95%)
│ ╱ ╲
│ ╱ ╲
│ ╱ ╲
│ ╱─────────────╲ ← Forecast (point estimate)
│╱ ╲
│ ╲
│ ╲ ← Lower bound (95%)
│
```Wider intervals = More uncertainty
Narrower intervals = Less uncertainty
Using Confidence Intervals
For Planning:
For Risk Management:
Putting It All Together: A Complete Example
Scenario: Monthly Sales Forecast
Business Problem: Predict next 12 months of sales for Product A.
Step 1: Historical Data
```Product A Sales (Monthly):
Jan 2023: 1,000 units
Feb 2023: 1,200 units
Mar 2023: 1,100 units
...
Dec 2024: 1,500 units
(24 months of data)
```Step 2: Configuration
Step 3: PowerForecast Analysis
Profiling Results:
Model Selection:
Step 4: Forecast Results
```Forecast for Jan 2025:
Forecast for Feb 2025:
... (continues for 12 months)
```Step 5: Interpretation
Key Patterns in Time Series
Trend
Upward Trend:
```Value
↑
│ ╱
│ ╱
│ ╱
│ ╱
└──────────────────→ Time
```Downward Trend:
```Value
↑
│ ╲
│ ╲
│ ╲
│ ╲
└──────────────────→ Time
```Stable (No Trend):
```Value
↑
│ ────
│
│ ────
└──────────────────→ Time
```Seasonality
Monthly Seasonality (Yearly Pattern):
```Value
↑
│ ╱╲ ╱╲ ╱╲
│ ╱ ╲ ╱ ╲ ╱ ╲
│ ╱ ╲╱ ╲╱ ╲
└──────────────────→ Time
J F M A M J J A S O N D
```Weekly Seasonality:
```Value
↑
│ ╱╲ ╱╲ ╱╲
│ ╱ ╲╱ ╲╱ ╲
└──────────────────→ Time
M T W T F S S
```Volatility
Low Volatility (Stable):
```Value
↑
│ ────
│
│ ────
└──────────────────→ Time
```High Volatility (Variable):
```Value
↑
│ ╱╲╱╲╱╲
│ ╱ ╲ ╲
│╱ ╲ ╲
└──────────────────→ Time
```What PowerForecast Cannot Do (Limitations)
Understanding limitations helps you use PowerForecast effectively.
❌ Cannot Forecast Without Historical Data
PowerForecast needs past data to predict future. No historical data = no forecast.
❌ Cannot Handle Non-Time-Series Data
Data must have a time component. Cross-sectional data (like survey responses) won't work.
❌ Cannot Guarantee Accuracy
Forecasts are probabilistic, not certain. Actual values may differ from predictions.
❌ Cannot Handle Structural Breaks
Sudden permanent changes in patterns (like a new product launch) may not be captured immediately.
❌ Cannot Forecast Infinite Horizons
Accuracy decreases with distance. Very long-term forecasts are less reliable.
❌ Cannot Replace Business Judgment
Forecasts are tools, not decisions. Combine forecasts with business knowledge.
Best Practices
Data Quality
1. More data is better — At least 2× seasonal period, preferably 3-5×
2. Consistent spacing — Regular intervals (daily, monthly, etc.)
3. Clean data — Handle missing values and outliers
4. No gaps — Continuous time series work best
Model Selection
1. Start with Automatic — Let PowerForecast choose
2. Review diagnostics — Check model performance
3. Compare models — Use Manual mode to compare
4. Iterate — Try different approaches if needed
Forecast Interpretation
1. Consider confidence intervals — Don't just look at point forecasts
2. Understand uncertainty — Forecasts are predictions, not guarantees
3. Review diagnostics — Check forecast quality
4. Update regularly — Refresh forecasts as new data arrives
Quick Reference: Forecasting Concepts
| Concept | Definition | Example |
|---|---|---|
| **Time Series** | Data collected over time | Monthly sales: [100, 120, 105...] |
| **Trend** | Long-term direction | Increasing, decreasing, stable |
| **Seasonality** | Recurring patterns | Higher sales in December |
| **Forecast Horizon** | How far ahead | 12 months, 30 days |
| **Confidence Interval** | Range of likely outcomes | [900, 1,100] at 95% |
| **Model** | Forecasting algorithm | AutoARIMA, ETS |
| **Point Forecast** | Single predicted value | 1,000 units |
| **Volatility** | Amount of variation | High, medium, low |
Next Steps
Now that you understand the concepts:
1. Quick Start Guide — Follow step-by-step tutorials
2. User Guide — Learn how to use PowerForecast
3. Wizard User Guide — Screen-by-screen walkthrough
Remember: Forecasting combines statistical analysis with business judgment. PowerForecast handles the statistical complexity so you can focus on business decisions.