##
No News is still news
Missing values in CRE data
Thies Lindenthal / htl24@cam.ac.uk / March 18, 2026
## More is more!
Data are scarce and valuable: Preserve as much data as possible
* New work with Kahshin Leow: Paper on
CRERC website
. * Stylised example to motivate the exercise: Imagine a dataset with 50 obs. and 50 features. Features miss values in 3% of observations.
## Even few Missing Values hurt!
In traditional regressions, we typically face a dilemma: Sacrifice obs or features?
* Same data, rows and columns ordered by row sums and occurrence of first NA.
## Modelling choices
Maximise rows?
* In (commercial) real estate, we often have relatively small samples. Can we afford to lose any obs?
## Modelling choices
Or preserve feature richness?
* Real estate is high-dimensional. It's a waste to lose informative features.
## Compromises? Mitigation?
Balance height/width of dataset? Focus on most relevant obs and features?
* Adjust functional form? Interpolate? Strategic data collection? * Entire textbooks cover topic: "Statistical Analysis with Missing Data" (Little and Rubin, 2019).
## Real data: NCREIF CRE SALES
14,470 sales 1978–2020. 60 asset-level covariates
* Key variables: age, net inc., cap-ex, loan interest, % leased, net rentable area, cap rate, prop. type, manager group ID, MSA
## Strategic reporting?
"Missingness" is not constant in time—and dynamics differ across features.
* Similar to Hughes & Nichols (2005): "No news is bad news: Monitoring, risk, and stale financial performance in commercial real estate"
## Sparsity-aware ML Approaches
Tree example: XGBoost
* Forests of trees with/without features/obs + default directions when the feature needed for the split is missing.
## Model horse race
Sparsity-aware tree models benefit from keeping obs/features: More is more!
## Compromises...
What if we drop the 10 features with the highest rates of NA's?
* Model 1 benefits from A LOT more training data. Model 3 has fewer features to train on.
## Feature importance
Ranking of features changes when NAs are kept (robustness of many xAI attempts?)
## Marginal price effects
Marginal association between expected price and asset-level features
* Lagged appraisal values seem to matter either way... Age effects differ!
## Marginal price effects
Marginal association between expected price and asset-level features
* Performance drops for all models if lagged MV is removed (makes sense). Drop is less drastic for Model 1 as obs. increase.