EM GDP NOWCASTS

← All countriesKorea · 2026Q3Last run 2026-09-11 02:38:29 UTC
Korea · real GDP, tracking

Tracker firms toward 4.2%

4.20%↑ 0.83 since 02 Sep
YoY · in-sample fit dispersion ±0.68pp · 16 runs this quarter · Trim-25 ensemble

Nowcast history — ensemble aggregations

2.33.24.04.95.702 Sep05 Sep08 Sep11 Sep2026Q2 outturn 3.75%4.20
Trim-25MeanMedianBest modelGDP outturn
One mark per scheduled run, placed at its actual run time, so several runs in a day sit close together and a pause shows as a gap. The shaded band is ±1.96×SE of the Trim-25 ensemble, where SE is the dispersion of its in-sample one-quarter-ahead fits (≈pp). It is computed on the same final-vintage data the models were fitted to, so read it as fit dispersion, not as a 95% prediction interval. The honest uncertainty measure is how far the models disagree — the indicator-disagreement figures below. The dashed rule is the last GDP outturn on record, for reference. A flat stretch means the model indicators did not move; each quarter is its own tracking exercise, and earlier quarters stay in the database.

Latest run — all models

Availability pattern: ip: months 1–1, ip_all: months 1–1, retail: months 1–1, pmi: months 1–2, bsi: months 1–2, lead: months 1–1, cpi_core: months 1–2, trade_bal: months 1–2, elec: 1m before quarter
ModelRagged edgeYoY %±1.96×SERMSE ≈pp#RHS#Specs
Trim-25Ensemble4.20±0.680.355816
BIC trimmed medianEnsemble3.73±1.170.609820
MeanEnsemble3.73±0.930.48191641
MedianEnsemble3.66±0.920.47191641
BIC trimmed meanEnsemble3.67±1.140.589820
Best model (MIDAS, Bridged)Ensemble5.31±0.580.30408
MIDASBridged5.310.30408
MIDASReal-time3.840.34408
LASSOBridged4.120.4313100
ElasticNetBridged4.110.4313600
LASSOReal-time3.640.4358100
ElasticNetReal-time3.640.4358600
BridgeBridged4.240.44131
U-MIDASReal-time3.410.44361
RidgeBridged3.980.4513100
RidgeReal-time3.660.4658100
U-MIDASBridged3.830.46311
bsiSingle indicator3.650.6051
3PRFBridged3.390.60271
MF-VARBridged3.730.62101
csiSingle indicator3.070.6351
MF-VARReal-time3.380.64101
Indicator meanEnsemble3.37±1.270.6588
3PRFReal-time2.860.6591
ip_allSingle indicator3.430.6661
Indicator medianEnsemble3.39±1.300.6688
cpi_coreSingle indicator3.340.6751
retailSingle indicator3.410.6861
ipSingle indicator3.380.6961
elecSingle indicator2.890.6961
trade_balSingle indicator3.640.7051
pmiSingle indicator3.060.7151
U-MIDAS-PCReal-time3.490.7181
leadSingle indicator4.100.7161
MIDAS-PCReal-time3.360.7288
MIDAS-PCBridged3.140.7288
U-MIDAS-PCBridged3.730.7371
DFMBridged3.8681
DFMReal-time3.8394
39 rows · scroll within the table. Ragged edge: Bridged imputes the quarter's missing months by ARIMA before estimation; Real-time builds the specification from the observed cells only. #RHS = regressors in the final specification; #Specs = specifications tested (lag lengths / regularisation grid; for an ensemble, the total across its members). RMSE in 100×log terms under this run's availability pattern; dynamic factor models excluded by design.

Dispersion — nowcast against accuracy

3.03.64.24.85.40.000.220.430.650.87Trim-25 4.20%ElasticNetElasticNetLASSOLASSOMIDASMIDASU-MIDAS-PCnowcast, % YoYRMSE ≈pp (lower is better)Real-timeBridged
Each mark is one model: circles are Real-time, diamonds Bridged. Marks lower on the chart fit better under today's information set; the dashed rule is the Trim-25 ensemble. A tight cluster near the rule means the accurate models agree.

