Skip to Content
  • Article
  • Open Access

13 August 2026

24 Pages

Selective Prediction and the Persistence Illusion: A Diagnostic Decomposition of VIX Regime Classification

and
1
Texas Academy of Mathematics and Science, University of North Texas, Denton, TX 76203, USA
2
Department of Mathematics, University of North Texas, Denton, TX 76203, USA
*
Author to whom correspondence should be addressed.

Abstract

This paper develops a six-component diagnostic protocol for evaluating confidence-based selective prediction on autocorrelated financial labels, demonstrating it on VIX regime classification across 5000 trading days (July 2006–May 2026). The protocol combines coverage-matched baseline comparison, joint-coverage decomposition, regime-transition auditing, risk–coverage analysis, feature attribution, and abstention confound testing. Applied to Random Forest, Histogram Gradient Boosting, and XGBoost classifiers with 36 features, the protocol indicates that headline selective accuracy of 90–94% largely reflects label persistence: on jointly covered days, the Random Forest and a persistence rule calibrated on training data make identical predictions at three of five horizons (McNemar b = c = 0 ) and disagree on at most 3 of 708 days elsewhere. All three classifiers and a forecast-then-threshold HAR model achieve 0% covered accuracy on calm-to-high transitions—across 16 distinct transition episodes at the shortest horizon—and an LSTM performs below chance on the same days. The pattern is consistent with an informational constraint of the daily feature set rather than a model deficiency, and it replicates on S&P 500 trend regimes. The protocol is modular and directly applicable to other selective prediction systems on serially correlated outcomes.

1. Introduction

Volatility is one of the most important dimensions of financial market risk. The CBOE Volatility Index (VIX), often described as the market’s “fear gauge,” summarizes option-implied expectations of S&P 500 volatility over the next 30 days and is widely used by investors, risk managers, and policymakers to monitor uncertainty in equity markets (Bekaert & Hoerova, 2014; Whaley, 2009). Elevated implied volatility is both a symptom and a propagation channel of macroeconomic uncertainty: uncertainty shocks generate sharp, clustered spikes in market fear with real-economy consequences (Bloom, 2009). When VIX rises above 20—a level widely adopted as a practical divide between normal and elevated-fear environments (Whaley, 2009)—markets are generally considered to be in a high-volatility regime characterized by elevated fear, widening credit spreads, and increased probability of large equity drawdowns. Episodes such as the COVID-19 crash of March 2020 and the Japan carry-trade unwind of August 2024 illustrate the costs of failing to anticipate these regime transitions.
Despite its importance, VIX regime prediction is a difficult problem. Volatility is noisy, mean-reverting, and driven by a complex mixture of market sentiment, equity conditions, interest rates, and sudden exogenous shocks. Classical approaches such as GARCH-family models (Bollerslev, 1986), realized-volatility frameworks (Andersen et al., 2003), and Markov-switching models (Hamilton, 1989) have provided important foundations, but often assume specific parametric structures that may not hold in practice, and macroeconomic predictors add surprisingly little to autoregressive volatility benchmarks out of sample (Paye, 2012). Machine learning methods offer flexibility in modeling nonlinear interactions across large feature sets, and have shown genuine promise in related asset-pricing applications (Gu et al., 2020), but they introduce their own challenges: temporal leakage, calibration, and—critically for regime classification—the difficulty of distinguishing genuine predictive skill from the strong autocorrelation inherent in VIX.
Before proceeding, a distinction is worth drawing explicitly: forecasting volatility itself (a continuous quantity, the object of the GARCH and HAR literatures) and forecasting binary volatility regimes (whether VIX will be above a threshold at a future date) are related but different problems. This paper is concerned with the latter—the classification task that underlies regime-based risk dashboards, allocation switches, and hedging triggers—and with how such classifiers should be evaluated.
The selective prediction literature—which studies classifiers that may abstain from uncertain predictions (Bartlett & Wegkamp, 2008; Chow, 1970; Geifman & El-Yaniv, 2017)—offers a principled approach to regime classification: reserve predictions for high-confidence cases and trading coverage for reliability on predicted days. On autocorrelated label sequences such as VIX regimes, however, selective prediction can manufacture the appearance of skill by preferentially covering easy regime-stable days. That persistence is hard to beat on autocorrelated financial series is well known; what is missing from the literature is a systematic way to determine whether—and precisely where—a given selective classifier adds anything beyond it.
The contribution of this paper is a six-component diagnostic protocol for making that determination, together with a detailed demonstration on VIX regime classification. The protocol comprises: (i) coverage-matched comparison against naive baselines calibrated on training data only; (ii) decomposition of the jointly covered prediction set by regime-transition type; (iii) transition-conditional accuracy auditing; (iv) threshold-free risk–coverage analysis; (v) feature attribution to detect autocorrelation exploitation; and (vi) abstention confound testing. Three ensemble classifiers—Random Forest (RF), Histogram Gradient Boosting (HGB), and XGBoost—are trained on 36 features and abstain when calibrated probability is close to 0.5.
Applied to this setting, the protocol indicates the following. First, headline selective accuracy of 90–94% is largely composition-driven: on jointly covered days, RF and a training-calibrated persistence rule make identical predictions at three of five horizons (McNemar b = c = 0 ) and disagree on at most 3 of 708 shared days elsewhere; the aggregate accuracy gaps that do appear (significant only at N = 10 , + 2.8 pp, 95% CI [ 0.2 , 5.3 ] ) arise entirely from differences in which days each system covers. Second, a HAR-style logistic regression using only three features (current VIX level, 5-day VIX mean, 20-day VIX mean) is statistically indistinguishable from the full 36-feature RF at matched coverage (bootstrap CIs on the gap include zero), suggesting that the additional 33 features contribute little. Third, the confidence filter yields 0% accuracy on every covered calm→high transition—across 16 distinct transition episodes at N = 5 —for all three ensemble classifiers and for a forecast-then-threshold HAR model, while an LSTM performs below chance on the same days; explicit cost-weighting up to 20 × does not change this. Fourth, at N = 25 , balanced accuracy collapses to 50% for RF and HGB. Fifth, persistence at matched coverage dominates RF selective prediction on cost-weighted utility whenever false negatives are more costly than false alarms ( C ≥ 5 ) at N = 10 .
We state the scope of these claims carefully. The evidence presented here demonstrates the persistence illusion for two highly persistent financial classification problems (VIX regimes and S&P 500 trend regimes); the broader proposition—that selective prediction on any sufficiently autocorrelated label sequence is subject to the same artifact—is a hypothesis for which this study provides the first two supporting cases, not a demonstrated general property.
The remainder of the paper is organized as follows. Section 2 reviews related work. Section 3 describes the data. Section 4 presents the methodology. Section 5 reports empirical results. Section 6 replicates the diagnostic on S&P 500 trend regimes. Section 7 concludes.

