\begin{tabular}{lcccc c} \toprule Model & MdAPE (\%) & MAPE (\%) & RMSE$_{\ln}$ & $R^2_{\ln}$ & Fit (s) \\ \midrule \multicolumn{6}{l}{\itshape A. Functional form}\\ \quad A1 Linear (levels) & 20.4 & 32.9 & 0.397 & 0.455 & 0 \\ \quad A2 Semi-log & 20.6 & 33.1 & 0.396 & 0.458 & 0 \\ \quad A3 Log-log & 19.2 & 30.7 & 0.376 & 0.513 & 1 \\ \quad A4 Box-Cox & 21.0 & 31.9 & 0.390 & 0.476 & 4 \\ \quad A5 Semi-log + quadratics & 20.5 & 32.1 & 0.388 & 0.479 & 1 \\ \quad A6 Semi-log + splines & \textbf{19.1} & 30.5 & 0.372 & 0.522 & 2 \\ \midrule \multicolumn{6}{l}{\itshape B. Time effects}\\ \quad B1 No time effects & 25.4 & 33.2 & 0.418 & 0.397 & 0 \\ \quad B2 Year FE & 21.0 & 32.6 & 0.393 & 0.468 & 1 \\ \quad B3 Quarter FE & 20.5 & 32.1 & 0.388 & 0.479 & 1 \\ \quad B4 Month FE & \textbf{20.3} & 32.5 & 0.390 & 0.476 & 1 \\ \midrule \multicolumn{6}{l}{\itshape C. Spatial controls}\\ \quad C1 No spatial controls & 26.5 & 41.1 & 0.457 & 0.279 & 0 \\ \quad C2 Municipality FE & \textbf{20.5} & 32.1 & 0.388 & 0.479 & 1 \\ \quad C3 Grid-cell FE ($\sim$5.5 km) & 21.3 & 32.7 & 0.394 & 0.465 & 1 \\ \quad C4 Grid-cell FE ($\sim$1.1 km) & 22.1 & 36.0 & 0.417 & 0.400 & 1 \\ \midrule \multicolumn{6}{l}{\itshape D. Estimation method}\\ \quad D1 OLS (muni + month FE) & 20.3 & 32.5 & 0.390 & 0.476 & 1 \\ \quad D2 Ridge (cross-validated) & \textbf{19.5} & 30.6 & 0.375 & 0.515 & 9 \\ \quad D3 Random forest & 21.3 & 29.8 & 0.373 & 0.519 & 7 \\ \quad D4 Gradient boosting & 21.2 & 29.7 & 0.372 & 0.521 & 42 \\ \quad D5 Gradient boosting, no coordinates & 26.2 & 35.7 & 0.447 & 0.310 & 21 \\ \quad D6 Spatial k-NN comparables & 25.6 & 34.2 & 0.465 & 0.253 & 0 \\ \bottomrule \end{tabular}