Indicator manifest & data on file

9 of 11 in the joint baseline · 10 with their own model
IndicatorFreqRoleCategoryTransformLast periodArrived (UTC)Obs
bsiMjoint + own modelsurveysd2026-082026-09-02 17:04284
cpi_coreMjoint + own modelpricesdlog2026-082026-09-09 16:02560
elecMjoint + own modelactivitydlog2026-062026-09-02 17:04462
ipMjoint + own modelactivitydlog2026-072026-09-02 17:04559
ip_allMjoint + own modelactivitydlog2026-072026-09-02 17:04319
leadMjoint + own modelactivitydlog2026-072026-09-02 17:04559
pmiMjoint + own modelsurveysd2026-082026-09-02 17:04269
retailMjoint + own modelconsumptiondlog2026-072026-09-02 17:04379
trade_balMjoint + own modeltraded2026-082026-09-02 17:04560
csiMown modelsurveysd2026-082026-09-02 17:04218
rgdpQtracked——2026Q22026-09-02 17:04186
The indicator manifest, and where the tracker stands whether or not anything printed today. joint + own model = in the multivariate baseline AND carrying its own single-indicator model; own model = single-indicator only (usually because its history is too short to join the baseline without truncating every joint model's sample); tracked = stored but not modelled. Transform: dlog = log difference, d = first difference (diffusion indices, rates and anything that can go negative). Last period is the newest observation held, Arrived when it first appeared in a download. Reference periods and dates only; indicator values are not redistributed.

New data releases

When (UTC)IndicatorFirst refLast ref# obs
Nothing yet. The log records only genuinely new prints, so it stays empty between releases — see the data-on-file table for what the nowcaster is currently holding.
One line per indicator per run: the range of reference periods that arrived.

Single-indicator models — who says what

10 indicators · median 3.41% · range 2.89–4.10%
IndicatorCategoryYoY %RMSE ≈pp
elecactivity2.890.688
pmisurveys3.060.708
csisurveys3.070.627
cpi_coreprices3.340.670
ipactivity3.380.685
retailconsumption3.410.676
ip_allactivity3.430.662
trade_baltrade3.640.698
bsisurveys3.650.604
leadactivity4.100.715
One U-MIDAS per indicator, each with a single autoregressive lag and its own estimation sample — so a series with a short history costs nothing to any other model. The spread across these rows is the interpretable uncertainty measure on this page: it says how much the answer depends on which indicator you believe. It is a measure of disagreement, not a probability distribution.

Out-of-sample scoreboard

archive vs first-release outturns
ModelFamilyRMSE ppMAE ppBias ppN
Not enough scored quarters yet. A quarter is scored when its GDP prints: the last nowcast made before that release is compared with the first-release outturn. This is the only genuinely out-of-sample table on the page.
For every quarter whose GDP has since printed, the last nowcast recorded before that release is scored against the first-release outturn. Errors are percentage points of YoY growth. Unlike the in-sample RMSE table above, nothing here was seen by the models when they were fitted — which is why N matters as much as RMSE: until this table has a couple of years in it, treat it as descriptive and do not weight models by it.

Machine-learning cross-validation

ModelRagged edgeFoldsα gridChosen αL1 ratioCV RMSEActive
LASSOBridged51000.000110.005412
ElasticNetBridged51000.001180.100.005412
LASSOReal-time51000.0002650.006135
ElasticNetReal-time51000.0002790.950.006135
RidgeBridged510018.70.005313
RidgeReal-time510047.50.006658
Regularisation strength chosen by k-fold cross-validation, re-tuned each run for the current availability pattern; Active = regressors with non-zero coefficients.
EM GDP nowcaster · model outputs onlyUnderlying indicator data not redistributed