How Does the Built Environment Affect Intermodal Demand Between Bus and Metro: An Ensemble Explainable Machine Learning Analysis
Abstract
1. Introduction
2. Literature Review
2.1. Transfer Behavior Studies
2.2. Built Environment Effects
2.3. Machine Learning Approaches and Research Gaps
3. Methodology
3.1. Stacking Ensemble Learning
3.2. Individual Machine Learning Models
3.3. SHapley Additive exPlanations (SHAP) Model
4. Data Description
4.1. Study Area
4.2. Variables
5. Results
5.1. Spatiotemporal Characteristics of the Intermodal Ridership
5.2. Model Performance
5.3. Model Interpretability
5.3.1. Global Feature Importance Analysis
5.3.2. Nonlinear Effects of Individual Features
5.3.3. Feature Interaction Analysis
6. Discussion
6.1. Analysis of Results
6.2. Policy Implications
6.3. Limitations
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A
| Winsorization Level | R2 |
|---|---|
| Metro-to-bus | |
| 5% | 0.433 |
| 10% | 0.429 |
| 15% | 0.393 |
| Bus-to-metro | |
| 5% | 0.333 |
| 10% | 0.404 |
| 15% | 0.387 |
| Average | |
| 5% | 0.383 |
| 10% | 0.416 |
| 15% | 0.390 |
References
- Wang, Z.J.; Chen, F.; Xu, T.K. Interchange between Metro and Other Modes: Access Distance and Catchment Area. J. Urban Plan. Dev. 2016, 142, 04016012. [Google Scholar] [CrossRef]
- Peng, B.Z.Z.; Wang, T.; Zhang, Y.; Li, C.Y.; Lu, C.X. Spatially Varying Effect Mechanism of Intermodal Connection on Metro Ridership: Evidence from a Polycentric Megacity with Multilevel Ring Roads. ISPRS Int. J. Geo-Inf. 2024, 13, 353. [Google Scholar] [CrossRef]
- Ma, X.W.; Tian, X.L.; Cui, H.J.; He, M.J.; Wang, J.B.; Cheng, L. What influences intermodal Choices: Metro-Centric, Bus-Centric, Hybrid? insights from Machine learning Approaches. Transp. Res. Part D Transp. Environ. 2024, 136, 104407. [Google Scholar] [CrossRef]
- Guo, Z.; Wilson, N.H.M. Assessing the cost of transfer inconvenience in public transport systems: A case study of the London Underground. Transp. Res. Part A Policy Pract. 2011, 45, 91–104. [Google Scholar] [CrossRef]
- Schakenbos, R.; La Paix, L.; Nijenstein, S.; Geurs, K.T. Valuation of a transfer in a multimodal public transport trip. Transp. Policy 2016, 46, 72–81. [Google Scholar] [CrossRef]
- Zhang, H.; Cui, Y.; Liu, Y.J.; Jia, J.M.; Shi, B.Y.; Yu, X.H. Exploring Travel Mobility in Integrated Usage of Dockless Bike-Sharing and the Metro Based on Multisource Data. ISPRS Int. J. Geo-Inf. 2024, 13, 108. [Google Scholar] [CrossRef]
- Yuan, H.X.; Qiu, Z.Q.; Xu, H.; Pan, R.B.; Yan, Y.S. Who is willing to switch to a less-crowded metro route via feeder bus connections? A case study in Chengdu, China. Travel Behav. Soc. 2026, 43, 101202. [Google Scholar] [CrossRef]
- Huang, Z.L.; Xu, L.H.; Lin, Y.J.; Wu, P.; Feng, B. Citywide Metro-to-Bus Transfer Behavior Identification Based on Combined Data from Smart Cards and GPS. Appl. Sci. 2019, 9, 3597. [Google Scholar] [CrossRef]
- Li, X.; Yan, Q.P.; Ma, Y.F.; Luo, C. Spatially Varying Impacts of Built Environment on Transfer Ridership of Metro and Bus Systems. Sustainability 2023, 15, 7891. [Google Scholar] [CrossRef]
- Zeng, L.H.; Shi, Y.J.; Zhang, Z. Exploring Nonlinear and Interactive Influences of Built Environment on Metro-To-Bus Transfer Behavior. Trans. GIS 2025, 29, e70107. [Google Scholar] [CrossRef]
- Cherry, T.; Townsend, C. Assessment of Potential Improvements to Metro-Bus Transfers in Bangkok, Thailand. Transp. Res. Rec. 2012, 2276, 116–122. [Google Scholar] [CrossRef]
- Huang, J.W.; Liu, X.T.; Zhao, P.X.; Zhang, J.W.; Kwan, M.P. Interactions between Bus, Metro, and Taxi Use before and after the Chinese Spring Festival. ISPRS Int. J. Geo-Inf. 2019, 8, 445. [Google Scholar] [CrossRef]
- Chen, Z.Y.; Huang, Z.F.; Yang, L.L.; Zheng, P.J. Evaluation of Transfer Efficiency between Subway and Bus Based on the Interval Number Ranking Method by Employing Probability Reliability: Taking Ningbo for Example. Discret. Dyn. Nat. Soc. 2021, 9125605. [Google Scholar] [CrossRef]
- Jin, H.; Gao, J.X.; Shen, Z.H.; Cai, M.; Zhu, X.; Wu, J.H. Dynamic Evaluation for Subway-Bus Transfer Quality Referring to Benefits, Convenience, and Reliability. Sustainability 2025, 17, 6684. [Google Scholar] [CrossRef]
- Gu, T.Q.; Zhang, K.H.; Xu, W.P.; Zhuang, C.T.; Jiang, Z.H.; Kim, I.; Chung, H. Free interchange for better transit? Assessing the multi-dimensional impacts on metro to bus interchange behavior—Insights from an explainable machine learning method. Travel Behav. Soc. 2025, 38, 100923. [Google Scholar] [CrossRef]
- Shi, Y.J.; Zeng, L.H. How do built environment characteristics influence metro-bus transfer patterns across metro station types in Shanghai? J. Transp. Geogr. 2025, 123, 104137. [Google Scholar] [CrossRef]
- Wang, S.X.; Zhao, L.Y.; Zhang, M.; Chen, R.Y.; Liang, S.C. Effects of Built Environment on Bus Trip Rates under Rail Transit Competition. J. Urban Plan. Dev. 2023, 149, 04022059. [Google Scholar] [CrossRef]
- Liu, D.; Rong, W.Y.; Zhang, J.; Ge, Y.E. Exploring the Nonlinear Effects of Built Environment on Bus-Transfer Ridership: Take Shanghai as an Example. Appl. Sci. 2022, 12, 5755. [Google Scholar] [CrossRef]
- Shen, H.P.; Weng, J.C.; Lin, P.F. Exploring the nuanced correlation between built environment and the integrated travel of dockless bike-sharing and metro at origin-route-destination level. Sustain. Cities Soc. 2025, 119, 106090. [Google Scholar] [CrossRef]
- Chen, Q.X.; Lv, B.; Hao, B.B.; Li, X.L. Impacts of the Feeder-Related Built Environment on Taxi-Metro Integrated Use in Lanzhou, China. J. Adv. Transp. 2023, 8251433. [Google Scholar] [CrossRef]
- Yang, M.; Zhao, J.Y.; Wang, W.; Liu, Z.Y.; Li, Z.B. Metro commuters’ satisfaction in multi-type access and egress transferring groups. Transp. Res. Part D Transp. Environ. 2015, 34, 179–194. [Google Scholar] [CrossRef]
- Cheng, Y.H.; Tseng, W.C. Exploring the effects of perceived values, free bus transfer, and penalties on intermodal metro-bus transfer users’ intention. Transp. Policy 2016, 47, 127–138. [Google Scholar] [CrossRef]
- Carrel, A.; Mishalani, R.G.; Sengupta, R.; Walker, J.L. In Pursuit of the Happy Transit Rider: Dissecting Satisfaction Using Daily Surveys and Tracking Data. J. Intell. Transp. Syst. 2016, 20, 345–362. [Google Scholar] [CrossRef]
- Devillaine, F.; Munizaga, M.; Trepanier, M. Detection of Activities of Public Transport Users by Analyzing Smart Card Data. Transp. Res. Rec. 2012, 2276, 48–55. [Google Scholar] [CrossRef]
- Zhao, D.; Wang, W.; Woodburn, A.; Ryerson, M.S. Isolating high-priority metro and feeder bus transfers using smart card data. Transportation 2017, 44, 1535–1554. [Google Scholar] [CrossRef]
- Seaborn, C.; Attanucci, J.; Wilson, N.H.M. Analyzing Multimodal Public Transport Journeys in London with Smart Card Fare Payment Data. Transp. Res. Rec. 2009, 2121, 55–62. [Google Scholar] [CrossRef]
- Liu, Y.; He, D.L.; Lei, J.Y.; He, M.W.; Shi, Z.B. Investigating the non-linear influence of the built environment on passengers’ travel distance within metro and bus networks using smart card data. Multimodal Transp. 2025, 4, 100188. [Google Scholar] [CrossRef]
- Yadav, M.; Mepparambath, R.M.; Patil, G.R. An enhanced transit accessibility evaluation framework by integrating Public Transport Accessibility Levels (PTAL) and transit gap. J. Transp. Geogr. 2024, 121, 104013. [Google Scholar] [CrossRef]
- Wu, P.; Xu, L.H.; Zhong, L.S.; Gao, K.; Qu, X.B.; Pei, M.Y. Revealing the determinants of the intermodal transfer ratio between metro and bus systems considering spatial variations. J. Transp. Geogr. 2022, 104, 103415. [Google Scholar] [CrossRef]
- Yang, L.; Zhang, T.Y.; Wang, Y.Q.; Lian, Y.J.; Wang, Y.; Liu, Y.Y.; Zhao, H.; Yuan, Y.T.; Zhou, D.H. How far to allocate feeder transport to metro effectively? An empirical study in Xi’an, China. Transp. Policy 2025, 171, 867–881. [Google Scholar] [CrossRef]
- Chen, E.H.; Stathopoulos, A.; Nie, Y. Transfer station choice in a multimodal transit system: An empirical study. Transp. Res. Part A Policy Pract. 2022, 165, 337–355. [Google Scholar] [CrossRef]
- Shi, Y.J. Identifying the Spatiotemporal Metro-to-Bus Transfer Deserts in Shanghai, China. J. Urban Plan. Dev. 2023, 149, 04023013. [Google Scholar] [CrossRef]
- Zhang, M.M.; Jiang, Q.L.; Tao, S.; Dai, T.Q.; Ma, S.J. The spatial structural patterns of commuting trips by bus and metro in Beijing, China: Complementary or competing? Travel Behav. Soc. 2025, 40, 101032. [Google Scholar] [CrossRef]
- Zhou, Y.Y.; Zhang, M.Y.; Deng, S.S.; Hu, S.L.; Zheng, S.Y.; Chen, Y.Y. Node importance calculation in bus-metro composite network considering land use. Tunn. Undergr. Space Technol. 2025, 163, 106723. [Google Scholar] [CrossRef]
- Du, Q.; Zong, X.Y.; Li, Y.; Guo, X.Q.; Ye, Z.N.; Li, S.S.; Bai, L.B. Resilience optimization of bus-metro double-layer network against extreme weather events. Transp. Res. Part D Transp. Environ. 2024, 135, 104378. [Google Scholar] [CrossRef]
- Chen, E.H.; Ye, Z.R.; Wu, H. Nonlinear effects of built environment on intermodal transit trips considering spatial heterogeneity. Transp. Res. Part D Transp. Environ. 2021, 90, 102677. [Google Scholar] [CrossRef]
- Wu, P.; Li, J.L.; Pian, Y.Z.; Li, X.C.; Huang, Z.L.; Xu, L.H.; Li, G.L.; Li, R.N. How Determinants Affect Transfer Ridership between Metro and Bus Systems: A Multivariate Generalized Poisson Regression Analysis Method. Sustainability 2022, 14, 9666. [Google Scholar] [CrossRef]
- Li, Q.F.; Song, Z.M. Prediction of compressive strength of rice husk ash concrete based on stacking ensemble learning model. J. Clean. Prod. 2023, 382, 135279. [Google Scholar] [CrossRef]
- Riis, C.; Antunes, F.; Bolic, T.; Gurtner, G.; Cook, A.; Azevedo, C.L.; Pereira, G.C. Explainable active learning metamodeling for simulations: Method and experiments for ATM performance assessment. Transp. Res. Part C Emerg. Technol. 2024, 166, 104788. [Google Scholar] [CrossRef]
- Li, X.W.; Shi, L.X.; Shi, Y.; Tang, J.Q.; Zhao, P.J.; Wang, Y.T.; Chen, J. Exploring interactive and nonlinear effects of key factors on intercity travel mode choice using XGBoost. Appl. Geogr. 2024, 166, 103264. [Google Scholar] [CrossRef]
- Doan, Q.C.; Ma, J.; Chen, S.T.; Zhang, X.H. Nonlinear and threshold effects of the built environment, road vehicles and air pollution on urban vitality. Landsc. Urban Plan. 2025, 253, 105204. [Google Scholar] [CrossRef]
- Lei, J.Y.; He, M.; Shi, Z.B.; He, M.W.; Liu, Y.; Qian, Q.; Qian, H.M. How does the built environment affect intermodal transit demand across different spatiotemporal contexts? J. Transp. Geogr. 2024, 121, 104033. [Google Scholar] [CrossRef]
- Yin, C.; Cao, J.; Sun, B.D.; Liu, J.H. Exploring built environment correlates of walking for different purposes: Evidence for substitution. J. Transp. Geogr. 2023, 106, 103505. [Google Scholar] [CrossRef]











