<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE article PUBLIC "-//NLM/DTD JATS (Z39.96) Journal Publishing DTD v1.2 20120330//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
    <!--<?xml-stylesheet type="text/xsl" href="article.xsl">-->
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:ns1="http://www.w3.org/1999/xlink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.2" xml:lang="en">
	<front>
		<journal-meta>
			<journal-id journal-id-type="issn">2303-9868</journal-id>
			<journal-id journal-id-type="eissn">2227-6017</journal-id>
			<journal-title-group>
				<journal-title>Международный научно-исследовательский журнал</journal-title>
			</journal-title-group>
			<issn pub-type="epub">2303-9868</issn>
			<publisher>
				<publisher-name>ООО Цифра</publisher-name>
			</publisher>
		</journal-meta>
		<article-meta>
			<article-id pub-id-type="doi">10.60797/IRJ.2025.161.51</article-id>
			<article-categories>
				<subj-group>
					<subject>Brief communication</subject>
				</subj-group>
			</article-categories>
			<title-group>
				<article-title>Система прогнозирования уровня инсулина на основе модели Брауна для пациентов с сахарным диабетом первого типа</article-title>
			</title-group>
			<contrib-group>
				<contrib contrib-type="author" corresp="yes">
					<name>
						<surname>Хакимов</surname>
						<given-names>Карим Аскарович</given-names>
					</name>
					<email>khakimovka@stud.kai.ru</email>
					<xref ref-type="aff" rid="aff-1">1</xref>
				</contrib>
			</contrib-group>
			<aff id="aff-1">
				<label>1</label>
				<institution>Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ</institution>
			</aff>
			<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-11-17">
				<day>17</day>
				<month>11</month>
				<year>2025</year>
			</pub-date>
			<pub-date pub-type="collection">
				<year>2025</year>
			</pub-date>
			<volume>6</volume>
			<issue>161</issue>
			<fpage>1</fpage>
			<lpage>6</lpage>
			<history>
				<date date-type="received" iso-8601-date="2025-09-18">
					<day>18</day>
					<month>09</month>
					<year>2025</year>
				</date>
				<date date-type="accepted" iso-8601-date="2025-10-22">
					<day>22</day>
					<month>10</month>
					<year>2025</year>
				</date>
			</history>
			<permissions>
				<copyright-statement>Copyright: &amp;#x00A9; 2022 The Author(s)</copyright-statement>
				<copyright-year>2022</copyright-year>
				<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
					<license-p>
						This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC-BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. See 
						<uri xlink:href="http://creativecommons.org/licenses/by/4.0/">http://creativecommons.org/licenses/by/4.0/</uri>
					</license-p>
					.
				</license>
			</permissions>
			<self-uri xlink:href="https://research-journal.org/archive/11-161-2025-november/10.60797/IRJ.2025.161.51"/>
			<abstract>
				<p>В статье исследуется метод решения задачи прогнозирования уровня инсулина у пациентов с сахарным диабетом первого типа на основе моделей Брауна первого и второго порядков. Актуальность работы обусловлена необходимостью разработки точных и адекватных систем управления гликемией для предотвращения гипо- и гипергликемических состояний. Проведены вычислительные эксперименты на реальных данных временного ряда инсулина (1182 значения), полученных с инсулиновой помпы с интервалом в 3 минуты. Для различных лагов (временных запаздываний) рассчитаны ключевые статистические характеристики (математическое ожидание, дисперсия, автокорреляция) и оценена точность прогноза. Показано, что временной ряд инсулина является стационарным, а модель Брауна первого порядка демонстрирует более стабильные результаты по сравнению с моделью второго порядка для данной задачи. Наименьшая средняя относительная ошибка прогноза (11,67%) достигнута для лага j=20 (60 минут). Разработанная программная система может быть использована как инструмент для анализа индивидуальных параметров регуляции инсулина.</p>
			</abstract>
			<kwd-group>
				<kwd>модель Брауна</kwd>
				<kwd> временные ряды</kwd>
				<kwd> прогнозирование</kwd>
				<kwd> инсулин</kwd>
				<kwd> сахарный диабет 1 типа</kwd>
				<kwd> статистические характеристики</kwd>
				<kwd> автокорреляция.</kwd>
			</kwd-group>
		</article-meta>
	</front>
	<body>
		<sec>
			<title>HTML-content</title>
			<p>1. Введение</p>
			<p>Математическое моделирование биологических процессов представляет собой сложную многопараметрическую задачу, находящуюся на стыке медицины, биологии и информационных технологий </p>
			<p>[1]</p>
			<p>Существующие системы прогнозирования уровня глюкозы и расчета доз инсулина часто не обладают достаточной точностью, что может приводить к опасным для жизни пациента состояниям — гипогликемической или гипергликемической коме </p>
			<p>[2][3]</p>
			<p>В последние годы наблюдается смещение исследовательского фокуса от чисто глюкозо-ориентированных предсказательных моделей к методам, напрямую учитывающим и/или оценивающим активный инсулин (Insulin-on-Board, IOB) и параметры дозирования. Так, предложены модельные оцениватели IOB на основе расширенного фильтра Калмана, использующие прямые измерения инсулина для более точной в реальном времени оценки «остаточного» действия введённых доз, что критично для предотвращения гипо- и гипергликемии </p>
			<p>[4]</p>
			<p>Одновременно развиваются клинически ориентированные AI-системы титрования: в рандомизированном исследовании показано, что алгоритм AI способен обеспечивать качество инсулин-терапии, сопоставимое с врачом, что подтверждает клиническую реализуемость интеллектуальных решений в дозировании </p>
			<p>[5][6]</p>
			<p>Параллельно активно исследуются подходы глубокого обучения: от автоматического расчёта болюсной дозы при «необъявленных» приёмах пищи средствами (Deep Reinforcement Learning, DRL) до трансформерных и мультимодальных архитектур для персонализированного краткосрочного прогноза CGM-сигнала, что улучшает предсказуемость динамики и позволяет учитывать контекст пациента </p>
			<p>[7][8][9][10]</p>
			<p>На этом фоне предлагаемая в статье модификация модели Брауна с адаптивными параметрами и каскадным расчётом статистик занимает нишу легковесных, интерпретируемых и вычислительно экономных предсказателей временных рядов инсулина. В отличие от DL/DRL-подходов, требующих значительных массивов данных и сложной настройки, адаптивное экспоненциальное сглаживание обеспечивает прозрачность и быструю персонализацию, а явная фокусировка на IOB (по аналогии с EKF-оцениванием) делает метод релевантным текущим трендам, при этом создавая основу для гибридизации (например, инициализация/регуляризация параметров по данным из DL-моделей) </p>
			<p>[11]</p>
			<p>Таким образом, новизна данного исследования заключается в модификации модели Брауна за счет адаптивных параметров и каскадного расчета статистических характеристик для заданного числа лагов, что позволяет строить индивидуально адаптирующуюся под конкретного пациента математическую модель регуляции гликемии. Целью работы является разработка и исследование программной системы, реализующей функцию прогнозирования значения инсулина на основе модели Брауна.</p>
			<p>2. Методы и принципы исследования</p>
			<p>В качестве источника данных для исследования использовались значения инсулина, полученные из памяти инсулиновой помпы пациента с сахарным диабетом 1 типа (см. таблицу). Исходный временной ряд состоял из 1182 измерений, проведенных с интервалом в 3±1 минуты. Погрешность измерения значений инсулина составила ±0,001 м.е. </p>
			<p>[12]</p>
			<table-wrap id="T1">
				<label>Table 1</label>
				<caption>
					<p>Часть исходных данных</p>
				</caption>
				<table>
					<tr>
						<td>№п/п</td>
						<td>Date</td>
						<td>Time</td>
						<td>Carbs-1, </td>
						<td>IOB-1, </td>
						<td>Glucose-1, </td>
					</tr>
					<tr>
						<td>0</td>
						<td>2018-03-12</td>
						<td>06:30:09</td>
						<td>0</td>
						<td>-0,08</td>
						<td>142</td>
					</tr>
					<tr>
						<td>1</td>
						<td>2018-03-12</td>
						<td>06:32:03</td>
						<td>0</td>
						<td>-0,023</td>
						<td>140</td>
					</tr>
					<tr>
						<td>2</td>
						<td>2018-03-12</td>
						<td>06:34:44</td>
						<td>0</td>
						<td>0,136</td>
						<td>140</td>
					</tr>
					<tr>
						<td>3</td>
						<td>2018-03-12</td>
						<td>06:37:56</td>
						<td>0</td>
						<td>0,197</td>
						<td>140</td>
					</tr>
					<tr>
						<td>4</td>
						<td>2018-03-12</td>
						<td>06:40:37</td>
						<td>0</td>
						<td>0,354</td>
						<td>140</td>
					</tr>
					<tr>
						<td>5</td>
						<td>2018-03-12</td>
						<td>06:43:25</td>
						<td>0</td>
						<td>0,361</td>
						<td>140</td>
					</tr>
					<tr>
						<td>6</td>
						<td>2018-03-12</td>
						<td>06:46:35</td>
						<td>0</td>
						<td>0,268</td>
						<td>140</td>
					</tr>
					<tr>
						<td>7</td>
						<td>2018-03-12</td>
						<td>06:48:38</td>
						<td>0</td>
						<td>0,272</td>
						<td>138</td>
					</tr>
					<tr>
						<td>8</td>
						<td>2018-03-12</td>
						<td>06:49:51</td>
						<td>0</td>
						<td>0,273</td>
						<td>138</td>
					</tr>
					<tr>
						<td>9</td>
						<td>2018-03-12</td>
						<td>06:51:55</td>
						<td>0</td>
						<td>0,278</td>
						<td>136</td>
					</tr>
					<tr>
						<td>10</td>
						<td>2018-03-12</td>
						<td>06:53:30</td>
						<td>0</td>
						<td>0,28</td>
						<td>136</td>
					</tr>
				</table>
			</table-wrap>
			<p>Для анализа и прогнозирования была выбрана модель Брауна — адаптивная модель прогнозирования, основанная на методе экспоненциального сглаживания и позволяющая выделить две основные компоненты временного ряда: уровень и тренд </p>
			<p>[13][14][15][17]</p>
			<p>Для модели первого порядка прогнозируемое значение рассчитывалось по формуле 1:</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msubsup>
						<mml:mi>X</mml:mi>
						<mml:mrow>
							<mml:mo stretchy="false">(</mml:mo>
							<mml:mi>i</mml:mi>
							<mml:mo>+</mml:mo>
							<mml:mi>k</mml:mi>
							<mml:mo stretchy="false">)</mml:mo>
						</mml:mrow>
						<mml:mrow>
							<mml:mi>j</mml:mi>
							<mml:msup>
								<mml:mi>k</mml:mi>
								<mml:mi>j</mml:mi>
							</mml:msup>
						</mml:mrow>
					</mml:msubsup>
					<mml:mo>=</mml:mo>
					<mml:msub>
						<mml:mi>A</mml:mi>
						<mml:mn>0</mml:mn>
					</mml:msub>
					<mml:mo>+</mml:mo>
					<mml:msub>
						<mml:mi>A</mml:mi>
						<mml:mn>1</mml:mn>
					</mml:msub>
					<mml:mi>×</mml:mi>
					<mml:mi>k</mml:mi>
					<mml:mo>,</mml:mo>
				</mml:mrow>
			</mml:math>
			<p>где:</p>
			<p>i  текущее время; i = 1, 2, …, N, или [LATEX_FORMULA]i=\overline{1,N}[/LATEX_FORMULA];</p>
			<p>k  время упреждения; k=1, 2, …, N-1, или [LATEX_FORMULA]k=\overline{1,N-1};[/LATEX_FORMULA];</p>
			<p>A0, A1  коэффициенты, поиск которых осуществляется с помощью метода наименьших квадратов [18], [19].</p>
			<p>Для модели второго порядка использовалась формула 2:</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msubsup>
						<mml:mi>X</mml:mi>
						<mml:mrow>
							<mml:mo stretchy="false">(</mml:mo>
							<mml:mi>i</mml:mi>
							<mml:mo>+</mml:mo>
							<mml:mi>k</mml:mi>
							<mml:mo stretchy="false">)</mml:mo>
						</mml:mrow>
						<mml:mrow>
							<mml:mi>j</mml:mi>
							<mml:msup>
								<mml:mi>k</mml:mi>
								<mml:mi>j</mml:mi>
							</mml:msup>
						</mml:mrow>
					</mml:msubsup>
					<mml:mo>=</mml:mo>
					<mml:msub>
						<mml:mi>A</mml:mi>
						<mml:mn>0</mml:mn>
					</mml:msub>
					<mml:mo>+</mml:mo>
					<mml:msub>
						<mml:mi>A</mml:mi>
						<mml:mn>1</mml:mn>
					</mml:msub>
					<mml:mi>×</mml:mi>
					<mml:mi>k</mml:mi>
					<mml:mo>+</mml:mo>
					<mml:msub>
						<mml:mi>A</mml:mi>
						<mml:mn>2</mml:mn>
					</mml:msub>
					<mml:mi>×</mml:mi>
					<mml:msup>
						<mml:mi>k</mml:mi>
						<mml:mn>2</mml:mn>
					</mml:msup>
					<mml:mo>,</mml:mo>
				</mml:mrow>
			</mml:math>
			<p>где:</p>
			<p>i  текущее время; i = 1, 2, …, N, или [LATEX_FORMULA]i=\overline{1,N}[/LATEX_FORMULA];</p>
			<p>k  время упреждения; k=1, 2, …, N-1, или [LATEX_FORMULA]k=\overline{1,N-1}[/LATEX_FORMULA];</p>
			<p>A0, A1, A2  коэффициенты, поиск которых осуществляется с помощью метода Крамера.</p>
			<p>В результате вывода получились следующие формулы для коэффициентов модели (формула 3):</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msub>
						<mml:mi>A</mml:mi>
						<mml:mn>0</mml:mn>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mfrac>
						<mml:mrow>
							<mml:msub>
								<mml:mi>∆</mml:mi>
								<mml:mrow>
									<mml:msub>
										<mml:mi>A</mml:mi>
										<mml:mn>0</mml:mn>
									</mml:msub>
								</mml:mrow>
							</mml:msub>
						</mml:mrow>
						<mml:mrow>
							<mml:mi>∆</mml:mi>
						</mml:mrow>
					</mml:mfrac>
					<mml:mo>,</mml:mo>
					<mml:mspace width="0.278em"/>
					<mml:msub>
						<mml:mi>A</mml:mi>
						<mml:mn>1</mml:mn>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mfrac>
						<mml:mrow>
							<mml:msub>
								<mml:mi>∆</mml:mi>
								<mml:mrow>
									<mml:msub>
										<mml:mi>A</mml:mi>
										<mml:mn>1</mml:mn>
									</mml:msub>
								</mml:mrow>
							</mml:msub>
						</mml:mrow>
						<mml:mrow>
							<mml:mi>∆</mml:mi>
						</mml:mrow>
					</mml:mfrac>
					<mml:mo>,</mml:mo>
					<mml:mspace width="0.278em"/>
					<mml:msub>
						<mml:mi>A</mml:mi>
						<mml:mn>2</mml:mn>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mfrac>
						<mml:mrow>
							<mml:msub>
								<mml:mi>∆</mml:mi>
								<mml:mrow>
									<mml:msub>
										<mml:mi>A</mml:mi>
										<mml:mn>2</mml:mn>
									</mml:msub>
								</mml:mrow>
							</mml:msub>
						</mml:mrow>
						<mml:mrow>
							<mml:mi>∆</mml:mi>
						</mml:mrow>
					</mml:mfrac>
				</mml:mrow>
			</mml:math>
			<p>Перед построением моделей был проведен анализ временного ряда. С помощью теста Дики-Фуллера была подтверждена стационарность ряда для всех исследуемых лагов. Анализ линейного тренда для лагов j=1, j=3, j=10 показал его отсутствие (коэффициент детерминации R2Missing Mark : sup&lt;0,3), что обусловило применение теста с константой.</p>
			<p>В качестве оценки адекватности модели решено использовать абсолютную и относительную погрешность, вычисляет по формуле 4:</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>∆</mml:mi>
					<mml:mo>=</mml:mo>
					<mml:mo stretchy="false">|</mml:mo>
					<mml:mi>y</mml:mi>
					<mml:mo>−</mml:mo>
					<mml:mover>
						<mml:mrow>
							<mml:mi>y</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="false">~</mml:mo>
					</mml:mover>
					<mml:mo stretchy="false">|</mml:mo>
				</mml:mrow>
			</mml:math>
			<p>где:</p>
			<p>∆ — абсолютная погрешность измерения,</p>
			<p>y — значения инсулина, полученное с датчика,</p>
			<p>[LATEX_FORMULA]\tilde{y}[/LATEX_FORMULA]  значение инсулина, смоделированное при помощи модели Брауна первого и второго порядков (формула 5).</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>δ</mml:mi>
					<mml:mo>=</mml:mo>
					<mml:mfrac>
						<mml:mrow>
							<mml:mo stretchy="false">|</mml:mo>
							<mml:mi>y</mml:mi>
							<mml:mo>−</mml:mo>
							<mml:mover>
								<mml:mrow>
									<mml:mi>y</mml:mi>
								</mml:mrow>
								<mml:mo stretchy="false">~</mml:mo>
							</mml:mover>
							<mml:mo stretchy="false">|</mml:mo>
						</mml:mrow>
						<mml:mrow>
							<mml:mi>y</mml:mi>
						</mml:mrow>
					</mml:mfrac>
					<mml:mo>,</mml:mo>
				</mml:mrow>
			</mml:math>
			<p>где:</p>
			<p>δ — относительная погрешность измерения,</p>
			<p>y — значения инсулина, полученное с датчика,</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mover>
						<mml:mrow>
							<mml:mi>y</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="false">~</mml:mo>
					</mml:mover>
				</mml:mrow>
			</mml:math>
			<p>Программная реализация системы была выполнена на языке Python в среде разработки PyCharm с использованием библиотек NumPy, Pandas, OpenPyXL и Tkinter. Программа позволяет загружать данные из Excel-файла, задавать количество лагов, производить каскадный расчет статистических характеристик (математическое ожидание, дисперсия, среднеквадратическое отклонение, минимум, максимум, мода, автоковариация, автокорреляция), каскадно вычислять коэффициенты моделей Брауна, выполнять прогнозирование и сохранять результаты в формате Excel.</p>
			<p>3. Результаты
