@misc{grf,
title = {grf},
author = {Athey and Tibshirani and Wager},
howpublished = {\url{https://grf-labs.github.io/grf/}},
note = {Software / documentation}
}Conditional quantile estimation — the full predictive distribution, not just the mean.
v2.6.1tag
⚠️ Unofficial community write-up of a method from grf-labs/grf (pinned at
v2.6.1). Not affiliated with the grf-labs authors — this summarizes the public documentation for demonstration. All credit & copyright belong to the original authors (Athey, Tibshirani, Wager, et al.).
What it does
Estimates conditional quantiles Q_τ(Y | X) for any set of quantile levels, using a quantile splitting rule (splits that separate the outcome distribution, not just its mean).
qf <- quantile_forest(X, Y, quantiles = c(0.1, 0.5, 0.9))
predict(qf, X.test)
Use it for
Prediction intervals, heteroskedastic outcomes, and detecting where the spread (not the level) of Y changes with X.
Used in these workflows (1)
-
An introduction to GRF (getting started)
A minimal first-contact recipe: regression forest, quantile forest, and a causal forest on the same data.
Great for prediction intervals when the noise is heteroskedastic. The mean forest hides exactly the structure you care about.