<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2021.33.2.028</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">966</article-id>
      <title-group>
        <article-title xml:lang="ru">Моделирование биологического возраста пациентов на основе их функциональных показателей</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling the biological age of the patients based on their functional indicators</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0002-2084-3916</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Лимановская</surname>
              <given-names>Оксана Викторовна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Limanovskaya</surname>
              <given-names>Oksana Viktorovna</given-names>
            </name>
          </name-alternatives>
          <email>o.v.limanovskaya@urfu.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0003-0806-1177</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Гаврилов</surname>
              <given-names>Илья Валерьевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Gavrilov</surname>
              <given-names>Iliya Valerievich</given-names>
            </name>
          </name-alternatives>
          <email>iliagavrilov18@yandex.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0001-7928-2503</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Мещанинов</surname>
              <given-names>Виктор Николаевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Meshchaninov</surname>
              <given-names>Viktor Nikolaevich</given-names>
            </name>
          </name-alternatives>
          <email>mv-02@yandex.ru</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Щербаков</surname>
              <given-names>Денис Леонидович</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Shcherbakov</surname>
              <given-names>Denis Leonidovich</given-names>
            </name>
          </name-alternatives>
          <email>cdcom2@yandex.ru</email>
          <xref ref-type="aff">aff-4</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Колос</surname>
              <given-names>Елена Николаевна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Kolos</surname>
              <given-names>Elena Nikolaevna</given-names>
            </name>
          </name-alternatives>
          <email>iamhappluck@gmail.com</email>
          <xref ref-type="aff">aff-5</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Уральский федеральный университет имени первого Президента России Б.Н. Ельцина Уральский государственный медицинский университет Минздрава РФ</aff>
        <aff xml:lang="en">Ural federal university named after the first President of Russia B.N. Yeltsin Ural state medical university of the Ministry of Health of the Russian Federation</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Уральский государственный медицинский университет Минздрава РФ</aff>
        <aff xml:lang="en">Ural state medical university of the Ministry of Health of the Russian Federation</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Уральский государственный медицинский университет Минздрава РФ</aff>
        <aff xml:lang="en">Ural state medical university of the Ministry of Health of the Russian Federation</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-4">
        <aff xml:lang="ru">Уральский государственный медицинский университет Минздрава РФ</aff>
        <aff xml:lang="en">Ural state medical university of the Ministry of Health of the Russian Federation</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-5">
        <aff xml:lang="ru">Уральский федеральный университет имени первого Президента России Б.Н. Ельцина</aff>
        <aff xml:lang="en">Ural federal university named after the first President of Russia B.N. Yeltsin</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2021.33.2.028</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=966"/>
      <abstract xml:lang="ru">
        <p>Процесс старения является сложным многофакторным явлением, на который оказывает влияние как внешние факторы – климатические, экономические и политические условия, так и индивидуальные особенности организма. В связи с этим моделирование данного процесса является нетривиальной задачей, требующего разностороннего подхода для ее решения. Анализ литературы показывает, что при моделировании темпов старения используются как концептуальные [1-4] модели, дающие представления как в принципе оценивать процесс старения, так и более конкретизированные расчетные модели [5-9], дающие возможность прогнозирования темпов старения. При построении расчетных моделей возникает противоречие между полнотой модели и возможностью ее использования для прогнозирования. Так модели, хорошо показывающие все взаимосвязи в процессе старения [7], построенные как правило, на графах, сложны в применении их к численной оценке темпа старения, хотя некоторые из них дают возможность построения индивидуальных траекторий старения [8-9]. В то же время, модели, имеющие сильный численный аппарат оценки темпа старения [5-6], как правило, заострены для решения узкой задачи и не охватывают всей сложности процесса старения. В такой ситуации использование методов машинного обучения в расчетных моделях оценки темпов старения является очень перспективным направлением [10-15], поскольку его применение позволяет учесть все многообразие факторов процесса старения, не вникая в сущность самого процесса. В данной работе методами машинного обучения проведен анализ корреляции функциональных показателей пациентов с их календарным возрастом и построению моделей прогнозирования биологического возраста пациентов. Анализ данных проводился с помощью авторских разработок на языке Python в среде Anaconda. Для анализа использовались функциональные показатели (10 штук) 1185 пациентов из базы данных клинического областного психико-неврологического госпиталя ветеранов войн в количестве. Анализ данных показал наличие статически значимой корреляции используемых показателей с календарным возрастом пациентов. В работе построены 5 моделей регрессии с помощью различных инструментов библиотеки sklern языка Python (пакетный градиентный спуск, стохастический градиентный спуск, гребневая регрессия, гребневая регрессия с Байесовским отбором, метод опорных векторов), а также использовались композиции алгоритмов из решающих деревьев (случайный лес и бустинг). Для улучшения качества модели применялись отбор признаков (add-dell) и поиск и удаление выбросов методом опорных векторов, изолирующего леса и методом ближайших соседей. Все полученные модели адекватны (проверка критерием Фишера), но наибольшую точность (R2 = 0,75) показала модель композиции случайного леса на полном наборе признаков после удаления аномалий методом опорных векторов. Результаты моделирования по линейным моделям показали, что наибольшие веса в модели имеют 3 функциональных показателя – аккомодация, жизненная емкость легких и острота слуха.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The aging process is a complex multifactorial phenomenon, which is influenced by both external factors – climatic, economic and political conditions, and individual characteristics of the body. In this regard, modeling this process is a non-trivial task that requires a versatile approach to solve it. An analysis of the literature shows that when modeling the rate of aging, both conceptual [1-4] models are used, which give an idea of how to assess the aging process in principle, and more specific computational models [5-9], which make it possible to predict the rate of aging. When constructing computational models, there is a contradiction between the completeness of the model and the possibility of using it for forecasting. Thus, models that show all the relationships in the aging process well [7], which are usually constructed on graphs, are difficult to apply to the numerical estimation of the aging rate, although some of them make it possible to construct individual aging trajectories [8-9]. At the same time, models that have a strong numerical apparatus for estimating the rate of aging [5-6], as a rule, are sharpened to solve a narrow problem and do not cover the entire complexity of the aging process. In such a situation, the use of machine learning methods in computational models for estimating the rate of aging is a very promising direction [10-15], since its application allows us to take into account all the variety of factors of the aging process, without delving into the essence of the process itself. In this paper, machine learning methods are used to analyze the correlation of functional indicators of patients with their calendar age and to build models for predicting the biological age of patients. The data analysis was carried out with the help of the author's developments in the Python language in the Anaconda environment. For the analysis, we used functional indicators (10 pieces) of 1185 patients from the database of the clinical regional psycho-neurological hospital of war veterans in the number. The analysis of the data showed the presence of a statically significant correlation of the indicators used with the calendar age of the patients. In this paper, 5 regression models were constructed using various tools of the Python sklern library (batch gradient descent, stochastic gradient descent, ridge regression, ridge regression with Bayesian selection, the support vector machine method), and algorithm compositions from decision trees (random forest and boosting) were used. To improve the quality of the model, we used feature selection (add-dell) and outlier search and removal using the reference vector method, the isolating forest method, and the nearest neighbor method. All the models obtained are adequate (verification by the Fisher criterion), but the most accurate (R2 = 0.75) was shown by the model of the composition of a random forest on the full set of features after the removal of anomalies by the support vector machine. The results of modeling using linear models showed that the highest weights in the model have 3 functional indicators – accommodation, vital capacity of the lungs and hearing acuity.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>задача регрессии</kwd>
        <kwd>отбор признаков</kwd>
        <kwd>поиск и удаление аномалий</kwd>
        <kwd>машинное обучение</kwd>
        <kwd>биологический возраст</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>regression problem</kwd>
        <kwd>feature selection</kwd>
        <kwd>finding and removing anomalies</kwd>
        <kwd>machine learning</kwd>
        <kwd>biological age</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Работа выполнена в рамках государственного задания ФГБОУ ВО УГМУ Минздрава России на 2021 г. № 056-00054-21-00 от 17.12.2020 г., тема: «Индивидуализация подбора комплексной геропрофилактической терапии»" номер НИР 121030900298-9</funding-statement>
        <funding-statement xml:lang="en">The reported study was funded by state assignment of the Federal State Budgetary Educational Institution of Higher Education USMU of the Ministry of Health of Russia for 2021 No. 056-00054-21-00 dated December 17, 2020, topic: "Individualization of the selection of complex geroprophylactic therapy" the number 121030900298-9</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">L´opez-Ot´ın C., Blasco M.A., Partridge L., Serrano M., Kroemer G. The hallmarks of aging. Cell 2013;153:1194–1217. DOI: 10.1016/j.cell.2013.05.039</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Kennedy B.K., Berger S.L., Brunet A., Campisi J., Cuervo A.M., Epel E.S., Franceschi C., Lithgow G.J., Morimoto R.I., Pessin J.E., Rando T.A., Richardson A., Schadt E.E., Wyss-Coray T., Sierra F. Geroscience: Linking Aging to Chronic Disease. Cell 2014;159(4):709–713. DOI: 10.1016/j.cell.2014.10.039</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Kirkwood T.B.L. Understanding the odd science of aging. Cell. 2005;120:437 – 447. DOI: 10.1016/j.cell.2005.01.027</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Kirkwood T.B.L. Deciphering death: a commentary on Gompertz (1825) ‘On the nature of the function expressive of the law of human mortality, and on a new mode of determining the value of life contingencies’. Philosophical Transactions Of The Royal Society Of London Series B. 2015;370(1666):20140379–2014037. DOI: 10.1098/rstb.2014.0379</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Yashin A.I., Arbeev K.G., Akushevich I., Kulminski A., Akushevich L., Ukraintseva S.V. Stochastic model for analysis of longitudinal data on aging and mortality. Mathematical Biosciences. 2007;208:538–551. DOI: 10.1016/j.mbs.2006.11.006</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Yashin A.I., Arbeev K.G., Akushevich I., Kulminski A., Ukraintseva S.V., Stallard E., Land K.C. The quadratic hazard model for analyzing longitudinal data on aging, health, and the life span. Physics of Life Reviews. 2012;9:177–188. DOI: 10.1016/j.plrev.2012.05.002</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Taneja S., Mitnitski A.B., Rockwood K., Rutenberg A.D. Dynamical network model for age-related health deficits and mortality. Physical Review E 2016:93(2):022309–022311. DOI: 10.1103/PhysRevE.93.022309</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Farrell S.G., Mitnitski A.B., Rockwood K., Rutenberg A.D. Network model of human aging: Frailty limits and information measures. Physical Review E 2016:94(5):052409-052419. DOI: 10.1103/PhysRevE.94.052409</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Farrell S, Mitnitski A, Rockwood K, Rutenberg A. Generating synthetic aging trajectories with a weighted network model using cross-sectional data. Scientific Reports. 2020:10(1):19833-19844. DOI: 10.1038/s41598-020-76827-3</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Pierson E., Koh P.W., Hashimoto T., Koller D., Liang P. Inferring multidimensional rates of aging from cross-sectional data. Proceedings of the 22nd International Conference on Artificial Intelligence and Statistics (AISTATS) 2019:89:97–107</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Putin E., Mamoshina P., Aliper A., Korzinkin M., Moskalev A., Kolosov A., Ostrovskiy A., Cantor C. Vijg J., Zhavoronkov A. Deep biomarkers of human aging: Application of deep neural networks to biomarker development. Aging (Albany NY). 2016;8(5):1021-1033. DOI: 10.18632/aging.100968</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Zhavoronkov A., Mamoshina P. Deep Aging Clocks: The Emergence of AI-Based Biomarkers of Aging and Longevity. Trends Pharmacol Sci. 2019;40(8):546-549. DOI: 10.1016/j.tips.2019.05.004</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Levine ME. Assessment of Epigenetic Clocks as Biomarkers of Aging in Basic and Population Research. J Gerontol A Biol Sci Med Sci. 2020;75(3):463-465. DOI: 10.1093/gerona/glaa021</mixed-citation>
      </ref>
      <ref id="cit14">
        <label>14</label>
        <mixed-citation xml:lang="ru">Pyrkov T.V., Getmantsev E., Zhurov B., Avchaciov K., Pyatnitskiy M., Men'shikov, L., Khodova K., Gudkov A., Fedichev P. Quantitative characterization of biological age and frailty based on locomotor activity records. Aging (Albany NY). 2019;10:2973 - 2990. DOI: 10.1038/s41598-018-23534-9</mixed-citation>
      </ref>
      <ref id="cit15">
        <label>15</label>
        <mixed-citation xml:lang="ru">Schultz M.B., Kane A.E., Mitchell S.J., MacArthur M.R., Warner E., Vogel D.S., Mitchell J.R., Howlett S.E., Bonkowski M.S., Sinclair D.A. Age and life expectancy clocks based on machine learning analysis of mouse frailty. Nature Communications. 2020;11(1):4618-4628. DOI: 10.1038/s41467-020-18446-0</mixed-citation>
      </ref>
      <ref id="cit16">
        <label>16</label>
        <mixed-citation xml:lang="ru">Farrell S., Stubbings G., Rockwood K., Mitnitski A., Rutenberg A. The potential for complex computational models of aging. Mechanisms of Ageing and Development. 2020;193:111403-111418. DOI: 10.1016/j.mad.2020.111403</mixed-citation>
      </ref>
      <ref id="cit17">
        <label>17</label>
        <mixed-citation xml:lang="ru">Zhavoronkov A., Mamoshina P., Vanhaelen Q., Scheibye-Knudsene M.,  Moskalev A., Alipera A. Artificial intelligence for aging and longevity research: Recent advances and perspectives. Ageing Research Reviews. 2019;49:49-66. DOI: 10.1016/j.arr.2018.11.003</mixed-citation>
      </ref>
      <ref id="cit18">
        <label>18</label>
        <mixed-citation xml:lang="ru">Fedintsev A., Daria Kashtanova D., Tkacheva O., Strazhesko I., Kudryavtseva A., Baranova A.,  Moskalev A. Markers of arterial health could serve as accurate non‐invasive predictors of human biological and chronological age. Aging. 2017;9:1-13. DOI: 10.18632/aging.101227</mixed-citation>
      </ref>
      <ref id="cit19">
        <label>19</label>
        <mixed-citation xml:lang="ru">Cohen A.A., Morissette-Thomas V., Ferrucci L., Fried L.P. Deep biomarkers of aging are population-dependent. Aging (Albany NY). 2016;8(9):2253-2255. DOI: 10.18632/aging</mixed-citation>
      </ref>
      <ref id="cit20">
        <label>20</label>
        <mixed-citation xml:lang="ru">Громыко Г.Л. Теория статистики. М.:ИНФРА-М, 2002</mixed-citation>
      </ref>
      <ref id="cit21">
        <label>21</label>
        <mixed-citation xml:lang="ru">Aggarwal C.C. Data Mining: The Textbook. New York: Springer, 2015</mixed-citation>
      </ref>
      <ref id="cit22">
        <label>22</label>
        <mixed-citation xml:lang="ru">Воронцов К. В. Лекции по методу опорных векторов. Доступно по: http://www.ccas.ru/voron/download/SVM.pdf (дата обращения 12.03.2021)</mixed-citation>
      </ref>
      <ref id="cit23">
        <label>23</label>
        <mixed-citation xml:lang="ru">Лимановская О. В., Алферьева Т. И. Основы машинного обучения: учебное пособие. Екатеринбург: Издательство Уральского университета, 2020</mixed-citation>
      </ref>
      <ref id="cit24">
        <label>24</label>
        <mixed-citation xml:lang="ru">Guyon I, Elisseeff A. An introduction to variable and feature selection. J. Mach. Learn. Res. 2003;3: 1157–1182.</mixed-citation>
      </ref>
      <ref id="cit25">
        <label>25</label>
        <mixed-citation xml:lang="ru">Liu F. T., Ting K. M., Zhou Z. Isolation Forest. Eighth IEEE International Conference on Data Mining, 2008; 413-422. DOI: 10.1109/ICDM.2008.17</mixed-citation>
      </ref>
      <ref id="cit26">
        <label>26</label>
        <mixed-citation xml:lang="ru">Платформа для обработки данных и машинного обучения Anaconda. Доступно по: https://www.anaconda.com (дата обращения 18.02.2021)</mixed-citation>
      </ref>
      <ref id="cit27">
        <label>27</label>
        <mixed-citation xml:lang="ru">Библиотека SciPy. Достапно по: https://www.scipy.org/index.html (дата обращения 18.02.2021)</mixed-citation>
      </ref>
      <ref id="cit28">
        <label>28</label>
        <mixed-citation xml:lang="ru">Faris H., Mafarja M.M., Heidari A.A., Aljarah I., Al-Zoubi A.M., Mirjalili S., Fujita H. An efficient binary Salp Swarm Algorithm with crossover scheme for feature selection problems. Knowledge-Based Systems. 2018;154:43–67. DOI: 10.1016/j.knosys.2018.05.009</mixed-citation>
      </ref>
      <ref id="cit29">
        <label>29</label>
        <mixed-citation xml:lang="ru">Библиотека XGBoost. Доступно по: https://xgboost.ai/ (дата обращения 17.02.2021)</mixed-citation>
      </ref>
      <ref id="cit30">
        <label>30</label>
        <mixed-citation xml:lang="ru">Библиотека NumPy. Доступно по: https://numpy.org/ (дата обращения 18.02.2021)</mixed-citation>
      </ref>
      <ref id="cit31">
        <label>31</label>
        <mixed-citation xml:lang="ru">Библиотека pandas. Доступно по: https://pandas.pydata.org/ (дата обращения 18.02.2021)</mixed-citation>
      </ref>
      <ref id="cit32">
        <label>32</label>
        <mixed-citation xml:lang="ru">Библиотека Matplotlib. Доступно по: https://matplotlib.org/index.html (дата обращения 18.02.2021)</mixed-citation>
      </ref>
    </ref-list>
    <fn-group>
      <fn fn-type="conflict">
        <p>The authors declare that there are no conflicts of interest present.</p>
      </fn>
    </fn-group>
  </back>
</article>