3. Data

3.1. Market Data

Daily price data are obtained from Yahoo Finance for eight market series: the CBOE Volatility Index (VIX), the 3-month VIX term structure index (VIX3M), the CBOE 9-Day Volatility Index (VIX9D), the S&P 500 Index, gold futures (GC=F), the 10-Year Treasury yield (TNX), the U.S. Dollar Index (DXY), and the CBOE SKEW Index. VIX9D is downloaded to keep the raw data complete but is not used as a model feature. Although raw VIX data is available from January 1990, VIX3M data begins in July 2006; because VIX3M anchors the term spread feature, the effective sample starts on 17 July 2006.

3.2. Macroeconomic Data

Two macroeconomic variables are obtained from the Federal Reserve Economic Data (FRED) API: the Federal Funds Rate and the 10-Year minus 2-Year Treasury yield curve spread (T10Y2Y). The Federal Funds Rate target is forward-filled to daily frequency by holding the prevailing rate constant between FOMC meeting dates.

3.3. Label Construction

The prediction task is binary regime classification. For a prediction horizon N, the label is
LABEL N , t = 1 if VIX t + N ≥ 20 0 if VIX t + N < 20
The label is forward-shifted N days to ensure that all features are observed at time t and the outcome is measured at time t + N , eliminating lookahead bias. Horizons of N ∈ { 5 , 10 , 15 , 20 , 25 } trading days are evaluated.
The threshold of 20 follows the long-standing practitioner convention documented by Whaley (2009): it sits close to the long-run VIX median, is the level most commonly used in industry commentary and risk dashboards to separate “normal” from “elevated-fear” environments, and is embedded in numerous volatility-targeting product rules. It is nonetheless a convention rather than a structural break point, so robustness at thresholds of 18 and 22 is reported in Appendix B, and we note that data-driven threshold selection (e.g., from a fitted regime-switching model) is a reasonable alternative that would change class prevalence but not the diagnostic design.
A sustained-high label is also constructed:
SUSTAINED _ LABEL N , t = 1 if VIX t + k ≥ 20 for all k ∈ { 1 , … , N } 0 otherwise

3.4. Class Distribution and Train/Test Split

The full feature dataset covers 5000 trading days from 17 July 2006 to 29 May 2026. Data are split chronologically, with the first 80% used for training (2006–2022) and the remaining 20% for testing (2022–2026), preserving strict temporal ordering. Table 1 reports the resulting sample sizes and class balance at each prediction horizon.
Table 1. Sample sizes and class distribution (fraction of days with VIX ≥ 20) by prediction horizon after label shifting. The usable sample shrinks slightly with N because the final N days of the series have no observable label.
High-volatility days are substantially less common in the test period (≈30%) than in training (≈37%), reflecting that the training window encompasses several high-volatility crises—the 2008–09 financial collapse, the 2011 eurozone episode, and the COVID-19 crash—whereas the test window is dominated by the post-bear-market recovery despite the elevated volatility of the first half of 2022. The majority-class (always-calm) baseline therefore achieves approximately 70% accuracy on the test window before any model is fit.

4. Methodology

4.1. Feature Engineering

The model uses 36 engineered features grouped into five categories. All features are computed using only information available at or before the prediction date t.
VIX technical indicators (13 features): 10-day and 20-day simple moving averages (SMA10, SMA20); 10-day and 20-day momentum; 10-day and 20-day rate of change; Bollinger Band standard deviation, upper and lower bands, and position within the band; 14-day RSI; moving-average cross (SMA10 − SMA20); and VIX term spread (VIX3M − VIX).
SKEW features (3 features): SKEW level, 5-day change, and 20-day change.
S&P 500 features (7 features): 1-day, 5-day, and 20-day returns; 10-day and 20-day price momentum; 20-day realized volatility; and 252-day maximum drawdown.
Cross-asset features (9 features): Gold 1-day, 5-day, and 20-day returns; 10-Year Treasury yield 1-day, 5-day, and 20-day changes; DXY 1-day, 5-day, and 20-day returns.
Macroeconomic features (4 features): Federal Funds Rate 1-month and 3-month changes; yield curve spread 1-month and 3-month changes.
The complete feature list appears in Appendix A.

4.2. Models and Training Pipeline

Three ensemble classifiers are evaluated: Random Forest (RF) and Histogram Gradient Boosting (HGB), both implemented via scikit-learn, and XGBoost (Chen & Guestrin, 2016). All use a single fixed specification: RF with n_estimators=200, max_depth=10, and min_samples_leaf=5; HGB with max_iter=200, max_depth=5, and learning_rate=0.1; XGBoost with n_estimators=200, max_depth=6, learning_rate=0.1, subsample=0.8, and colsample_bytree=0.8. All seeds set to random_state=42. Using one specification eliminates pipeline inconsistencies and provides a fair comparison across tables. All features are standardized using StandardScaler fit on the training set and applied to the test set. XGBoost is run through the identical pipeline (same features, split, calibration, and abstention rule) so that its transition-level behavior is directly comparable to RF and HGB.

4.3. Probability Calibration

The selective prediction rule requires well-calibrated probability estimates. We apply isotonic regression calibration using CalibratedClassifierCV with 5-fold TimeSeriesSplit cross-validation on the full training set. The calibrated probability at time t is denoted as p ^ t , representing the estimated probability that VIX will be in a high-volatility regime at t + N .

4.4. Confidence-Based Selective Prediction

The selective classifier makes a prediction only when p ^ t is sufficiently far from 0.5. For the confidence threshold τ ∈ ( 0 , 0.5 ) , the prediction rule is
y ^ t = 1 if p ^ t > 0.5 + τ 0 if p ^ t < 0.5 − τ abstain if 0.5 − τ ≤ p ^ t ≤ 0.5 + τ
Accuracy is evaluated only on days where the model makes a prediction. Coverage is defined as the fraction of test days on which a prediction is made. The primary threshold is τ = 0.25 .

5. Results

5.1. Main Accuracy Results

