← Terug naar artikelen
August 1, 2026
5 min leestijd

Causal Forests voor heterogene behandelings-effecten in trading

Causal Forests voor heterogene behandelings-effecten in trading
#causal-inference
#causal-forest
#heterogeneous-effects
#econometrics
#treatment

Elke voorspellende model op deze blog schat hetzelfde object: een voorwaardelijk gemiddelde μ(x)=E[YX=x]\mu(\mathbf{x}) = \mathbb{E}[Y \mid \mathbf{X} = \mathbf{x}]. Feature engineering, gradient boosting, conforme intervallen, walk-forward validatie — alles dient één estimand. Dit artikel gaat over een ander estimand en de machine die verandert wanneer je het wisselt.

Het object is het voorwaardelijk gemiddelde behandelingeffect:

τ(x)=E[Yi(1)Yi(0)Xi=x]\tau(\mathbf{x}) = \mathbb{E}[Y_i(1) - Y_i(0) \mid \mathbf{X}_i = \mathbf{x}]

het verschil tussen twee potentiële uitkomsten voor dezelfde unit — waarvan je er nooit één observeert. Je kunt er niet op regresseren, want het zit niet in je data. Causal forests (Athey en Imbens 2016; Wager en Athey 2018) schatten het non-parametrisch en, opmerkelijk genoeg, geven je een geldig betrouwbaarheidsinterval eromheen.

Drie dingen maken dit mogelijk en geen ervan bestaat in een standaard random forest: een splitcriterium dat de variantie van het behandelingeffect maximaliseert in plaats van de voorspellingsfout te minimaliseren, een eerlijkheid restrictie die verbiedt dezelfde observaties te gebruiken om een split te kiezen en het effect erin te schatten, en een herlezing van het bos als adaptieve kernel die blaad-voorkomen in schattingsgewichten omzet. Deze drie dingen, plus de calibratietest die je vertelt of de gevonden heterogeniteit signaal is, zijn de inhoud van dit artikel.

Van Gemiddelde naar Heterogene Effecten

Causal Forests: Het Algoritme

De Double Machine Learning Connectie

Trading Toepassing: Heterogeniteit van Gebeurtenisimpact

Python Implementatie met EconML

Belangrijke Aannames en Diagnostiek

Voorbij Binaire Behandelingen

Praktische Overwegingen

Conclusie

Referenties

Disclaimer: De informatie in dit artikel is uitsluitend bedoeld voor educatieve en informatieve doeleinden en vormt geen financieel, beleggings- of handelsadvies. Het handelen in cryptovaluta brengt een aanzienlijk risico op verlies met zich mee.

Auteurs

Eugen Soloviov
Eugen Soloviov

Trading-systems engineer

Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.

Newsletter

Blijf de markt voor

Abonneer je op onze nieuwsbrief voor exclusieve AI-handelsinzichten, marktanalyses en platformupdates.

We respecteren je privacy. Je kunt je op elk moment afmelden.