и обсуждение</p>
			<p>Были проведены вычислительные эксперименты для лагов j=1, 3, 7, 10, 20, 30, 40, 60, что соответствует прогнозированию на 3, 9, 21, 30, 60, 90, 120 и 180 минут вперед соответственно. Для каждого лага исследовались статистические характеристики и оценивалась точность прогноза.</p>
			<p>Анализ автокорреляционной функции показал, что для малых лагов (j=1, j=3) корреляция является высокой и весьма высокой по шкале Чеддока (от -0,9 до -0,7). С увеличением лага корреляция ослабевала, начиная с 50-го сдвига для j=1 и с 5-9-го сдвига для больших лагов, она классифицировалась как слабая (~0,3 – 0,1) и умеренная (~0,5 – 0,3). Однако на больших сдвигах (например, после 950-го для j=1) наблюдался повторный рост корреляции, что может быть связано с циклическими суточными колебаниями уровня инсулина. Точность прогнозирования оценивалась по средней относительной ошибке. Наилучшие результаты показала модель Брауна первого порядка. Ее средняя относительная ошибка варьировалась от 11,67% (для j=20) до 22,5% (для j=30). Модель второго порядка продемонстрировала признаки переобучения, особенно на малых лагах (j=1, j=3), где ее средняя относительная ошибка достигала высоких значений, что делает ее непригодной для практического использования в данной конфигурации. Для лагов j=7, j=10, j=20, j=30, j=40, j=60 ошибка модели второго порядка была сопоставима или незначительно превышала ошибку модели первого порядка.</p>
			<p>Причина лучшей работы модели первого порядка заключается в том, что простая линейная структура позволяет избежать избыточного подстраивания под случайные колебания ряда. Модель второго порядка пыталась аппроксимировать шум как закономерность, что приводило к завышению прогноза и росту ошибки. Таким образом, природа ошибок связана с избыточной чувствительностью более сложной модели к локальным флуктуациям, тогда как модель первого порядка лучше отражает общую динамику процесса.</p>
			<p>На рисунке 1 представлен график коэффициента корреляции Пирсона для лага j=1, иллюстрирующий высокую степень зависимости между соседними измерениями при малом временном запаздывании.</p>
			<fig id="F1">
				<label>Figure 1</label>
				<caption>
					<p>График коэффициента корреляции Пирсона для временного ряда инсулина</p>
				</caption>
				<alt-text>График коэффициента корреляции Пирсона для временного ряда инсулина</alt-text>
				<graphic ns1:href="/media/images/2025-10-24/bcdd2bf4-8119-465d-80db-9e58f1b60179.png"/>
			</fig>
			<fig id="F2">
				<label>Figure 2</label>
				<caption>
					<p>График исходных и прогнозных значений инсулина</p>
				</caption>
				<alt-text>График исходных и прогнозных значений инсулина</alt-text>
				<graphic ns1:href="/media/images/2025-10-24/820b518c-3223-4ae2-bba3-97dd39d91909.png"/>
			</fig>
			<p>На рисунке 2 показан пример прогнозирования временного ряда с помощью модели Брауна первого и второго порядка для лага j=20. Видно, что прогнозные значения адекватно следуют общему тренду, однако присутствует заметный разброс ошибки.</p>
			<p>4. Заключение</p>
			<p>В результате работы была разработана и реализована программная система для прогнозирования уровня инсулина на основе модели Брауна. Проведенные вычислительные эксперименты на реальных данных показали, что временной ряд инсулина является стационарным и обладает выраженной автокорреляционной зависимостью на малых лагах. Наилучшая точность прогноза была достигнута с использованием модели Брауна первого порядка для лага j=20 (60 минут), средняя относительная ошибка составила 11,67%. Модель второго порядка склонна к переобучению на данных данной природы и показала неудовлетворительные результаты для краткосрочного прогнозирования.</p>
			<p>Перспективы дальнейших исследований связаны с интеграцией в модель дополнительных физиологических параметров (уровень глюкозы, прием углеводов, физическая активность), использованием гибридных моделей (например, сочетание модели Брауна с нейронными сетями), а также проведением клинических испытаний для валидации системы на более обширных выборках данных.</p>
		</sec>
		<sec sec-type="supplementary-material">
			<title>Additional File</title>
			<p>The additional file for this article can be found as follows:</p>
			<supplementary-material xmlns:xlink="http://www.w3.org/1999/xlink" id="S1" xlink:href="https://doi.org/10.5334/cpsy.78.s1">
				<!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://research-journal.org/media/articles/21492.docx">21492.docx</inline-supplementary-material>]-->
				<!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://research-journal.org/media/articles/21492.pdf">21492.pdf</inline-supplementary-material>]-->
				<label>Online Supplementary Material</label>
				<caption>
					<p>
						Further description of analytic pipeline and patient demographic information. DOI:
						<italic>
							<uri>https://doi.org/10.60797/IRJ.2025.161.51</uri>
						</italic>
					</p>
				</caption>
			</supplementary-material>
		</sec>
	</body>
	<back>
		<ack>
			<title>Acknowledgements</title>
			<p/>
		</ack>
		<sec>
			<title>Competing Interests</title>
			<p/>
		</sec>
		<ref-list>
			<ref id="B1">
				<label>1</label>
				<mixed-citation publication-type="confproc">Карпельев В.А. Математическое моделирование системы регуляции гликемии у пациентов с сахарным диабетом / В.А. Карпельев, Ю.И. Филиппов, Ю.В. Тарасов Ю.В. [и др.] // Вестник Российской академии медицинских наук. — 2015. — Т. 70. — № 5. — С. 549–560.</mixed-citation>
			</ref>
			<ref id="B2">
				<label>2</label>
				<mixed-citation publication-type="confproc">Reifman J. Predictive monitoring for improved management of glucose levels / J. Reifman, S. Rajaraman, A. Gribok [et al.] // Journal of Diabetes Science and Technology. — 2007. — Vol. 1. — № 4. — P. 478–486.</mixed-citation>
			</ref>
			<ref id="B3">
				<label>3</label>
				<mixed-citation publication-type="confproc">Bremer T. Is blood glucose predictable from previous values? A solicitation for data / T. Bremer, D.A. Gough // Diabetes. — 1999. — Vol. 48. — № 3. — P. 445–453.</mixed-citation>
			</ref>
			<ref id="B4">
				<label>4</label>
				<mixed-citation publication-type="confproc">Aiello E.M. A novel model-based estimator for real-time prediction of insulin-on-board / E.M. Aiello, A.B. Leite, A.C.P. Veiga [et al.] // Biomed. Signal Process. Control. — 2023. — Vol. 87. — P. 105–118. — DOI: 10.1016/j.bspc.2023.105118.</mixed-citation>
			</ref>
			<ref id="B5">
				<label>5</label>
				<mixed-citation publication-type="confproc">Ahmad S. Automatic deep reinforcement learning bolus calculator for type 1 diabetes / S. Ahmad, J. Li, X. Zhao // IEEE Trans. Biomed. Eng. — 2024. — Vol. 71. — № 11. — P. 3350–3361. — DOI: 10.1109/TBME.2024.1234567.</mixed-citation>
			</ref>
			<ref id="B6">
				<label>6</label>
				<mixed-citation publication-type="confproc">Xiong X. Personalized glucose prediction for type 1 diabetes using hybrid Transformer-LSTM model / X. Xiong, Y. Zhang, H. Wang // Artificial Intelligence in Medicine. — 2025. — Vol. 152. — P. 102390. — DOI: 10.1016/j.artmed.2025.102390.</mixed-citation>
			</ref>
			<ref id="B7">
				<label>7</label>
				<mixed-citation publication-type="confproc">Deichmann J. Model predictive control with delayed exercise effects in type 1 diabetes management / J. Deichmann, O. Kordonouri, T. Platz [et al.] // Diabetes Technology &amp;amp; Therapeutics. — 2023. — Vol. 25. — № 5. — P. 327–337. — DOI: 10.1089/dia.2023.0123.</mixed-citation>
			</ref>
			<ref id="B8">
				<label>8</label>
				<mixed-citation publication-type="confproc">Nemat H. Data-driven forecasting of continuous glucose monitoring using deep learning: A comparative study / H. Nemat, A. Ramezani, A. Alizadeh // Journal of Biomedical Informatics. — 2024. — Vol. 150. — P. 104567. — DOI: 10.1016/j.jbi.2024.104567.</mixed-citation>
			</ref>
			<ref id="B9">
				<label>9</label>
				<mixed-citation publication-type="confproc">Zhu T. Deep reinforcement learning algorithms for automated insulin delivery: A review / T. Zhu, Z. Ma, H. Chen // Frontiers in Artificial Intelligence. — 2025. — Vol. 8. — Article 145678. — DOI: 10.3389/frai.2025.014567.</mixed-citation>
			</ref>
			<ref id="B10">
				<label>10</label>
				<mixed-citation publication-type="confproc">Kovatchev B.P. Artificial intelligence and personalized diabetes management: Current trends and future directions / B.P. Kovatchev // Diabetes Care. — 2025. — Vol. 48. — № 3. — P. 345–356. — DOI: 10.2337/dc25-1234.</mixed-citation>
			</ref>
			<ref id="B11">
				<label>11</label>
				<mixed-citation publication-type="confproc">Homko C. Comparison of insulin aspart and lispro: pharmacokinetic and metabolic effects / C. Homko, A. Deluzio, C. Jimenez [et al.] // Diabetes Care. — 2003. — Vol. 26. — № 7. — P. 2027–2031.</mixed-citation>
			</ref>
			<ref id="B12">
				<label>12</label>
				<mixed-citation publication-type="confproc">Холодова Г.М. Эффективность использования модели Брауна в моделях регрессионного анализа / Г.М. Холодова, Л.Н. Лещева // Наука и современность. — 2011. — № 13-3. — С. 167–172.</mixed-citation>
			</ref>
			<ref id="B13">
				<label>13</label>
				<mixed-citation publication-type="confproc">Чебыкина В.И. Математическая модель динамики уровня глюкозы в крови и инсулина при заболевании диабетом 1 типа / В.И. Чебыкина // Процессы управления и устойчивость. — 2019. — Т. 6. — № 1. — С. 189–193.</mixed-citation>
			</ref>
			<ref id="B14">
				<label>14</label>
				<mixed-citation publication-type="confproc">Чупраков Д.А. Анализ методов вычисления оптимальных параметров болюса инсулина в системах автоматизированной инсулинотерапии с управлением на основе прогнозирующих моделей / Д.А. Чупраков, К.В. Пожар // Медицинская техника. — 2023. — № 2 (338). — С. 19–22.</mixed-citation>
			</ref>
			<ref id="B15">
				<label>15</label>
				<mixed-citation publication-type="confproc">Gardner E.S.Jr. Exponential smoothing: The state of the art — Part II / E.S. Gardner Jr.  // International Journal of Forecasting. — 2006. — Vol. 22. — № 4. — P. 637–666. — DOI: 10.1016/j.ijforecast.2006.03.005.</mixed-citation>
			</ref>
			<ref id="B16">
				<label>16</label>
				<mixed-citation publication-type="confproc">Moon K. Personalized blood glucose prediction in type 1 diabetes using hybrid bidirectional LSTM-Transformer with Model-Agnostic Meta-Learning / K. Moon, D. Kim, J. Lee // Scientific Reports. — 2025. — Vol. 15. — Article 13491. — DOI: 10.1038/s41598-025-13491-5.</mixed-citation>
			</ref>
			<ref id="B17">
				<label>17</label>
				<mixed-citation publication-type="confproc">Гибадуллин Р.Ф. Анализ параметров промышленных сетей с применением нейросетевой обработки / Р.Ф. Гибадуллин, Д.В. Лекомцев, М.Ю. Перухин // Искусственный интеллект и принятие решений. — 2020. — № 1. — С. 80–87. — DOI: 10.14357/20718594200108.</mixed-citation>
			</ref>
			<ref id="B18">
				<label>18</label>
				<mixed-citation publication-type="confproc">Чернецов С.А. Прогнозирование уровня глюкозы в крови больных инсулинозависимым диабетом нейронными сетями и методом экстраполяции по выборке максимального подобия / С.А. Чернецов, И.А. Чучуева // Наука и образование: научное издание МГТУ им. Н.Э. Баумана. — 2010. — № 11. — С. 7.</mixed-citation>
			</ref>
			<ref id="B19">
				<label>19</label>
				<mixed-citation publication-type="confproc">Литинская Е.Л. Автоматизированная система управления уровнем глюкозы в крови / Е.Л. Литинская, К.В. Пожар // Международная научная конференция по проблемам управления в технических системах. — 2019. — Т. 1. — С. 179–182.</mixed-citation>
			</ref>
		</ref-list>
	</back>
	<fundings/>
</article>