Table 2 reports baseline and selective accuracy, coverage, and balanced accuracy on covered days at τ = 0.25 , and Table 3 reports precision, recall and F1 on the same covered days for the Random Forest.
Table 2. Baseline and selective ( τ = 0.25 ) accuracy, coverage, and balanced accuracy on covered days. Gain = selective minus baseline in percentage points (pp).
Table 3. Extended metrics on covered days for Random Forest ( τ = 0.25 ). At N = 25 , precision and recall are both 0% and balanced accuracy equals 50%, confirming that the model exclusively predicts the calm class at this horizon.
Figure 1 plots these results. Selective prediction improves accuracy for both models at every horizon. The balanced-accuracy columns, however, reveal the underlying artifact: RF balanced accuracy declines monotonically to 50.0% at N = 25 , indicating that the model exclusively predicts calm outcomes at the longest horizon—the nominal 90% selective accuracy there reflects the 70% base rate of calm days, not predictive skill.
Figure 1. Baseline, selective accuracy, and balanced accuracy across prediction horizons for Random Forest (left) and HGB (right). Baseline accuracy is computed on all test days; selective and balanced accuracy on covered days only. At N = 25 , balanced accuracy equals 50%, indicating a coin-flip result despite 90% selective accuracy.

5.2. Comparison to Naive Baselines

A critical question is whether the RF selective accuracy reflects genuine multi-feature ML skill or simply VIX autocorrelation. To answer this, we construct four coverage-matched baselines evaluated on the same test set.
The persistence baseline predicts VIX t + N ≥ 20 if and only if VIX t ≥ 20 , and abstains when | VIX t − 20 | < c . The constant c is calibrated on the training window only: we compute the RF’s coverage rate on the training set at τ = 0.25 and select the smallest c whose training-window coverage matches it, then freeze c and apply it unchanged to the test window. No test-set information—neither labels nor VIX levels—enters the choice of c. The same protocol is used for every coverage-matched baseline below: each baseline’s abstention threshold is set as the quantile of its own training-window confidence distribution that reproduces the RF’s training coverage rate, then it is frozen. Because the thresholds are frozen before the test window is touched, realized test coverage rates differ modestly across systems (persistence covers 81.4% vs. the RF’s 76.3% at N = 5 , and 21.2% vs. 26.9% at N = 25 ); we report both rates and address the composition of the covered sets directly in Section 5.10.
The LR (VIX only) baseline applies the full calibration pipeline to a single feature (current VIX level). The HAR-style logistic regression uses three features motivated by the HAR model (Corsi, 2009): current VIX ( VIX D ), 5-day VIX mean ( VIX W ), and 20-day VIX mean ( VIX M ). The Markov-chain baseline estimates the 1-step transition probability matrix from training data and raises it to the Nth power.
Three observations follow from Table 4 and Figure 2. First, the HAR-style logistic regression—using only three VIX-related features—remains within 1–4 pp of the full 36-feature RF at every horizon and exceeds it at N = 25 . A moving-block bootstrap on the HAR-minus-RF gap yields 95% CIs that include zero at both audited horizons ( N = 5 : [ − 3.46 , + 1.06 ] ; N = 10 : [ − 4.65 , + 0.34 ] ), so the two systems are statistically indistinguishable despite the 12-fold difference in feature count. Second, the RF-minus-persistence gap is positive at all horizons but statistically significant only at N = 10 ( + 2.8 pp, 95% CI [ + 0.18 , + 5.27 ] ); Section 5.9 shows this gap is attributable to differences in which days the two systems cover, not to disagreement on shared days. Third, no baseline or model escapes the transition failure documented in Section 5.5 below.
Table 4. RF selective accuracy vs. naive baselines ( τ = 0.25 ; all baseline abstention thresholds calibrated on the training window and frozen). All accuracies are computed on each system’s covered test days. Cov columns report realized test coverage. Bolded values indicate where a baseline exceeds the RF selective accuracy.
Figure 2. (Left) RF selective vs. naive baseline accuracy across horizons (covered test days; baseline thresholds frozen from the training window). (Right) RF-minus-persistence gap with 95% moving-block bootstrap CI; only the N = 10 interval excludes zero.

Why Not GARCH or Regime-Switching Benchmarks?

Two classical model families are deliberately absent from Table 4. GARCH-family models target the conditional variance of returns, a different object from the level of the option-implied VIX index; converting a GARCH variance path into a VIX threshold classification requires auxiliary assumptions about the variance risk premium that would make the comparison ambiguous. Fernandes et al. (2014) show that for the VIX level itself, simple autoregressive specifications are highly competitive, which is precisely the class our HAR-LR baseline (and the forecast-then-threshold HAR model below) represents. Markov-switching dynamics are represented directly by the Markov-chain baseline, which estimates regime-transition probabilities from training data. The next subsection adds the continuous-forecast route explicitly.

5.3. Forecast-Then-Threshold HAR and XGBoost Benchmarks

Because the regime label is a hard threshold at VIX = 20 , one may ask whether the diagnostic structure of this paper is an artifact of discretizing a continuous, mean-reverting process—and whether a model that forecasts the VIX level first, and thresholds the forecast afterward, behaves differently. We therefore estimate a HAR regression of VIX t + N on ( VIX D , VIX W , VIX M ) by least squares on the training window, predict the level at t + N , classify y ^ t = 1 [ VIX ^ t + N ≥ 20 ] , and abstain when the forecast is within a band d of the threshold, with d calibrated on training-window forecasts to match the RF’s training coverage and then frozen. Table 5 reports the result.
Table 5. Forecast-then-threshold HAR benchmark vs. RF selective accuracy, and its calm→high transition record. Accuracies on covered test days; the abstention band d is calibrated on the training window.
The forecast-then-threshold route reproduces the discrete pipeline’s behavior in full: overall covered accuracy within 1–7 pp of the RF, and 0% covered accuracy on calm→high transitions at every horizon. The mean-reverting HAR forecast, anchored on recent VIX levels, never projects a crossing from below 20 to above 20 with enough margin to clear the abstention band. This indicates the transition failure is not an artifact of binarization.
XGBoost, run through the identical pipeline, tells the same story from the model-complexity direction. Its selective accuracy (90.9–94.3% at N ≤ 20 ), coverage, and balanced-accuracy profile track the RF closely, including the balanced-accuracy collapse at N = 25 (50.0%, with coverage shrinking to 2%). Its transition record is identical: 0% covered accuracy on calm→high days at all five horizons (covering between 1.7% and 45.6% of them), with 99–100% accuracy on regime-stable days. The full XGBoost table appears in Appendix C. Consistent with the informational-constraint interpretation, adding a third, stronger boosted architecture changes nothing about where the accuracy comes from.

