Andrea S Gutmann, Maximilian M Mandl, Clemens Rieder, Dominik J Hoechter, Konstantin Dietz, Benjamin P Geisler, Anne-Laure Boulesteix, Roland Tomasi, Ludwig C Hinske
{"title":"比较有监督机器学习算法在开颅术中预测部分动脉氧压的效果。","authors":"Andrea S Gutmann, Maximilian M Mandl, Clemens Rieder, Dominik J Hoechter, Konstantin Dietz, Benjamin P Geisler, Anne-Laure Boulesteix, Roland Tomasi, Ludwig C Hinske","doi":"10.1186/s12911-025-03148-8","DOIUrl":null,"url":null,"abstract":"<p><strong>Background and objectives: </strong>Brain tissue oxygenation is usually inferred from arterial partial pressure of oxygen (paO<sub>2</sub>), which is in turn often inferred from pulse oximetry measurements or other non-invasive proxies. Our aim was to evaluate the feasibility of continuous paO<sub>2</sub> prediction in an intraoperative setting among neurosurgical patients undergoing craniotomies with modern machine learning methods.</p><p><strong>Methods: </strong>Data from routine clinical care of lung-healthy neurosurgical patients were extracted from databases of the respective clinical systems and normalized. We used recursive feature elimination to identify relevant features for the prediction of paO<sub>2</sub>. Six machine learning regression algorithms (gradient boosting, k-nearest neighbors, random forest, support vector, neural network, linear model with stochastic gradient descent) and a multivariable linear regression were then tuned and fitted to the selected features. A performance matrix consisting of standard deviation of absolute errors (σ<sub>ae</sub>), mean absolute percentage error (MAPE), adjusted R<sup>2</sup>, root mean squared error (RMSE), mean absolute error (MAE) and Spearman's ρ was finally computed based on the test set, and used to compare and rank each algorithm.</p><p><strong>Results: </strong>We analyzed N = 4,581 patients with n = 17,821 observations. Between 5 and 22 features were selected from the analysis of the training dataset comprising 3,436 patients with 13,257 observations. The best algorithm, a regularized linear model with stochastic gradient descent, could predict paO<sub>2</sub> values with σ<sub>ae</sub> = 86.4 mmHg, MAPE = 16 %, adjusted R<sup>2</sup> = 0.77, RMSE = 44 mmHg and Spearman's ρ = 0.83. Further improvement was possible by calibrating the algorithm with the first measured paO<sub>2</sub>/FiO<sub>2</sub> (p/F) ratio during surgery.</p><p><strong>Conclusion: </strong>PaO<sub>2</sub> can be predicted by perioperative routine data in neurosurgical patients even before blood gas analysis. The prediction improves further when including the first measured p/F ratio, realizing quasi-continuous paO<sub>2</sub> monitoring.</p>","PeriodicalId":9340,"journal":{"name":"BMC Medical Informatics and Decision Making","volume":"25 1","pages":"326"},"PeriodicalIF":3.8000,"publicationDate":"2025-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12406590/pdf/","citationCount":"0","resultStr":"{\"title\":\"Comparing supervised machine learning algorithms for the prediction of partial arterial pressure of oxygen during craniotomy.\",\"authors\":\"Andrea S Gutmann, Maximilian M Mandl, Clemens Rieder, Dominik J Hoechter, Konstantin Dietz, Benjamin P Geisler, Anne-Laure Boulesteix, Roland Tomasi, Ludwig C Hinske\",\"doi\":\"10.1186/s12911-025-03148-8\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><strong>Background and objectives: </strong>Brain tissue oxygenation is usually inferred from arterial partial pressure of oxygen (paO<sub>2</sub>), which is in turn often inferred from pulse oximetry measurements or other non-invasive proxies. Our aim was to evaluate the feasibility of continuous paO<sub>2</sub> prediction in an intraoperative setting among neurosurgical patients undergoing craniotomies with modern machine learning methods.</p><p><strong>Methods: </strong>Data from routine clinical care of lung-healthy neurosurgical patients were extracted from databases of the respective clinical systems and normalized. We used recursive feature elimination to identify relevant features for the prediction of paO<sub>2</sub>. Six machine learning regression algorithms (gradient boosting, k-nearest neighbors, random forest, support vector, neural network, linear model with stochastic gradient descent) and a multivariable linear regression were then tuned and fitted to the selected features. A performance matrix consisting of standard deviation of absolute errors (σ<sub>ae</sub>), mean absolute percentage error (MAPE), adjusted R<sup>2</sup>, root mean squared error (RMSE), mean absolute error (MAE) and Spearman's ρ was finally computed based on the test set, and used to compare and rank each algorithm.</p><p><strong>Results: </strong>We analyzed N = 4,581 patients with n = 17,821 observations. Between 5 and 22 features were selected from the analysis of the training dataset comprising 3,436 patients with 13,257 observations. The best algorithm, a regularized linear model with stochastic gradient descent, could predict paO<sub>2</sub> values with σ<sub>ae</sub> = 86.4 mmHg, MAPE = 16 %, adjusted R<sup>2</sup> = 0.77, RMSE = 44 mmHg and Spearman's ρ = 0.83. Further improvement was possible by calibrating the algorithm with the first measured paO<sub>2</sub>/FiO<sub>2</sub> (p/F) ratio during surgery.</p><p><strong>Conclusion: </strong>PaO<sub>2</sub> can be predicted by perioperative routine data in neurosurgical patients even before blood gas analysis. The prediction improves further when including the first measured p/F ratio, realizing quasi-continuous paO<sub>2</sub> monitoring.</p>\",\"PeriodicalId\":9340,\"journal\":{\"name\":\"BMC Medical Informatics and Decision Making\",\"volume\":\"25 1\",\"pages\":\"326\"},\"PeriodicalIF\":3.8000,\"publicationDate\":\"2025-09-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12406590/pdf/\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"BMC Medical Informatics and Decision Making\",\"FirstCategoryId\":\"3\",\"ListUrlMain\":\"https://doi.org/10.1186/s12911-025-03148-8\",\"RegionNum\":3,\"RegionCategory\":\"医学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"MEDICAL INFORMATICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"BMC Medical Informatics and Decision Making","FirstCategoryId":"3","ListUrlMain":"https://doi.org/10.1186/s12911-025-03148-8","RegionNum":3,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MEDICAL INFORMATICS","Score":null,"Total":0}
Comparing supervised machine learning algorithms for the prediction of partial arterial pressure of oxygen during craniotomy.
Background and objectives: Brain tissue oxygenation is usually inferred from arterial partial pressure of oxygen (paO2), which is in turn often inferred from pulse oximetry measurements or other non-invasive proxies. Our aim was to evaluate the feasibility of continuous paO2 prediction in an intraoperative setting among neurosurgical patients undergoing craniotomies with modern machine learning methods.
Methods: Data from routine clinical care of lung-healthy neurosurgical patients were extracted from databases of the respective clinical systems and normalized. We used recursive feature elimination to identify relevant features for the prediction of paO2. Six machine learning regression algorithms (gradient boosting, k-nearest neighbors, random forest, support vector, neural network, linear model with stochastic gradient descent) and a multivariable linear regression were then tuned and fitted to the selected features. A performance matrix consisting of standard deviation of absolute errors (σae), mean absolute percentage error (MAPE), adjusted R2, root mean squared error (RMSE), mean absolute error (MAE) and Spearman's ρ was finally computed based on the test set, and used to compare and rank each algorithm.
Results: We analyzed N = 4,581 patients with n = 17,821 observations. Between 5 and 22 features were selected from the analysis of the training dataset comprising 3,436 patients with 13,257 observations. The best algorithm, a regularized linear model with stochastic gradient descent, could predict paO2 values with σae = 86.4 mmHg, MAPE = 16 %, adjusted R2 = 0.77, RMSE = 44 mmHg and Spearman's ρ = 0.83. Further improvement was possible by calibrating the algorithm with the first measured paO2/FiO2 (p/F) ratio during surgery.
Conclusion: PaO2 can be predicted by perioperative routine data in neurosurgical patients even before blood gas analysis. The prediction improves further when including the first measured p/F ratio, realizing quasi-continuous paO2 monitoring.
期刊介绍:
BMC Medical Informatics and Decision Making is an open access journal publishing original peer-reviewed research articles in relation to the design, development, implementation, use, and evaluation of health information technologies and decision-making for human health.