HARMORA

Model Validation Report

Deff = Dmax × Φ(C) — Applied to NOAA HRRR Data — Nor'easter Feb 22–24, 2026

82,327
Data Points Tested (v2)
7
Time Frames (36 hrs)
3
Coherence Components
ALL PASS
Formula Verification

1. Model Architecture

Deff = Dmax × Φ(C)

Effective dimensionality equals maximum dimensionality scaled by coherence

The atmospheric coherence function Φ(C) is composed of three weighted signals derived from NOAA HRRR analysis grids across five pressure levels (925, 850, 700, 500, 300 mb):

Φ(C) = 0.4 × TempConsistency + 0.4 × WindCoherence + 0.2 × PressureStability where: TempConsistency = deviation from expected lapse rate across levels WindCoherence = inverse of mean wind shear between adjacent levels PressureStability = deviation of layer thickness from standard atmosphere D_max = 5 (five pressure levels = five degrees of freedom)

Each component ranges [0, 1]. Higher values indicate more organized atmospheric structure. The weighted sum produces Φ(C) ∈ [0, 1], which directly scales the maximum dimensionality.

2. Bug Discovery: Pressure Stability = 0

Critical Finding — Identified During Validation

The original compute_pressure_stability() function computed the coefficient of variation (CV) of layer thicknesses across pressure levels. However, the five HRRR pressure levels (925, 850, 700, 500, 300 mb) are not evenly spaced. The thickness between 925–850 mb (~695 m) and 500–300 mb (~3,590 m) differs by 5×. This produced a CV of 0.516 in even a perfectly calm standard atmosphere, far exceeding the 0.3 threshold. Result: pressure stability was exactly 0.000 for every grid point in every frame.

Root Cause

// ORIGINAL (BROKEN) — measured variation ACROSS layers // Standard atmosphere thicknesses between levels: 925→850 mb: 695 m 850→700 mb: 1,555 m 700→500 mb: 2,562 m 500→300 mb: 3,590 m Mean: 2,100 m Std: 1,085 m CV = 0.516 Threshold: 0.3 → Stability = max(0, 1 - 0.516/0.3) = 0.000

This is not atmospheric instability — it is a mathematical artifact of comparing inherently different layer sizes. The function measured the geometry of the atmosphere, not weather-related pressure anomalies.

The Fix

Resolution — Standard Atmosphere Deviation Method

The corrected algorithm compares each layer's actual thickness against its expected standard atmosphere value. Deviations indicate real atmospheric disturbances: warm advection thickens layers (lower pressure heights closer), cold advection compresses them, and cyclone dynamics distort the vertical structure. A 15% fractional deviation threshold maps the physical signal to [0, 1] stability.

// CORRECTED — measures deviation FROM expected at each layer Standard atmosphere reference heights: 925 mb: 762 m 850 mb: 1,457 m 700 mb: 3,012 m 500 mb: 5,574 m 300 mb: 9,164 m For each layer: fractional_deviation = |actual_thickness - std_thickness| / std_thickness Stability = 1 - clip(mean_fractional_deviation / 0.15, 0, 1)

3. Before vs. After Comparison

Impact of the pressure stability fix on Φ(C) values across all seven time steps:

Time (ET) Old Φmean New Φmean Δ Old Φmin New Φmin Δ
Feb 22 7:00 AM0.5940.753+0.1590.4400.620+0.180
Feb 22 1:00 PM0.5920.746+0.1540.4310.620+0.189
Feb 22 7:00 PM0.5990.747+0.1480.4790.650+0.171
Feb 23 1:00 AM0.6130.759+0.1460.4570.630+0.173
Feb 23 7:00 AM0.5980.744+0.1460.4370.593+0.156
Feb 23 1:00 PM0.6280.770+0.1420.4610.611+0.150
Feb 23 7:00 PM0.6460.786+0.1400.5490.690+0.141

The pressure stability component contributed approximately +0.15 to Φ(C) uniformly. This is consistent with what we'd expect: geopotential heights deviate modestly from the standard atmosphere even during a major storm, contributing a stabilizing signal that was previously zeroed out.

4. Formula Verification

Across all 82,327 data points (7 frames × 11,761 grid points — land + Atlantic extension), Deff = 5 × Φ(C) was verified:

FrameMax ErrorMean ErrorStatus
Frame 0 — Feb 22 7:00 AM0.00500.002441PASS
Frame 1 — Feb 22 1:00 PM0.00500.002495PASS
Frame 2 — Feb 22 7:00 PM0.00500.002505PASS
Frame 3 — Feb 23 1:00 AM0.00500.002449PASS
Frame 4 — Feb 23 7:00 AM0.00500.002468PASS
Frame 5 — Feb 23 1:00 PM0.00500.002534PASS
Frame 6 — Feb 23 7:00 PM0.00500.002558PASS