5.4. Persistence Quantification

For each horizon N, we compute the empirical transition probabilities Pr ( VIX t + N ≥ 20 ∣ VIX t ≥ 20 ) and Pr ( VIX t + N ≥ 20 ∣ VIX t < 20 ) , and classify each correct RF covered prediction as either a same-regime or regime-change call.
Figure 3 summarizes this decomposition. The persistence ratio—the relative probability of a high regime in N days conditional on today’s regime—reaches 9.75× at N = 5 , and the same-regime share of the RF’s correct covered predictions rises from 99.0% at N = 5 to 100% at N ≥ 20 (Table 6). On the days it chooses to cover, the RF adds no directional forecasting beyond VIX autocorrelation.
Figure 3. (Left) empirical transition probabilities conditional on today’s regime (all test days). (Center) persistence ratio P(H∣H)/P(H∣C). (Right) decomposition of RF correct covered predictions into same-regime and regime-change calls. At N ≥ 20 , 100% of correct predictions are same-regime.
Table 6. Empirical VIX transition probabilities and decomposition of RF correct covered predictions. P(H∣H) = P( VIX t + N ≥ 20 ∣ VIX t ≥ 20 ); P(H∣C) = P( VIX t + N ≥ 20 ∣ VIX t < 20 ). Same-regime % = fraction of correct RF covered predictions that match the regime at t.

5.5. Regime-Transition Analysis

We classify each test day by the regime at time t and the realized regime at t + N , creating four transition categories: calm→calm, calm→high, high→calm, and high→high. Table 7 reports coverage and accuracy within each category, and Figure 4 plots them across horizons.
Table 7. RF selective coverage and accuracy by regime-transition type ( τ = 0.25 , test set; accuracy on covered days within each transition type). Calm→high accuracy is 0% at all horizons: every covered prediction on a day about to spike is a confident “stay calm” signal.
Figure 4. RF selective accuracy by regime-transition type and horizon (covered days only, τ = 0.25 ). Calm→high rows are uniformly 0% at all horizons.
At N = 5 , the model covers 36 of 79 calm→high days (45.6%). On every single one of those 36 days, it issues a confident “stay calm” prediction and is wrong. The mechanism is clear: VIX comfortably below 20 generates calibrated probabilities below 0.25, triggering a high-confidence calm prediction.

5.5.1. How Many Independent Events Does the 0% Rest on?

Because transition days cluster around volatility episodes, day counts overstate the number of independent observations. Grouping the covered calm→high days into episodes (a gap of more than 10 trading days starts a new episode), the 0% record at N = 5 spans 16 distinct episodes between August 2022 and January 2026—including the August 2022 bear-market rally failure, the February 2023 repricing, the October 2023 rate scare, the July–August 2024 carry-trade unwind, and the September–October 2025 and January 2026 spikes. The corresponding counts are 15 episodes at N = 10 , 12 at N = 15 , and 4–5 at N = 20 and 25. At short horizons, the transition failure is therefore replicated across a substantial number of independent market events; at the two longest horizons the episode count is small, and the 0% figure there should be read as consistent with low—but not precisely estimated—transition skill.

5.5.2. Structural Caveat

This failure is not a model-specific defect: it is an expected structural property of the prediction problem. Calm→high transitions are disproportionately triggered by exogenous events—geopolitical shocks, central bank surprises, sudden liquidity dislocations—whose onset leaves no advance signature in publicly available daily price and macro-features. The diagnostic value of 0% covered accuracy is that the confidence filter fails to surface its own ignorance, issuing confident wrong predictions on covered transition days rather than abstaining.

5.5.3. Event Case Studies

Figure 5 documents the model’s behavior during four major volatility events in the test set: the 2022 bear-market VIX peak (June 2022), the UK gilt crisis (October 2022), the SVB banking collapse (March 2023), and the Japan carry-trade unwind (August 2024, when VIX reached 65).
Figure 5. Model behavior ( p ^ t , N = 5 , τ = 0.25 ) for up to 40 trading days before four major volatility events (the June 2022 window is shorter because the test period begins in mid-2022). In all four cases the model issues confident calm predictions leading up to the event.
Across all four events the pattern is consistent: the model issues confident “stay calm” predictions on the days leading up to each spike. The August 2024 carry-trade unwind shows essentially no anticipatory signal; p ^ t remains below 0.5 − τ until the day the spike materializes.

5.5.4. Cost-Weighting Does Not Rescue Calm→High Recall

To test whether the failure is informational rather than objective-function-driven, we refit the RF with explicit class weights { 0 : 1 , 1 : w } for w ∈ { 1 , 5 , 10 , 20 } (Table 8).
Table 8. Effect of class-weighting on transition coverage and selective accuracy. Calm→high accuracy is 0.0% at every weight for both horizons.
The failure to predict calm→high transitions is informational with respect to this feature set, not objective-function-driven: no reweighting of the loss surfaces transition signal that the 36 daily features do not contain. Whether richer information sets—intraday options flow, news text, and macro surprise indices—could anticipate some transitions remains an open question we return to in the Limitations.

5.5.5. Abstention as a Leading Indicator

Figure 6 plots this. At N = 5 , the abstention rate immediately before a calm→high transition is 54.4%, compared to 13.7% before calm→calm days and 23.7% overall—a 2.3× elevation. However, a confound test shows that VIX proximity to the threshold (AUC = 0.805 ) explains most of this signal; the abstention indicator alone achieves AUC = 0.708 . At N = 5 , abstention carries a small residual signal beyond proximity (likelihood-ratio p = 0.001 on the evaluation sample, treated as descriptive rather than confirmatory). This observation should be treated as hypothesis-generating and requires dedicated out-of-sample confirmation.
Figure 6. Abstention rate (fraction of all test days on which the model declines to predict) before calm→high transitions (red) vs. calm→calm days (green). At lag = 1 day, the abstention rate before spikes is more than double the overall rate.

5.6. Walk-Forward Validation

