PowerForecast Docs
Back to Wizard

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:

  • Understand context
  • Select appropriate models
  • Provide relevant diagnostics
  • Generate business-friendly explanations
  • 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):

  • More accurate
  • Less uncertainty
  • Good for operational planning
  • Medium-term (6-12 periods):

  • Balanced accuracy and planning needs
  • **Recommended for most business scenarios**
  • Good for budgeting and resource planning
  • Long-term (12-24 periods):

  • Less accurate (uncertainty increases)
  • Useful for strategic planning
  • Requires more historical data
  • Very long-term (24+ periods):

  • High uncertainty
  • Useful for trend analysis
  • Less reliable for specific predictions
  • 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:

  • **Trends** — Is the series increasing, decreasing, or stable?
  • **Seasonality** — Are there recurring patterns (monthly, yearly)?
  • **Volatility** — How much does the series vary?
  • 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:

  • Analyzes data and finds best ARIMA configuration
  • Handles both trend and seasonality automatically
  • Robust and versatile
  • **Recommended for beginners**
  • ETS (Exponential Smoothing):

  • Uses weighted averages of past values
  • Handles additive and multiplicative seasonality
  • Fast and interpretable
  • Good for data with clear patterns
  • SeasonalNaive:

  • Simple: uses last season's value
  • Fast baseline model
  • Good for comparison
  • Less sophisticated but reliable
  • Automatic vs Manual Selection

    Automatic Mode:

  • PowerForecast analyzes your data
  • Selects best model(s) automatically
  • Considers multiple models
  • **Recommended for most users**
  • Manual Mode:

  • You choose specific models
  • Compare multiple models
  • Useful for experimentation

  • 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)

  • Example: 1,000 units
  • Confidence Interval: Range of likely values

  • Example: [900, 1,100] at 95% confidence
  • Meaning: 95% chance actual value will be between 900 and 1,100
  • 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:

  • Use upper bound for capacity planning (worst case)
  • Use lower bound for minimum requirements
  • Use point forecast for most likely scenario
  • For Risk Management:

  • Higher confidence = more conservative planning
  • Lower confidence = more aggressive planning

  • 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

  • **Business Target:** Demand
  • **Frequency:** Monthly
  • **Horizon:** 12 months
  • **Confidence:** 95%
  • **Model:** Auto (PowerForecast selects AutoARIMA)
  • Step 3: PowerForecast Analysis

    Profiling Results:

  • Trend: Upward (sales increasing over time)
  • Seasonality: Yes (higher sales in Dec, lower in Jan)
  • Mean: 1,250 units
  • Data Quality: Good
  • Model Selection:

  • AutoARIMA selected (best fit for trend + seasonality)
  • Step 4: Forecast Results

    ```

    Forecast for Jan 2025:

  • Point Forecast: 1,600 units
  • 95% Confidence Interval: [1,450, 1,750]
  • Forecast for Feb 2025:

  • Point Forecast: 1,550 units
  • 95% Confidence Interval: [1,400, 1,700]
  • ... (continues for 12 months)

    ```

    Step 5: Interpretation

  • **Most Likely:** Sales will be around 1,600 units in January
  • **Range:** 95% chance sales will be between 1,450 and 1,750 units
  • **Planning:** Plan for at least 1,450 units (lower bound), capacity for up to 1,750 units (upper bound)

  • 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.