Paper: arXiv 2505.19243
Authors: Dominik Stempień, Janusz Gajda
Abstract
We compare traditional approach of computing logarithmic returns with the fractional differencing method and its tempered extension as methods of data preparation before their usage in advanced machine learning models. Differencing parameters are estimated using multiple techniques. The empirical investigation is conducted on data from four major stock indices covering the most recent 10-year period. The set of explanatory variables is additionally extended with technical indicators. The effectiveness of the differencing methods is evaluated using both forecast error metrics and risk-adjusted return trading performance metrics. The findings suggest that fractional differentiation methods provide a suitable data transformation technique, improving the predictive model forecasting performance. Furthermore, the generated predictions appeared to be effective in constructing profitable trading strategies for both individual assets and a portfolio of stock indices. These results underline the importance of appropriate data transformation techniques in financial time series forecasting, supporting the application of memory-preserving techniques.
Complexity vs Empirical Score
- Math Complexity: 6.5/10
- Empirical Rigor: 8.0/10
- Quadrant: Holy Grail — high math complexity, high empirical rigor
Why this score: The paper employs advanced mathematical concepts like fractional differencing operators (Granger-Joyeux/Hosking) and ARFIMA/ARTFIMA model estimations, indicating high mathematical complexity. It also demonstrates strong empirical rigor through a rigorous backtesting framework covering 10 years of data, multiple assets, hyperparameter tuning, and evaluation via both forecast error and risk-adjusted trading metrics.
Research Flowchart
flowchart TD
Start(["Research Goal:<br>Compare Financial Data<br>Differentiation Techniques"]) --> Inputs
Inputs["[Data Inputs:<br>4 Major Stock Indices<br>10-Year Period<br>+ Technical Indicators"]]
Inputs --> Methods
subgraph Methods ["Methodology: Data Preparation"]
LR["Traditional Approach:<br>Logarithmic Returns"]
FD["Fractional Differencing<br>with Parameter Estimation"]
TE["Tempered Extension<br>of Fractional Differencing"]
end
Methods --> Processing
subgraph Processing ["Computational Process"]
ML["Advanced Machine Learning<br>(LSTM Neural Network)"]
end
Processing --> Evaluation
subgraph Evaluation ["Evaluation Metrics"]
FM["Forecast Error Metrics"]
TR["Risk-Adjusted Return<br>Trading Performance Metrics"]
end
Evaluation --> Findings(["Key Findings/Outcomes:<br>Fractional methods improve predictive<br>performance & generate profitable<br>trading strategies across assets"])
style Start fill:#e1f5fe
style Findings fill:#f3e5f5