Table 9 reports five-fold expanding walk-forward validation.
Table 9. Five-fold expanding walk-forward validation (fold means ± std of accuracy on each fold’s covered days; persistence threshold calibrated on each fold’s training window). Shaded rows indicate that at N = 20 the RF/HGB standard deviations exceed 25 pp; persistence remains stable.
Coverage-matched persistence at N = 5 achieves 92.7% ± 3.6%—slightly higher mean than RF (92.2% ± 1.7%). At N = 10 , persistence (89.7% ± 5.0%) exceeds RF selective (85.9% ± 7.7%). At N = 20 , both RF and HGB show standard deviations exceeding 25 pp across folds, while persistence remains stable at 84.5% ± 6.9%. The practical reliable prediction window is approximately N ≤ 10 .

5.7. LSTM Comparison

Table 10 compares the LSTM with the RF. A two-layer LSTM network is trained on sliding windows of the past 20 trading days of all 36 features, using the same 80/20 chronological split. The LSTM uses hidden size 64 and dropout 0.3 and is trained for 40 epochs with the Adam optimizer. The architecture was chosen as the standard recurrent sequence baseline in financial ML: two layers and hidden size 64 give roughly the parameter budget of the tree ensembles, the 20-day window matches the longest lookback in the engineered feature set (so the LSTM sees the same information horizon), and dropout 0.3 is a conventional regularization level for series of this length. We did not sweep architectures or window lengths; the LSTM’s role here is not to maximize sequence-model performance but to test whether temporal memory per se recovers transition signal that the static ensembles miss. Larger attention-based architectures are a direction for future work, though the results below suggest the constraint is informational rather than architectural.
Table 10. LSTM vs. RF at τ = 0.25 . BalAcc = balanced accuracy on covered days. Both models are evaluated on the subsample of test days with a complete 20-day feature window, so the RF columns differ slightly from Table 2, which uses all test days.
The LSTM achieves non-zero calm→high covered accuracy (34.9% at N = 5 ; 19.1% at N = 10 )—unlike the RF’s 0%—but both figures are substantially below the 50% random baseline, meaning the LSTM is wrong more often than right on transition days. Architectural richness (20-day temporal memory) does not resolve the information constraint: the daily feature set does not carry the event-anticipation content needed to forecast volatility spikes.

5.8. SHAP Feature Attribution

Figure 7 shows the attribution. VIX technical features account for 71.9% of total SHAP mass at N = 5 and 64.7% at N = 10 . The dominant features are all smoothed or envelope transforms of the current VIX level. The SHAP decomposition is consistent with the model’s predictions being driven overwhelmingly by VIX autocorrelation, with negligible contribution from the broader cross-asset and macro-feature set. We note the standard caveat that SHAP values measure a model’s attribution of its own predictions, not causal importance (Lundberg & Lee, 2017): the analysis shows what the fitted model relies on and cannot rule out that the cross-asset features carry signal a differently specified model could exploit.
Figure 7. Mean absolute SHAP values (top 15 of 36 features) at N = 5 (left) and N = 10 (right). VIX technical features account for 71.9% and 64.7% of total SHAP mass, respectively.

5.9. Statistical Significance of the Persistence Gap

Table 11 reports the resulting intervals. We apply a moving-block bootstrap to the paired accuracy difference (RF selective minus persistence, with the persistence threshold frozen from the training window). The default block length is max ( N test , 20 ) ≈ 32 days (Kunsch, 1989); 2000 bootstrap replicates are drawn. Because overlapping N-day-ahead labels induce serial dependence of order at least N in the loss differentials—on top of regime persistence that lasts far longer—we additionally re-run the bootstrap at block lengths of 60 and 90 days (Appendix D).
Table 11. Moving-block bootstrap 95% confidence intervals for the RF-minus-persistence selective accuracy gap (block length 32 days). Only the N = 10 interval excludes zero; this holds at block lengths 60 and 90 as well (Appendix D).
Four of five confidence intervals include zero; the exception is N = 10 , where the RF’s aggregate advantage of + 2.8 pp is statistically significant. The McNemar test on jointly covered days clarifies what this aggregate gap does—and does not—consist of. At N ∈ { 10 ,   20 ,   25 } , RF and persistence make identical predictions on every jointly covered day ( b = c = 0 , p = 1.000 ). At N = 5 they disagree on 3 of 708 jointly covered days and at N = 15 on 1 of 462 (in the RF’s favor; b = 0 in every case—persistence never beats the RF on a shared day—with p ≥ 0.08 throughout). The significant N = 10 aggregate gap therefore arises entirely from which days each rule covers: on the days both systems predict, their predictions coincide exactly. This is coverage-composition skill—the RF’s confidence score is a somewhat better abstention trigger than raw distance to the threshold—rather than predictive disagreement, and we quantify it directly in Section 5.10 and the risk–coverage analysis of Section 5.11. Excluding the 2022 bear-market period (149–165 test days) leaves all qualitative conclusions unchanged: calm→high covered accuracy remains 0% at all horizons.

5.10. Composition of the Jointly Covered Set

Matching coverage rates does not match which days are covered. To make the comparison concrete, Table 12 reports the size of the jointly covered set (days on which both the RF and the persistence rule predict) and its composition by transition type.
Table 12. Size and transition-type composition of the jointly covered set (RF ∩ persistence, τ = 0.25 ). Percentages in the four rightmost columns are shares of the joint set.
The joint set is dominated by regime-stable days—92.9% at N = 5 (calm→calm plus high→high) rising to 92.9% calm→calm alone at N = 25 —where not a single high→calm or high→high day survives both filters. We state the implication plainly: the b = c = 0 result is close to guaranteed given the composition of the joint set—deep-calm and deep-high days on which any reasonable rule agrees. That is not a weakness of the analysis; it is the finding. The confidence filter and the distance-to-threshold rule select nearly the same easy days, which is precisely why selective accuracy is not evidence of skill beyond persistence on this task.

5.11. Risk–Coverage Analysis

Nearly all results above are reported at τ = 0.25 . Following standard practice in the selective prediction literature (Geifman et al., 2019), Figure 8 reports full risk–coverage curves—selective error as a function of coverage, swept over the entire confidence range—for RF, HGB, XGBoost, and the persistence rule (whose confidence score is distance to the threshold, | VIX t − 20 | ), with the area under the risk–coverage curve (AURC) in Table 13.
Figure 8. Risk–coverage curves per horizon (test set; selective risk = error rate on covered days as coverage varies over the full confidence sweep). Persistence uses | VIX t − 20 | as its confidence score.
Table 13. Area under the risk–coverage curve (AURC; lower is better) by model and horizon.
The threshold-free view adds an honest nuance to the persistence story. The RF attains the lowest AURC at four of five horizons, and all three ML models rank their own confidence better than the distance-to-threshold heuristic over the full coverage range—the ML confidence ordering is genuinely more informative about which days are easy. However, this ranking advantage operates almost entirely within the regime-stable population: as Section 5.10 shows, at deployed coverage rates, the covered sets nearly coincide; as Section 5.5 shows, no ordering by confidence surfaces calm→high days as predictable. Better ranking of easy days does not translate into detection of the transitions that matter for risk management.