| Variable | Description | Max | Min | Mean | Standard Deviation |
|---|---|---|---|---|---|
| Diversity | |||||
| Land-use mix | Index of POI categories within the SCA, measuring land-use and functional diversity. | 1 | 0.262 | 0.843 | 0.076 |
| Restaurant count | Number of catering facilities within the SCA. | 308 | 0 | 26.196 | 29.490 |
| S&L count | Number of sports and leisure facilities within the SCA. | 151 | 0 | 9.325 | 10.403 |
| Corporation count | Number of office and business facilities within the SCA. | 838 | 0 | 49.584 | 69.460 |
| Public facility count | Number of public service facilities within the SCA | 56 | 0 | 4.520 | 6.047 |
| Commercial residence count | Number of commercial and residential facilities within the SCA. | 108 | 0 | 12.439 | 11.193 |
| E&C count | Number of education and culture facilities within the SCA. | 1096 | 0 | 25.258 | 39.392 |
| Shopping count | Number of shopping facilities within the SCA. | 20 | 0 | 2.114 | 2.511 |
| Medical count | Number of medical facilities within the SCA. | 73 | 0 | 8.472 | 8.828 |
| Traffic facility count | Number of traffic facilities within the SCA. | 205 | 1 | 29.394 | 25.488 |
| Scenery count | Number of scenery facilities within the SCA. | 82 | 0 | 1.757 | 4.883 |
| G&O count | Number of government and social organizations within the SCA. | 165 | 0 | 17.035 | 18.696 |
| Life service count | Number of life service facilities within the SCA. | 201 | 0 | 17.305 | 19.693 |
| F&I count | Number of financial and insurance facilities within the SCA. | 156 | 0 | 9.574 | 13.363 |
| Socioeconomic density | |||||
| GDP | Gross domestic product within the SCA, representing the level of economic activity (10,000¥/km2). | 65.500 | 0 | 5.746 | 6.628 |
| Population | Population density within the SCA, reflecting the intensity of residential activities (persons/km2). | 359 | 8 | 74.877 | 60.819 |
| House price | Average residential housing price within the SCA (10,000¥). | 24.470 | 0.337 | 6.299 | 3.438 |
| Design | |||||
| Road density | Total road length per unit area within the SCA, representing street network intensity (km/km2). | 77.215 | 5.679 | 38.306 | 10.656 |
| DC | Normalized degree centrality of bus stops within the SCA bus network. | 1 | 0 | 0.759 | 0.283 |
| CC | Normalized closeness centrality of bus stops within the SCA bus network. | 1 | 0 | 0.666 | 0.309 |
| Metro station count | Total number of metro stations within the SCA. | 8 | 0 | 0.553 | 1.218 |
| Bus station count | Total number of bus stops within the SCA. | 237 | 0 | 26.718 | 25.823 |
| Metro line count | Total number of metro lines serving the SCA. | 8 | 0 | 1.696 | 1.573 |
| Bus line count | Total number of bus lines serving the SCA. | 149 | 1 | 36.270 | 24.511 |
| Destination accessibility | |||||
| DCC | Euclidean distance from the SCA centroid to the city center. | 42.576 | 0.275 | 11.853 | 7827 |
| Distance to transit | |||||
| Transfer time | Average transfer time between bus and metro within the SCA, extracted from smart card transfer records based on passengers’ alighting time and subsequent boarding time (minutes), | 30 | 1 | 11.838 | 5.002 |
| Variable | Moran’s I | p-Value | VIF | r |
|---|---|---|---|---|
| Land-use mix | 0.088 | 0.01 | 1.818 | −0.062 |
| Restaurant count | 0.022 | 0.01 | 3.823 | 0.021 |
| S&L count | 0.025 | 0.01 | 2.666 | −0.035 |
| Corporation count | 0.029 | 0.01 | 3.277 | −0.005 |
| Public facility count | 0.071 | 0.01 | 1.661 | −0.063 |
| Commercial residence count | 0.028 | 0.01 | 3.675 | −0.077 |
| E&C count | 0.027 | 0.01 | 1.571 | −0.040 |
| Shopping count | 0.036 | 0.01 | 2.615 | −0.001 |
| Medical count | 0.042 | 0.01 | 3.063 | −0.094 |
| Traffic facility count | 0.054 | 0.01 | 3.768 | −0.078 |
| Scenery count | 0.032 | 0.01 | 1.240 | −0.020 |
| G&O count | 0.065 | 0.01 | 2.103 | −0.104 |
| Life service count | 0.042 | 0.01 | 4.334 | −0.034 |
| F&I count | 0.044 | 0.01 | 2.414 | −0.013 |
| GDP | 0.217 | 0.01 | 1.713 | −0.097 |
| Population | 0.264 | 0.01 | 3.139 | −0.034 |
| House price | 0.512 | 0.01 | 1.973 | −0.039 |
| Road density | 0.142 | 0.01 | 2.071 | −0.009 |
| DC | 0.101 | 0.01 | 1.862 | 0.101 |
| CC | 0.004 | 0.09 | 1.037 | −0.026 |
| DCC | 0.892 | 0.01 | 2.864 | 0.042 |
| Metro station count | 0.013 | 0.01 | 1.435 | 0.309 |
| Bus station count | 0.230 | 0.01 | 2.541 | 0.052 |
| Metro line count | 0.112 | 0.01 | 1.631 | 0.175 |
| Bus line count | 0.070 | 0.01 | 1.636 | 0.147 |
| Transfer time | 0.012 | 0.02 | 1.082 | −0.218 |
| Transfer Type | Model Role | Selected Models |
|---|---|---|
| Metro-to-bus | Base-learner | LightGBM, XGBoost, MLP, KNN, SVR |
| Meta-learner | RidgeCV (α = 10) | |
| Bus-to-metro | Base-learner | LightGBM, CatBoost, Random Forest, AdaBoost, ExtraTrees, MLP |
| Meta-learner | RidgeCV (α = 10) |
| Model | Hyperparameters | R2 | RMSE | MAE |
|---|---|---|---|---|
| Metro-to-bus | ||||
| OLS | / | 0.245 | 95.781 | 72.863 |
| GWR | / | 0.219 | 97.335 | 74.860 |
| LightGBM | n_estimators = 300, max_depth = 3, Learning_rate = 0.02 | 0.423 | 85.810 | 60.675 |
| XGBoost | n_estimators = 500, max_depth = 8, Learning_rate = 0.01 | 0.422 | 85.843 | 60.228 |
| MLP | sizes = (100, 50), activation = ‘relu’ | 0.292 | 95.105 | 65.949 |
| KNN | n_neighbors = 7, weights = ‘distance’ | 0.220 | 99.783 | 71.731 |
| SVR | kernel = ‘rbf’ | 0.162 | 103.446 | 60.461 |
| Weighted average | (LightGBM = 0.217, XGBoost = 0.213, KNN = 0.184, SVR = 0.176, MLP = 0.210) | 0.380 | 89.053 | 61.298 |
| Stacking | 5-fold CV | 0.429 | 85.376 | 59.560 |
| Bus-to-metro | ||||
| OLS | / | 0.178 | 654.888 | 518.689 |
| GWR | / | 0.157 | 663.746 | 531.031 |
| LightGBM | n_estimators = 300, max_depth = 3, Learning_rate = 0.02 | 0.393 | 613.207 | 513.515 |
| CatBoost | Iterations = 600, depth = 5, Learning_rate = 0.01 | 0.350 | 634.235 | 523.129 |
| Random Forest | n_estimators = 300, max_depth = 6 | 0.282 | 666.592 | 557.276 |
| AdaBoost | n_estimators = 300, max_depth = 8, Learning_rate = 0.06 | 0.279 | 668.059 | 509.657 |
| ExtraTrees | n_estimators = 200, max_depth = 3 | 0.0916 | 749.818 | 579.418 |
| MLP | sizes = (100, 50), activation = ‘relu’ | 0.115 | 740.275 | 592.565 |
| Weighted average | (LightGBM = 0.174, CatBoost = 0.176, ExtraTrees = 0.145, Random Forest = 0.172, AdaBoost = 0.166, MLP = 0.166) | 0.331 | 643.705 | 531.807 |
| Stacking | 10-fold CV | 0.404 | 607.303 | 505.590 |
| Feature | Point_Estimate | 95%CI | Displayed in Figure |
|---|---|---|---|
| Metro-to-bus | |||
| Transfer time | 2.82 | [2.18, 3.39] | 2.80 |
| 10.62 | [10.50, 10.73] | 10.50 | |
| Bus station count | 16.86 | [16.12, 17.58] | 16.84 |
| DC | 0.78 | [0.76, 0.81] | 0.78 |
| Restaurant count | 29.87 | [29.11, 30.57] | 29.72 |
| Traffic facility count | 17.10 | [16.66, 17.53] | 16.96 |
| DCC | 5.77 | [5.43, 6.07] | 5.75 |
| 27.08 | [25.96, 28.76] | 27.0 | |
| Bus-to-metro | |||
| Transfer time | 6.19 | [6.14, 6.23] | 6.18 |
| Bus station count | 100.82 | [99.38, 102.59] | 101.11 |
| Shopping count | 9.54 | [9.35, 9.66] | 9.57 |
| Medical care count | 42.57 | [41.93, 43.36] | 42.58 |
| House price | 3.22 | [3.15, 3.31] | 3.22 |
| 12.79 | [12.05, 13.69] | 12.30 | |
| DCC | 10.85 | [10.46, 11.31] | 10.61 |
| 36.96 | [34.22, 39.58] | 35.00 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Published by MDPI on behalf of the International Society for Photogrammetry and Remote Sensing. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Zhang, H.; Qu, K. How Does the Built Environment Affect Intermodal Demand Between Bus and Metro: An Ensemble Explainable Machine Learning Analysis. ISPRS Int. J. Geo-Inf. 2026, 15, 269. https://doi.org/10.3390/ijgi15060269
Zhang H, Qu K. How Does the Built Environment Affect Intermodal Demand Between Bus and Metro: An Ensemble Explainable Machine Learning Analysis. ISPRS International Journal of Geo-Information. 2026; 15(6):269. https://doi.org/10.3390/ijgi15060269
Chicago/Turabian StyleZhang, Hui, and Ke Qu. 2026. "How Does the Built Environment Affect Intermodal Demand Between Bus and Metro: An Ensemble Explainable Machine Learning Analysis" ISPRS International Journal of Geo-Information 15, no. 6: 269. https://doi.org/10.3390/ijgi15060269
APA StyleZhang, H., & Qu, K. (2026). How Does the Built Environment Affect Intermodal Demand Between Bus and Metro: An Ensemble Explainable Machine Learning Analysis. ISPRS International Journal of Geo-Information, 15(6), 269. https://doi.org/10.3390/ijgi15060269

