Een abonnement op JoVE is vereist om deze inhoud te bekijken. Log in of start vandaag met uw gratis proefperiode.

Onderzoeksartikel

Vergelijkende evaluatie van de complexiteit van deep learning-modellen voor het voorspellen van prijzen van niet-ferrometaal

88 weergaven

DOI:

10.3791/71032

5 juni 2026

In dit artikel

Samenvatting

Een systematische herwaardering van 13 architecturen voor metaalprijsvoorspelling toont aan dat een eenvoudige gated recureur-eenheid beter presteert dan complexere hybride modellen. Modellen getraind op koper en getest op aluminium en zink tonen consequent een hoge voorspellende nauwkeurigheid, wat het gebruik van zuinige benaderingen bij het voorspellen van grondstoffenprijzen ondersteunt.

Samenvatting

Deze studie onderzoekt of toenemende architecturale complexiteit de prognosenauwkeurigheid in op deep learning gebaseerde financiële modellen verbetert. Met behulp van dagelijkse spotprijsgegevens van de Shanghai Metals Market voor koper (Cu), aluminium (Al) en zink (Zn) van januari 2015 tot september 2025, werd een gestandaardiseerde preprocessing-pijplijn toegepast, inclusief z-score normalisatie en het opstellen van sliding window-sequenties (vensterlengte = 30, prognosehorizon = 1). In totaal werden achttien modellen systematisch geëvalueerd, waaronder gated recurrent units (GRU's), long short-term memory (LSTM) netwerken, convolutioneel neuraal netwerk–bidirectioneel LSTM–aandacht hybriden (CNN–BiLSTM–Attention), evenals traditionele econometrische modellen (autoregressief geïntegreerd voortschrijdend gemiddelde en gegeneraliseerde autoregressieve conditionele heteroskedasticiteit), machine learning-modellen (random forest en extreme gradient boosting), en een op Transformer gebaseerd model. Alle deep learning-modellen zijn uitsluitend getraind op Cu-data en geëvalueerd op onafhankelijke Al- en Zn-datasets om de generaliseerbaarheid te beoordelen. De resultaten tonen aan dat het standaard GRU-model de laagste foutpercentages behaalt (gemiddelde absolute fout [MAE] = 1032,85; wortelgemiddelde kwadratische fout = 1344,30) en de hoogste verklarende kracht (determinatiecoëfficiënt [R2] = 0,907) op de Cu-testset, terwijl het ook sterk presteert op Al (MAE = 167,51, R2 = 0,918) en Zn (MAE = 254,23, R2 = 0,952). Ablatieanalyse toont aan dat het toevoegen van architecturale componenten zoals aandachtsmechanismen, bidirectionele lagen en convolutionele modules de voorspellende nauwkeurigheid vermindert. Statistisch testen met de Diebold–Mariano-test geeft aan dat de meeste prestatieverschillen significant zijn (p< 0,05). Deze bevindingen benadrukken de beperkingen van onnodige modelcomplexiteit en ondersteunen het gebruik van eenvoudigere, robuuste benaderingen voor het voorspellen van grondstoffenprijzen.

Inleiding

De wereldwijde markt voor non-ferrometalen — waaronder koper (Cu), aluminium (Al) en zink (Zn) — is een spil van de wereldeconomie. Deze metalen zijn fundamenteel voor de bouw, productie, transport en de snel groeiende groene energie-infrastructuur 1,2. Daardoor worden hun prijsdynamiek gekenmerkt door hoge volatiliteit, gedreven door een complex samenspel van macro-economische krachten, geopolitieke spanningen, verstoringen in de toeleveringsketen, speculatieve financiële activiteiten en verbindingen met energiemarkten 3,4<....

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Protocol

Deze studie betrof geen menselijke deelnemers of gewervelde dieren. Alle gebruikte gegevens zijn openbaar beschikbare handelsprijsreeksen van de SMM, die geen ethische goedkeuring vereisen. Daarom werd voor dit onderzoek geen ethische goedkeuring gevraagd of vereist.

Deze sectie beschrijft het uitgebreide en rigoureuze onderzoeksontwerp dat is uitgevoerd om de kernhypothese empirisch te testen. Het biedt een gedetailleerde uiteenzetting van de wiskundige formulering en architecturale details van de dertien geëvalueerde deep learning-modellen, het precieze trainingsprotocol en de formele evaluatiemetrics. De....

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Resultaten

qDeze sectie presenteert een uitgebreide empirische evaluatie van de 13 DL-modellen en aanvullende basismodellen, volgens de rigoureuze methodologie zoals uiteengezet in sectie 3. De analyse is opgebouwd uit vier delen: (1) een beschrijvend overzicht van de dataset, (2) een primaire benchmarking van modelprestaties op de vastgehouden Cu-testset, inclusief visuele diagnostiek van fitting- en trainingsdynamiek, (3) een gedetailleerde ablatiestudie om het effect van architecturale complexit.......

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Discussie

De empirische resultaten in de sectie Resultaten geven een duidelijk en consistent antwoord op onze centrale onderzoeksvraag: voor dagelijkse prijsvoorspelling van non-ferrometalen onder een realistisch, databeperkt regime (2.602 observaties, univariate inputs, een stap vooruit), presteert de eenvoudigste deep learning-architectuur—de GRU—consequent en aanzienlijk beter dan een breed scala aan complexere modellen. Deze omvatten hybride CNN's, bidirectionele RNN's, aandac.......

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Openbaarmakingen

De auteurs verklaren dat zij geen concurrerende financiële belangen of persoonlijke relaties hebben die het werk in deze studie zouden kunnen beïnvloeden.

Dankbetuigingen

Dit onderzoek kreeg geen externe financiering.

....

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Materialen

Lijst van materialen gebruikt in dit artikel
NaamBedrijfCatalogusnummerOpmerkingen
DatasetDaily copper (Cu) spot price series – Een van de drie doelmetalen; ook onderdeel van multivariate invoerfuncties.Shanghai Metals Market (SMM), openbaar beschikbaarSMM prijsgegevens; kolom = Cu; prijstype = spot; frequentie = dagelijks; eenheid = CNY/ton; datumbereik = 2015-01-05 tot 2025-09-12; RRID: niet van toepassing
DatasetDagelijkse aluminium (Al) spotprijsreeks – Een van de drie doelmetalen; ook onderdeel van multivariate invoerfuncties.Shanghai Metals Market (SMM), openbaar beschikbaarSMM prijsgegevens; kolom = Al; prijstype = spot; frequentie = dagelijks; eenheid = CNY/ton; datumbereik = 2015-01-05 tot 2025-09-12; RRID: niet van toepassing
DatasetDagelijkse zink (Zn) spotprijsreeks – Een van de drie doelmetalen; ook onderdeel van multivariate invoerfuncties.Shanghai Metals Market (SMM), openbaar beschikbaarSMM prijsgegevens; kolom = Zn; prijstype = spot; frequentie = dagelijks; eenheid = CNY/ton; datumbereik = 2015-01-05 tot 2025-09-12; RRID: niet van toepassing
DatasetVoorbereidde multivariate metalenprijsdataset – Chronologisch gesorteerd en opgeruimd Cu, Al, Zn-serie na het afhandelen van ontbrekende waarden en het construeren van een glijdend venster (L = 30, h = 1).Door de auteur gegenereerd uit SMM-gegevensOpgeslagen in Zenodo-repository (DOI: 10.5281/zenodo.19976985); bestand: Data.csv; RRID: niet van toepassing
SoftwarePython programmeertaal – Hoofdtaal voor gegevensverwerking, modelimplementatie, evaluatie en het genereren van figuren/tabellen.Python Software Foundation / AnacondaPython 3.10.19; Anaconda distributie; RRID: SCR_008394
SoftwareTensorFlow/Keras – Deep learning-framework voor het implementeren van GRU, LSTM, BiGRU, BiLSTM, CNN-hybrid, aandacht en Transformer-modellen.TensorFlow / KerasTensorFlow 2.20.0; RRID: SCR_016345
SoftwareNumPy – Numerieke arrayverwerking en matrixbewerkingen.Open-source communityNumPy 1.26.4; RRID: SCR_008633
Softwarepandas – Gegevens laden, tabelverwerking en CSV/Excel uitvoerverwerking.Open-source communitypandas 2.3.3; RRID: SCR_018214
Softwarescikit-learn – Evaluatiemetrieken, preprocessing en machine learning-utilities.Open-source communityscikit-learn 1.7.2; RRID: SCR_002577
SoftwareStandardScaler (z-score normalisatie) – Feature standaardisatie toegepast met behulp van trainingsset statistieken.scikit-learnOpgenomen in scikit-learn 1.7.2; RRID: SCR_002577
SoftwareRandom Forest – Machine learning baseline implementatie (RandomForestRegressor).Open-source communityscikit-learn 1.7.2; RRID: SCR_002577
Softwarestatsmodels – ARIMA baseline implementatie.Open-source communitystatsmodels 0.14.6; RRID: SCR_016074
Softwarearch – GARCH baseline implementatie.Open-source communityarch 8.0.0; RRID: niet beschikbaar
SoftwareXGBoost – XGBoost regressie baseline implementatie.Open-source communityXGBoost 3.1.2; RRID: SCR_025884
SoftwareTransformer model – Baseline deep learning architectuur voor vergelijking.TensorFlow / KerasGeïmplementeerd met behulp van TensorFlow 2.20.0; RRID: SCR_016345
SoftwareKeras callbacks (ReduceLROnPlateau) – Leersnelheidsplanner gebruikt tijdens het trainen.TensorFlow / KerasOpgenomen in TensorFlow 2.20.0; RRID: SCR_016345
SoftwareMatplotlib – Figuurgeneratie en export naar PDF/SVG/PNG.Open-source communityMatplotlib 3.10.6; RRID: SCR_008595
Softwareopenpyxl – Excel werkbladgeneratie en exportondersteuning.Open-source communityopenpyxl 3.1.5; RRID: niet beschikbaar
CodeGRU.py – Volledige implementatie van alle 13 deep-learning modellen, Transformer vergelijking, ARIMA/GARCH/XGBoost/Random Forest baselines, Diebold–Mariano tests en figuurgeneratie.Door de auteur geschrevenBeschikbaar op Zenodo (DOI: 10.5281/zenodo.19976985); RRID: niet van toepassing
CodeREADME_reproducibility.md – Reproductie-instructies en stapsgewijs protocol.Door de auteur geschrevenBeschikbaar op Zenodo (DOI: 10.5281/zenodo.19976985); RRID: niet van toepassing
Coderequirements.txt – Softwareafhankelijkheden en exacte versiespecificaties.Door de auteur geschrevenBeschikbaar op Zenodo (DOI: 10.5281/zenodo.19976985); RRID: niet van toepassing
HardwareComputerwerkstation – Alle modeltraining, validatie, testen en figuur/tabelgeneratie.ASUSTeK COMPUTER INC. (ROG Strix G634JZ_G634JZ)Windows 11 Home 10.0.26200 Build 26200; x64-based PC; RRID: niet van toepassing
HardwareCPU – Centrale verwerkingseenheid voor training en inferentie.IntelIntel64 Family 6 Model 183 Stepping 1, ~2.20 GHz; RRID: niet van toepassing
HardwareRAM – Fysiek geheugen voor alle computationele taken.ASUSTeK werkstation32.387 MB (~32 GB); RRID: niet van toepassing
HardwareGPU-versnelling – Status van grafische verwerkingseenheidgebruik.TensorFlow apparaatquerytf.config.list_physical_devices('GPU') geeft [] terug; CUDA/cuDNN niet gebruikt; RRID: niet van toepassing
Re

Herprints en machtigingen

Trefwoorden

Voorspelling met Deep LearningVoorspelling van metaalprijzenGated Recurrent UnitsLSTM netwerkenCNN BiLSTM AttentionTransformer modelSliding WindowZ score normalisatieDiebold Mariano toets