5.12. Cost-Weighted Utility Analysis

U = − FP + C · FN n predictions
Table 14 reports the results. At N = 10 , persistence at matched coverage dominates RF selective prediction under any moderate false-negative cost asymmetry ( C ≥ 5 ). The RF selective framework is utility-beneficial only when false positives are as costly as false negatives ( C = 1 ).
Table 14. Cost-weighted utility per prediction under different FN/FP cost ratios C. Higher utility (closer to 0) is better. Bolded entries show where persistence dominates the RF selective classifier.

6. Replication: S&P 500 Trend-Regime Classification

To test whether the persistence illusion is specific to volatility forecasting, we replicate the full diagnostic protocol on S&P 500 trend-regime classification using the same feature set and model specification. The label is
BEAR N , t = 1 if SP 500 t + N < SP 500 ¯ 200 , t + N 0 otherwise
The persistence baseline here predicts the current trend regime continues, with abstention when the S&P 500 is within a band of its 200-day moving average; the band is measured as a fraction of the moving average (so it is scale-free across the 2006–2026 index range) and is calibrated on the training window to match the RF’s training coverage, then it is frozen.
Table 15 reports the baseline comparison, Table 16 the transition breakdown, and Figure 9 summarizes both. The persistence ratio is 23.8× at N = 5 —more than twice the VIX ratio of 9.75×—and persistence matches or beats the RF at four of five horizons (RF−Persist: − 1.4 to − 2.8  pp, with a + 0.2 pp tie at N = 10 ). Note that the frozen persistence band covers more of the test window than the RF (roughly 90% vs. 60–74%), so its advantage is not an artifact of retreating to an easier covered subset: persistence predicts on more days, including harder ones, and still matches or exceeds the RF. Bull→bear covered accuracy is 0.0% at both N = 5 and N = 10 , replicating the VIX calm→high finding exactly, and RF balanced accuracy again degrades toward 50% as the horizon grows. The replication is consistent with the persistence illusion being a structural consequence of applying selective prediction to highly autocorrelated binary time series rather than a VIX-specific artifact, though we emphasize that the two markets constitute supporting evidence for that broader hypothesis, not a demonstration of it.
Table 15. S&P 500 trend-regime replication (persistence band calibrated on training window). Accuracies on each system’s covered test days. RF−Persist is negative at four of five horizons: persistence matches or dominates the RF selective classifier.
Table 16. S&P 500 transition accuracy. Bull→bear covered accuracy is 0%—exact mirror of VIX calm→high.
Figure 9. S&P 500 trend-regime replication (covered test days; persistence band frozen from the training window). (Left) RF vs. persistence selective accuracy—persistence matches or dominates at four of five horizons. (Center) persistence ratio of 23.8× at N = 5 . (Right) bull→bear covered accuracy is 0%, replicating the VIX calm→high finding.

7. Conclusions

The primary contribution of this paper is a six-component diagnostic protocol for evaluating selective prediction systems on serially correlated labels, demonstrated in detail on VIX regime classification. Applied to this task, the protocol indicates that headline selective accuracy of 90–94% largely reflects label persistence rather than multi-feature machine learning skill. The evidence divides into two tiers, which we state separately.
Statistically supported findings. On jointly covered days, RF and a training-calibrated persistence rule make identical predictions at N ∈ { 10 , 20 , 25 } (McNemar b = c = 0 ) and disagree on at most 3 of 708 shared days at the remaining horizons, with persistence never winning a disagreement. The moving-block bootstrap on the RF-minus-persistence gap includes zero at four of five horizons (robust to block lengths of 32–90 days); the one significant gap ( N = 10 , + 2.8 pp) is attributable to coverage composition, since predictions on shared days coincide exactly. The HAR-minus-RF bootstrap CIs include zero at both audited horizons. The confidence filter achieved 0% covered accuracy on calm→high transitions at every horizon, across 16 independent transition episodes at N = 5 —for RF, HGB, XGBoost, and a forecast-then-threshold HAR model, with an LSTM performing below chance on the same days—and explicit cost-weighting up to 20 × did not change this.
Descriptive observations. Point-estimate patterns—the HAR-LR exceeding the RF at N = 25 , the ordering among baselines within overlapping confidence intervals, and the 1–7 pp spreads in Table 4—are reported as descriptive and should not be read as confirmed effects. We note that many comparisons are performed across horizons and analyses; because the paper’s central claims are negative results (absence of significant gaps), multiplicity concerns cut against finding spurious significance rather than in favor of our conclusions, but the descriptive tier should be interpreted accordingly.
The scope of the evidence is two highly persistent financial classification problems: VIX regimes and S&P 500 trend regimes. The proposition that the persistence illusion afflicts selective prediction on autocorrelated labels generally is a hypothesis these two cases support, not a demonstrated property; additional domains are needed before broader claims can be made.

7.1. Practical Implications: Who Should Use This Protocol and How

The protocol is designed for four audiences. Model validators and model risk management teams evaluating internal or vendor regime-classification signals can apply it to determine whether a marketed accuracy figure survives persistence-matched comparison. Quantitative researchers developing selective classifiers on financial time series can use it to locate where their model’s accuracy comes from before claiming skill. Referees and editors reviewing selective-prediction papers on autocorrelated data can use it as a review checklist. Practitioners deciding whether to deploy a regime signal can use the transition-level decomposition to see whether the signal works on the days that drive hedging value.
Concretely, we recommend that any selective prediction system on serially correlated labels report: (i) balanced accuracy alongside selective accuracy; (ii) a persistence baseline whose abstention threshold is calibrated on training data only; (iii) the size and transition-type composition of the jointly covered set; (iv) transition-conditional coverage and accuracy; (v) risk–coverage curves and AURC rather than a single threshold; and (vi) attribution analysis identifying reliance on autocorrelation proxies. Absence of these six items leaves open the possibility that reported accuracy is composition-driven.
Selective prediction itself is not the villain of this analysis, and from a risk-management perspective there remain concrete situations where it adds value despite its inability to detect transitions. First, abstention as an uncertainty signal: the abstention rate itself carries modest leading-indicator content (rising to 54% immediately before calm→high transitions at N = 5 in our sample), so a desk can treat a spike in abstentions—rather than the model’s directional calls—as a trigger to review hedges, tighten position limits, or scale down volatility-sensitive exposure. Used this way, the system’s silence is the signal, and its silence is honest even when its predictions are not informative. Second, regime-stable confirmation: 99–100% covered accuracy on regime-stable days is genuinely useful for strategies whose main risk is acting on false alarms—for example, gating a systematic carry or volatility-selling program that should stay deployed in confirmed calm regimes and needs protection mainly against spurious exit signals. Third, avoiding forced low-confidence calls: in workflows where a model output feeds an automated decision, an abstention that routes the day to a human or to a conservative default is preferable to a forced coin-flip prediction. In each case the deployment principle is the same: use the selective system for what the diagnostic shows it can do (confirm continuation, flag its own uncertainty), and refuse to lean on it for what it cannot (anticipate spikes). What the protocol guards against is mistaking the accuracy of the covered subset for forecasting skill.

