Skip to main content
Multivariate feeds lose data too — a sensor drops out, a market halts, a region stops reporting. SynForecast applies the same missingness patterns to multivariate generators (VAR, CopulaGenerator), so you can test multivariate imputation and check that a model still recovers the cross-series structure through the gaps.
Independent gaps, shared structure Each channel receives its own missing pattern — the series don’t drop out in lockstep — while the correlation between them is left intact, because missingness is applied after the correlated values are generated. The final section confirms the cross-series correlation survives.

VAR generator with random missing data

Generate 3 correlated series from a VAR(1) model with 15% random missing data.

Copula generator with block missing data

Generate correlated series using a Gaussian copula with week-long missing blocks, simulating synchronized outages.

VAR with seasonal missing data (weekend gaps)

Simulate a year of VAR(2) data with weekly seasonal missing patterns, representing weekend reporting gaps.

Correlation across the gaps

Estimate the cross-series correlation with and without missing data (dropping only the timestamps missing in either series). The estimate stays close, confirming the gaps are missing-at-random with respect to the dependence structure rather than distorting it.