How can we help? 👋

Estimated consumption data in Scaler

Understand what estimated consumption data is, when Scaler generates it to fill gaps in your meter data, and how it appears in analytics, exports, and reporting. Also covers how it differs from the monitoring methods you select when entering data.

🔒

GRESB report — estimation modes in beta. Scaler now offers GRESB-compliant estimation modes (with optional linear extrapolation) in the GRESB report generation modal, currently behind a feature flag. Clients without the feature flag continue to receive all client-provided estimates in their GRESB report — the flag only gates access to the new compliance modes. See Completing a GRESB submission using Scaler for the GRESB-specific options and behaviour.

Purpose of this article

This article explains how Scaler estimates missing energy meter data using a transparent, weighted methodology, and how estimated values are used in analytics, exports, and reporting.

ℹ️

In Scaler, "estimated" can refer to two different things. This article covers Scaler-generated estimates — values automatically calculated to fill gaps in your meter data. If you're looking for information about how your chosen monitoring method affects data classification and scoring, see Data reliability methodology.


What is estimation in Scaler?

Estimation fills missing or incomplete portions of energy meter data to create a continuous and consistent dataset.

Estimation is applied when:

  • A meter reading covers only part of a month
  • One or more months of consumption data are missing
  • Data is delayed or partially reported

Estimated values are modelled, not measured, and are clearly identified in analytics and exports.

Estimation is different from normalization. Estimation fills data gaps; normalization adjusts data for comparability.


Where estimation is used

Analytics Portal

Location: Analytics Portal → Portfolio → Performance → Energy

How to view estimates:

  1. Select View → Estimated (Scaler algorithm)
  1. Estimated values appear alongside actual data
  1. Asset-level charts show estimated portions as stacked bars
    1. Notion image

Data Collection Portal exports

Location: Data Collection Portal → Portfolio → Meters & Consumption → Download monthly export

Export column: estimated_linear_extrapolation_consumption

Purpose: Complements actual_monthly_consumption to provide a complete time series

Estimated values are included to support continuous analytics, benchmarking and scoring, and external reporting workflows that expect uninterrupted time series.


Estimated data in framework reports

How estimated data flows into ESG framework reports depends on its source — whether it comes from a monitoring method selected by the client, or from Scaler's automated gap-filling model.

Client-entered data (monitoring method-based)

When a client selects a Monitoring method for a consumption record, the value is entered directly by the client — Scaler does not generate or modify it. The monitoring method chosen determines how that data is classified in framework reports.

Scaler uses two classification labels — Measured and Modelled — to describe monitoring methods:

  • Measured methods (e.g. Smart meter, Invoice, Conventional meter, Standard consumption (cluster average), Estimation (Number of bins)) correspond to actual data in INREV SDDS outputs.
  • Modelled methods (e.g. Standard consumption (postal code), Manual estimate) correspond to estimated data in INREV SDDS outputs.

For GRESB, the report's Include estimated data toggle controls how client-entered estimates are handled — either passing through as-is, or validating against GRESB's 20% and 3-month rules and excluding non-compliant data. See Completing a GRESB submission using Scaler for details. For INREV SDDS, the Measured/Modelled classification determines whether consumption is reported as actual or estimated. For full details on how monitoring methods are classified and scored, see Data reliability methodology.

Scaler-generated estimates

Scaler's automated estimation model (described in this article) fills gaps in meter data using a linear, history-weighted approach. This estimated data appears in analytics and data exports, and is optionally included in the GRESB report via the GRESB-compliant, client-provided estimates + linear extrapolation mode — capped at GRESB's estimation limits. It is not included in other framework reports.

Notion image

GRESB estimation rules

GRESB allows estimated data for gap-filling purposes within defined limits — including a 20% cap on estimated consumption and a 3-month cap on any single estimation period. Scaler enforces these rules automatically in the two GRESB-compliant estimation modes. See Completing a GRESB submission using Scaler.


How the estimation model works

Scaler uses a linear, history-weighted estimation model based on each meter's actual past consumption.

The model follows these steps:

  1. Detects missing periods: Identifies incomplete months at the meter level, even if only a few days are missing.
  1. References recent history: Looks back up to 6 months of valid historical consumption for the same meter.
  1. Normalizes to daily averages: Converts historical monthly values into average daily consumption.
  1. Applies weighted logic: More recent months are weighted more heavily using a decay function.
  1. Estimates the gap: Missing days or months are filled using the weighted daily average.
  1. Assigns a confidence score: Each estimate is scored based on data availability and proximity to actual readings.

Confidence scoring

Each estimated value includes a confidence score to help assess reliability.

The confidence score considers:

  • Amount of historical data available: More recent, complete history results in higher confidence.
  • Distance from known data: Estimates closer to actual readings have higher confidence than those further away.
ℹ️

Confidence scores are guidance indicators, not guarantees of accuracy.


Key benefits of Scaler’s estimation approach

  • Avoids flat or arbitrary assumptions
  • Uses real, meter-specific historical data
  • Supports like-for-like scoring and benchmarking
  • Improves portfolio comparability
  • Aligns with expectations of external reporting frameworks

Limitations to consider

  • Does not adjust for seasonality
  • Assumes recent consumption patterns remain relevant
  • Uses a fixed 6-month lookback window
  • Estimated values should not replace measured data when actual readings are available
  • Occupancy rates (Annual vacancy rate) are not directly factored into estimation calculations. However, occupancy is implicitly reflected in the consumption data itself. Since Scaler estimates missing months using the past six months of actual consumption (with greater weight on recent months), any occupancy-related usage patterns are already captured in the historical data that drives the estimates.

How estimation differs from normalization

Estimation
Normalization
Fills missing or unreported consumption
Adjusts reported consumption to a common basis
Creates modelled values where data is missing
Scales existing values without inventing new usage
Uses historical patterns to estimate gaps
Uses structural factors (time, occupancy, weather)
Focused on data continuity
Focused on comparability
Answers: “What likely happened when data is missing?”
Answers: “How would this data compare under equal conditions?”
ℹ️

Time-based normalization adjusts reported consumption to a full-year equivalent but does not estimate unreported usage; estimation is only applied when data is missing at the meter level.

See Normalization methodologies in Scaler for details on normalization logic.

Did this answer your question?
😞
😐
🤩