7.2. Limitations

The feature set consists of publicly available daily market data; the transition failure documented here is a statement about this information set, not about all possible information sets. Two of the feature groups (the CBOE SKEW index and the VIX term-structure spread) are themselves option-implied, so the negative result already covers the most accessible option-implied measures; richer sources—intraday options flow, macroeconomic surprise indices, news sentiment, textual and order-flow data—could in principle anticipate some exogenous transitions and are the primary open direction. Calm→high transitions are disproportionately triggered by exogenous shocks—geopolitical events, policy surprises, sudden liquidity crises—that leave no advance signature in daily price features. The four-year test period (≈1000 trading days) is underpowered for distinguishing accuracy differences of 1–3 pp under serial dependence, and contains 4–16 independent calm→high episodes depending on horizon. The replication spans two U.S. equity-linked markets; non-U.S. volatility indices (e.g., VSTOXX) and other asset classes remain untested.

7.3. Future Work

The primary open direction is feature enrichment: incorporating event-anticipation content such as options flow dynamics, credit spreads, news-based sentiment, or order-flow imbalance, to test whether the transition failure reflects the daily public information set or a deeper unpredictability of exogenous shocks. A two-stage system using the abstention rate as a leading indicator followed by a conditional spike-prediction model is a second natural direction. Third, the diagnostic protocol should be applied to additional autocorrelated regime classification tasks—credit spread regimes, recession prediction, and currency crisis indicators—to characterize how the persistence ratio relates to the severity of the selective-prediction bias and to test the generality of the persistence-illusion hypothesis.

Author Contributions

