Table of Contents
Fetching ...

Sign Accuracy, Mean-Squared Error and the Rate of Zero Crossings: a Generalized Forecast Approach

Marc Wildi

TL;DR

The paper tackles the forecast-design dilemma of balancing accuracy and smoothness by introducing Smooth Sign Accuracy (SSA), a framework that jointly considers sign accuracy, mean-squared error (MSE), and the rate of sign changes in the predictor. SSA formalizes a constrained optimization that maximizes a target correlation with the future target while enforcing a holding-time constraint and a fixed predictor length, yielding a one-parameter family of optimal predictors $\mathbf{b}(\nu)$ that interpolate between maximal smoothing and maximal responsiveness. It provides a frequency-domain interpretation via SSA-AR(2) filters and a time-domain difference-equation view, establishing a bijection between HT and the first-order autocorrelation under Gaussianity. The work extends SSA to non-stationary (I(1), I(2)) settings with cointegration constraints, develops extensions for incomplete spectral support, and demonstrates practical utility through benchmark customization (HP, Hamilton, Baxter-King) and a real-world application to US-INDPRO trend-nowcasting. Overall, SSA offers a versatile, interpretable framework that improves forecast performance while controlling the occurrence of sign changes, enabling tailored, robust real-time forecasting in economics and beyond.

Abstract

Forecasting entails a complex estimation challenge, as it requires balancing multiple, often conflicting, priorities and objectives. Traditional forecast optimization criteria typically focus on a single metric -- such as minimizing the mean squared error (MSE) -- which may overlook other important aspects of predictive performance. In response, we introduce a novel approach called the Smooth Sign Accuracy (SSA) framework, which simultaneously considers sign accuracy, MSE, and the frequency of sign changes in the predictor. This addresses a fundamental trade-off (the so-called accuracy-smoothness (AS) dilemma) in prediction. The SSA criterion thus enables the integration of various design objectives related to AS forecasting performance, effectively generalizing conventional MSE-based metrics. We further extend this methodology to accommodate non-stationary, integrated processes, with particular emphasis on controlling the predictor's monotonicity. Moreover, we demonstrate the broad applicability of our approach through an application to, and customization of, established business cycle analysis tools, highlighting its versatility across diverse forecasting contexts.

Sign Accuracy, Mean-Squared Error and the Rate of Zero Crossings: a Generalized Forecast Approach

TL;DR

The paper tackles the forecast-design dilemma of balancing accuracy and smoothness by introducing Smooth Sign Accuracy (SSA), a framework that jointly considers sign accuracy, mean-squared error (MSE), and the rate of sign changes in the predictor. SSA formalizes a constrained optimization that maximizes a target correlation with the future target while enforcing a holding-time constraint and a fixed predictor length, yielding a one-parameter family of optimal predictors that interpolate between maximal smoothing and maximal responsiveness. It provides a frequency-domain interpretation via SSA-AR(2) filters and a time-domain difference-equation view, establishing a bijection between HT and the first-order autocorrelation under Gaussianity. The work extends SSA to non-stationary (I(1), I(2)) settings with cointegration constraints, develops extensions for incomplete spectral support, and demonstrates practical utility through benchmark customization (HP, Hamilton, Baxter-King) and a real-world application to US-INDPRO trend-nowcasting. Overall, SSA offers a versatile, interpretable framework that improves forecast performance while controlling the occurrence of sign changes, enabling tailored, robust real-time forecasting in economics and beyond.

Abstract

Forecasting entails a complex estimation challenge, as it requires balancing multiple, often conflicting, priorities and objectives. Traditional forecast optimization criteria typically focus on a single metric -- such as minimizing the mean squared error (MSE) -- which may overlook other important aspects of predictive performance. In response, we introduce a novel approach called the Smooth Sign Accuracy (SSA) framework, which simultaneously considers sign accuracy, MSE, and the frequency of sign changes in the predictor. This addresses a fundamental trade-off (the so-called accuracy-smoothness (AS) dilemma) in prediction. The SSA criterion thus enables the integration of various design objectives related to AS forecasting performance, effectively generalizing conventional MSE-based metrics. We further extend this methodology to accommodate non-stationary, integrated processes, with particular emphasis on controlling the predictor's monotonicity. Moreover, we demonstrate the broad applicability of our approach through an application to, and customization of, established business cycle analysis tools, highlighting its versatility across diverse forecasting contexts.
Paper Structure (19 sections, 8 theorems, 67 equations, 9 figures, 4 tables)

This paper contains 19 sections, 8 theorems, 67 equations, 9 figures, 4 tables.

Key Result

Proposition 1

The vector $\mathbf{b}$ represents a stationary point of the first-order ACF $\rho(y)$ if (and only if) $\mathbf{b}$ is an eigenvector $\mathbf{v}_{i}$ of $\mathbf{M}$. In this scenario, the relationship $\mathbf{b'Mb}/\mathbf{b}'\mathbf{b}=\lambda_i$ holds, where $\lambda_i$ denotes the correspondi

Figures (9)

  • Figure 1: Two-sided truncated HP(1600), centered at lag $k=50$ (black), and three nowcasts: MSE (green), SSA(0.97,0) (blue) and SSA(0.8,0) (red). All filters are arbitrarily scaled to unit length (unit variance when fed with standardized WN). Filter coefficients (top graphs) and SSA amplitude functions (bottom graphs). The first few lags are highlighted in the top rightmost plot. Amplitude of SSA-AR(2) (bottom left), of nowcasts (bottom center) and high frequencies (bottom right). SSA amplitude functions are artificially aligned at frequency zero.
  • Figure 2: Comparison of SSA amplitude (left) and classic amplitude functions (right).
  • Figure 3: Coefficients of (unity scaled) SSA-filters based on the HP trend target and a fixed $\nu=1.96\in[-2,2]$ (leftmost panels) with corresponding SSA-AR(2) amplitude functions (second from left), SSA amplitudes of target (third from left) and SSA amplitudes of $\mathbf{b}(\nu)$ (rightmost) for lengths L=10 (top), L=100 (middle) and L=1000 (bottom). Amplitudes in the rightmost panels are identical to the product of the two amplitudes to the left, by convolution.
  • Figure 4: SSA(0.97,0) based on HP(1600)-target. Top left: filters applied to white noise (blue) and AR(1) (red and green); top-right: early lags; bottom-left: 'classic' amplitude functions; bottom-right: 'classic' amplitude towards higher frequencies. All filters are arbitrarily scaled to unit length.
  • Figure 5: INDPRO original entire sample (top left), log-transformed INDPRO from 1982 onwards (top right), log-differenced data (bottom left) and ACF of log-differenced series (bottom right).
  • ...and 4 more figures

Theorems & Definitions (8)

  • Proposition 1
  • Corollary 1
  • Theorem 1
  • Corollary 2
  • Corollary 3
  • Corollary 4
  • Theorem 2
  • Proposition 2