All errors are due to JSON rounding (3 decimal places for Φ, 2 for Deff). The formula is mathematically consistent.

5. Component Analysis (Corrected Model)

With pressure stability now active, all three components contribute real atmospheric signal:

FrameTemp ConsistencyWind CoherencePressure Stability
Feb 22 7AM (storm onset) mean 0.862
range [0.822, 0.888]
mean 0.622
range [0.248, 0.854]
mean 0.798
range [0.673, 0.961]
Feb 23 7AM (storm peak) mean 0.861
range [0.787, 0.925]
mean 0.634
range [0.232, 0.861]
mean 0.727
range [0.645, 0.850]
Feb 23 7PM (recovery) mean 0.872
range [0.840, 0.912]
mean 0.743
range [0.514, 0.939]
mean 0.699
range [0.641, 0.741]

Key observation: Wind coherence drives the most variation (range 0.232–0.939), making it the dominant signal for identifying storm location. Temperature consistency is relatively stable (0.787–0.938). Pressure stability now provides a meaningful third axis (0.641–0.961) that properly reflects vertical structure distortion during the cyclone's passage.

6. Storm Track Validation

The 10 lowest-Φ(C) grid points in each frame were averaged to find the coherence degradation center. This was compared against the known nor'easter track:

Time (ET)Model Lowest-Φ CenterΦminDeffKnown Storm Position
Feb 22 7AM38.8°N, 74.8°W0.6223.11Storm developing off VA/MD coast
Feb 22 1PM37.0°N, 76.1°W0.6203.10Storm intensifying, VA coast
Feb 22 7PM38.1°N, 75.2°W0.6543.27Moving northeast along coast
Feb 23 1AM41.3°N, 71.2°W0.6313.16Storm over RI/CT coast
Feb 23 7AM40.7°N, 73.3°W0.5932.96Storm hitting metro NY/NJ
Feb 23 1PM42.0°N, 71.7°W0.6113.06Storm over New England
Feb 23 7PM45.5°N, 68.1°W0.6933.46Storm departing to Maritimes
Validated — Storm Track Correlation

The model's lowest-coherence center tracked northeast from the Virginia coast (37°N) to Maine (45.5°N) over 36 hours, matching the known nor'easter path. The coherence minimum correctly follows the storm's surface low pressure center as it progressed up the Eastern Seaboard.

7. Tier Distribution Evolution

How the atmosphere's coherence state evolved across the event (corrected thresholds):

Time (ET)Stable (≥0.78)Stressed (0.72–0.78)Degrading (0.65–0.72)Failure (<0.55)
Feb 22 7AM80.1%19.9%0.0%
Feb 22 1PM82.3%17.7%0.0%
Feb 22 7PM92.4%7.6%0.0%
Feb 23 1AM97.2%2.8%0.0%
Feb 23 7AM78.0%22.0%0.0%
Feb 23 1PM93.6%6.4%0.0%
Feb 23 7PM99.7%0.3%0.0%

Peak degradation occurs at Feb 23 7:00 AM (22.0% of grid points in degrading state) — coinciding with the storm's maximum intensity over the most populated area (NY metro). By evening, the atmosphere rapidly recovers to 99.7% stable as the storm departs.

8. Key Conclusions

0.465 — 0.863
Φ(C) Range (v2 incl. offshore)
2.33 — 4.32
Deff Range
Feb 23 7AM
Worst Frame (land)
37 PTS/FRAME
Offshore Failure Confirmed
  1. Formula is mathematically consistent. Deff = 5 × Φ(C) verified across all 82,327 data points (v2: land + Atlantic) with maximum error of 0.005 (rounding only).
  2. Three-component Φ(C) recomputation matches stored values to within 0.0008, confirming the weighted sum is correctly implemented.
  3. Storm track validation: The lowest-coherence center followed the known nor'easter path from Virginia (37°N) to Maine (45.5°N) over 36 hours.
  4. No coherence failure over land (land minimum Φ = 0.593, Deff = 2.96). Physically correct — the storm center tracked offshore. The v2 Atlantic extension confirmed genuine coherence failure offshore: Φmin = 0.465, 37 failure points per frame, concentrated in the active storm core southeast of the NJ coast.
  5. Pressure stability bug identified and fixed. The original algorithm produced exactly 0.000 everywhere due to comparing inherently different layer sizes. The corrected algorithm uses standard atmosphere deviation, adding a meaningful third signal.
  6. Wind coherence is the dominant discriminator (widest range: 0.232–0.939), determining storm location. Temperature consistency is the most stable component. Pressure stability provides vertical structure context.

9. Limitations and Future Work

Harmora Atmospheric Coherence Model — Validation Report v2.1 (3-Component, Atlantic Extension)

Data Source: NOAA HRRR Analysis Grids via Herbie — Feb 22–24, 2026

Deff = Dmax × Φ(C) — Proposed by Hector Damian Cirino