Conceptualization, A.G.; methodology, A.G.; software, A.G.; formal analysis, A.G.; data curation, A.G.; investigation, A.G.; writing—original draft, A.G.; writing—review and editing, J.L.; visualization, A.G.; supervision, J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data used in this study are publicly available. VIX, VIX3M, S&P 500, gold, Treasury yield, DXY, and SKEW data are available from Yahoo Finance (https://finance.yahoo.com). Macroeconomic data (Federal Funds Rate and yield curve spread) are available from the Federal Reserve Economic Data (FRED) API (https://fred.stlouisfed.org). The complete analysis pipeline—data download, feature engineering, model training, calibration, all baselines, bootstrap inference, and figure generation—is publicly available at https://github.com/akshatg10104/VIX_research, accessed on 2 August 2026.

Acknowledgments

During the preparation of this work, the authors used Claude (Anthropic) to assist with analysis-code development, data processing, manuscript drafting, and revision. The study design, research questions, and interpretation of results are the authors’ own; the authors reviewed, verified, and edited all generated code and text, independently checked the reported numerical results, and take full responsibility for the content of the published article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Complete Feature List

Table A1 lists all 36 engineered features.
Table A1. All 36 engineered features, grouped by category. All features are computed from information available at or before prediction date t.

Appendix B. Additional Robustness Results

This appendix collects secondary robustness tables referenced in the main text: confidence threshold sensitivity (Table A2), VIX regime-threshold robustness (18/20/22; Table A3), and sustained regime labels (Table A4).

Appendix B.1. Threshold Sensitivity

Table A2. Random Forest selective accuracy (covered days) and coverage as a function of confidence threshold τ .
Accuracy increases monotonically with τ across all horizons, consistent with the calibrated probability being a reliable ranking signal. However, as Section 5.5 shows, increasing τ does not improve coverage of transition days—it makes confident wrong predictions on calm→high days even more selective.

Appendix B.2. Robustness Across VIX Thresholds

Table A3. Random Forest accuracy gain (selective accuracy on covered days vs. baseline accuracy on all days) by VIX regime threshold at τ = 0.25 .
The advantage of selective prediction holds across VIX thresholds of 18, 20, and 22 at N ≤ 20 . The exception is RF at N = 25 , VIX ≥ 18, which shows a gain of − 14.8 pp, consistent with the degenerate behavior documented in Table 3.

Appendix B.3. Sustained Regime Labels

Table A4. Random Forest selective accuracy (covered days) for instantaneous and sustained regime labels at τ = 0.25 .
Sustained regime labels are consistently easier to predict than instantaneous labels at N ≤ 20 , reflecting that persistent high-volatility episodes are preceded by stronger signals across multiple features.

Appendix C. XGBoost Results

Table A5 reports XGBoost’s selective performance and transition breakdown.
Table A5. XGBoost selective performance and transition breakdown ( τ = 0.25 , identical pipeline to RF/HGB). All accuracies on covered test days. C→H = calm→high.

Appendix D. Bootstrap Block-Length Sensitivity

Table A6 reports the intervals at block lengths of 32, 60, and 90 days.
Table A6. Moving-block bootstrap 95% CIs for the RF-minus-persistence gap at block lengths 32, 60, and 90 days. The N = 10 interval excludes zero at all three block lengths; all other intervals include zero throughout.

Appendix E. Discrimination and Calibration Metrics

Table A7 reports AUC and Brier scores before and after calibration.
Table A7. Test-set AUC and Brier score before and after isotonic calibration, by model and horizon. Both metrics are computed on all test days (not covered subsets). Calibration leaves AUC essentially unchanged (isotonic regression is monotone) and consistently improves the Brier score.
Discrimination declines steadily with horizon (RF AUC 0.90 at N = 5 falling to 0.76 at N = 25 ), consistent with the shrinking information content of current features about distant regimes. We caution, as the body of the paper demonstrates, that aggregate AUC on a 70/30-imbalanced test set is itself dominated by the easy regime-stable population and should not be read as transition-detection ability.

Appendix F. Methodological Details

For reproducibility, we record here the implementation details requested during review; the complete pipeline is available in the public repository cited in the Data Availability Statement.
Feature construction timing. All rolling-window features at date t use data through the close of date t only; labels use the VIX close at t + N . Feature windows never cross the train/test split: test-set features are computed from the concatenated series but involve only dates ≤ t , and the 200-day moving average and all rolling means are backward-looking.
Missing observations. All series are aligned to the VIX trading calendar: days without a VIX close are dropped, and the remaining series (which occasionally close on different holidays) are forward-filled onto that calendar, so each feature reflects the most recent value available to a real-time forecaster. FRED macro series are likewise forward-filled between release dates. Rows in which any engineered feature is undefined—the rolling-window warm-up period and all dates before VIX3M availability in July 2006—are dropped in a final step, yielding the 5000-day sample.
Hyperparameter selection. The diagnostic sections deliberately use a single fixed, a-priori specification per model (Section 4.2)—typical library defaults of moderate capacity—rather than tuned configurations, so that every diagnostic table references the same model instance and no selection pressure is exerted by any data. A tuned-pipeline variant, retained in the public repository for comparison but not used for any result in this paper, uses RandomizedSearchCV with 3-fold TimeSeriesSplit on the training window only (accuracy scoring). In neither case is any configuration evaluated on the test window during selection.
Calibration. Isotonic calibration is fit separately for each horizon using scikit-learn’s CalibratedClassifierCV with five-fold TimeSeriesSplit on the training window; each fold’s calibrator sees only past data relative to its validation fold.
Baseline threshold calibration. Every coverage-matched baseline threshold (persistence c, the probability-gap thresholds for LR/HAR-LR/Markov, and the HAR forecast band d) is the training-window quantile that reproduces the RF’s training coverage rate at τ = 0.25 , computed once and frozen before any test-set evaluation.
Bootstrap implementation. The moving-block bootstrap resamples day indices in contiguous blocks (circular start positions drawn uniformly), reassembles a pseudo-sample of the original test length, and recomputes both systems’ covered accuracies on the resampled days using their frozen masks; 2000 replicates; percentile CIs. Block lengths of 32 (default), 60, and 90 days are reported in Appendix D.

References

  1. Andersen, T. G., Bollerslev, T., Diebold, F. X., & Labys, P. (2003). Modeling and forecasting realized volatility. Econometrica, 71, 579–625. [Google Scholar] [CrossRef] [Scilit]
  2. Bartlett, P. L., & Wegkamp, M. H. (2008). Classification with a reject option using a hinge loss. Journal of Machine Learning Research, 9, 1823–1840. [Google Scholar] [CrossRef] [Scilit]
  3. Bekaert, G., & Hoerova, M. (2014). The VIX, the variance premium and stock market volatility. Journal of Econometrics, 183, 181–192. [Google Scholar] [CrossRef] [Scilit]
  4. Bloom, N. (2009). The impact of uncertainty shocks. Econometrica, 77, 623–685. [Google Scholar] [CrossRef] [Scilit]
  5. Bollerslev, T. (1986). Generalized autoregressive conditional heteroskedasticity. Journal of Econometrics, 31, 307–327. [Google Scholar] [CrossRef] [Scilit]
  6. Breiman, L. (2001). Random forests. Machine Learning, 45, 5–32. [Google Scholar] [CrossRef] [Scilit]
  7. Chen, T., & Guestrin, C. (2016). XGBoost: A scalable tree boosting system. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining (pp. 785–794). ACM. [Google Scholar]
  8. Chow, C. K. (1970). On optimum recognition error and reject tradeoff. IEEE Transactions on Information Theory, 16, 41–46. [Google Scholar] [CrossRef] [Scilit]
  9. Corsi, F. (2009). A simple approximate long-memory model of realized volatility. Journal of Financial Economics, 7, 174–196. [Google Scholar]
  10. El-Yaniv, R., & Wiener, Y. (2010). On the foundations of noise-free selective classification. Journal of Machine Learning Research, 11, 1605–1641. [Google Scholar]
  11. Fernandes, M., Medeiros, M. C., & Scharth, M. (2014). Modeling and predicting the CBOE market volatility index. Journal of Banking & Finance, 40, 1–10. [Google Scholar] [CrossRef] [Scilit]
  12. Fisch, A., Jaakkola, T., & Barzilay, R. (2022). Calibrated selective classification. Transactions on Machine Learning Research. [Google Scholar]
  13. Geifman, Y., & El-Yaniv, R. (2017). Selective classification for deep neural networks. Advances in Neural Information Processing Systems, 30. [Google Scholar]
  14. Geifman, Y., Uziel, G., & El-Yaniv, R. (2019, May 6–9). Bias-reduced uncertainty estimation for deep neural classifiers. International Conference on Learning Representations (ICLR), New Orleans, LA, USA. [Google Scholar]
  15. Gu, S., Kelly, B., & Xiu, D. (2020). Empirical asset pricing via machine learning. The Review of Financial Studies, 33, 2223–2273. [Google Scholar] [CrossRef] [Scilit]
  16. Guidolin, M., & Timmermann, A. (2007). Asset allocation under multivariate regime switching. Journal of Economic Dynamics and Control, 31, 3503–3544. [Google Scholar] [CrossRef] [Scilit]
  17. Hamilton, J. D. (1989). A new approach to the economic analysis of nonstationary time series and the business cycle. Econometrica, 57, 357–384. [Google Scholar] [CrossRef] [Scilit]
  18. Kunsch, H. R. (1989). The jackknife and the bootstrap for general stationary observations. Annals of Statistics, 17, 1217–1241. [Google Scholar] [CrossRef] [Scilit]
  19. Lundberg, S. M., & Lee, S. I. (2017). A unified approach to interpreting model predictions. Advances in Neural Information Processing Systems, 30. [Google Scholar]
  20. Paye, B. S. (2012). ‘Déjà vol’: Predictive regressions for aggregate stock market volatility using macroeconomic variables. Journal of Financial Economics, 106, 527–546. [Google Scholar] [CrossRef] [Scilit]
  21. Whaley, R. E. (2009). Understanding the VIX. Junior Portfolio Manager, 35, 98–105. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.