<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">procyber</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник кибернетики</journal-title><trans-title-group xml:lang="en"><trans-title>Proceedings in Cybernetics</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">1999-7604</issn><publisher><publisher-name>Бюджетное учреждение высшего образования Ханты-Мансийского автономного округа – Югры «Сургутский государственный университет»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.35266/1999-7604-2024-3-9</article-id><article-id custom-type="elpub" pub-id-type="custom">procyber-609</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ТЕХНИЧЕСКИЕ НАУКИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Engeneering</subject></subj-group></article-categories><title-group><article-title>Применение метода вейвлет-анализа данных для построения прогнозной модели</article-title><trans-title-group xml:lang="en"><trans-title>Application of wavelet data analysis for forecast model development</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-9331-6682</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>Chubarova</surname><given-names>O. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>кандидат технических наук, доцент</p></bio><bio xml:lang="en"><p>Candidate of Sciences (Engineering), Associate Professor</p></bio><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0005-1317-9649</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>Chubarov</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>кандидат технических наук</p></bio><bio xml:lang="en"><p>Candidate of Sciences (Engineering)</p></bio><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-9663-6481</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>Liksonova</surname><given-names>D. I.</given-names></name></name-alternatives><bio xml:lang="ru"><p>кандидат технических наук</p></bio><bio xml:lang="en"><p>Candidate of Sciences (Engineering)</p></bio><email xlink:type="simple">LiksonovaDI@yandex.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Сибирский государственный университет науки и технологий имени академика М. Ф. Решетнева, Красноярск</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Reshetnev Siberian State University of Science and Technology, Krasnoyarsk</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Сибирский федеральный университет, Красноярск</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Siberian Federal University, Krasnoyarsk</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>29</day><month>10</month><year>2024</year></pub-date><volume>23</volume><issue>3</issue><fpage>82</fpage><lpage>89</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Чубарова О.В., Чубаров А.В., Ликсонова Д.И., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Чубарова О.В., Чубаров А.В., Ликсонова Д.И.</copyright-holder><copyright-holder xml:lang="en">Chubarova O.V., Chubarov A.V., Liksonova D.I.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.vestcyber.ru/jour/article/view/609">https://www.vestcyber.ru/jour/article/view/609</self-uri><abstract><p>Работа посвящена разработке модели прогнозирования цены на любой продукт на основе исследования входных данных с помощью метода вейвлет-анализа. Данный метод является удобным инструментом для обработки и преобразования различных типов исходных данных. Каждый элемент рыночного механизма связан с ценой, которая является основным критерием, воздействующим на спрос и предложение. Процессы планирования, стимулирования и управления экономической деятельностью на всех стадиях воспроизводства связаны с ценообразованием, и предвидение последствий принимаемых решений является достаточно важной задачей. В ходе проведенных экспериментов на данных из открытых источников были получены удовлетворительные результаты; установлено, что строить прогноз возможно не более чем на три последующих дня.</p></abstract><trans-abstract xml:lang="en"><p>The work is devoted to the development of a model for forecasting the price of any product based on the study of input data using the wavelet analysis. This method is a convenient tool for processing and transforming various types of initial data. Each element of the market mechanism is asassociated with a price, which is the key criterion affecting supply and demand. The processes of planning, stimulating and managing economic activity at all stages of reproduction are associated with pricing. Forecasting the consequences of decisions taken is a very important task. In the course of experiments on data from open sources, satisfactory results were obtained. It was established that it is possible to build a forecast for no more than three subsequent days.</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>time series</kwd><kwd>wavelet analysis</kwd><kwd>math modeling</kwd><kwd>forecasting</kwd><kwd>expansion coeffi cients</kwd></kwd-group></article-meta></front><body><sec><title>ВВЕДЕНИЕ</title><p>В настоящее время используется большое количество традиционных методов анализа для прогнозирования цен. К ним можно отнести методы анализа данных и машинного обучения (например, алгоритм градиентного бустинга, факторная регрессионная модель, метод корреляционно-регрессионного анализа и др.). Безусловно, такие методы имеют преимущества и недостатки. При рассмотрении процесса изменения цен ценовой ряд можно отнести к временному ряду. Одним из основных методов обработки такого ряда является спектральный анализ (Фурье-анализ), который позволяет охарактеризовать частотный состав исследуемого сигнала [<xref ref-type="bibr" rid="cit1">1</xref>][<xref ref-type="bibr" rid="cit2">2</xref>]. Недостатком Фурье-анализа является то, что частотные компоненты носят глобальный характер в силу существования в пределах от –∞ до +∞, это условие естественным образом ограничивает его использование на практике. Существует форма кратковременного преобразования Фурье. Однако и у этой формы существует недостаток, происходящий от небезызвестного принципа Гейзенберга. Поэтому решением задачи исследования временных рядов могут стать преобразования с переменным разрешением, такие как вейвлет-преобразования [<xref ref-type="bibr" rid="cit3">3</xref>]. Таким образом, основной задачей данной работы является моделирование временных рядов с применением математического аппарата вейвлет-анализа.</p></sec><sec><title>МАТЕРИАЛЫ И МЕТОДЫ</title><p>Сравнительно молодой термин «вейвлет» введен в середине 1980-х гг. в статье А. Гроссмана и Ж. Морле, посвященной анализу свойств сейсмических и акустических сигналов [<xref ref-type="bibr" rid="cit3">3</xref>]. Сейчас это известно как «вейвлет-преобразование», которое переводит сигнал из временного представления в частотно-временное. При решении практических задач анализ различных зависимостей на основе вейвлетов получил широкое применение [<xref ref-type="bibr" rid="cit4">4</xref>].</p><p>Анализ одномерного сигнала с помощью вейвлет-преобразования состоит в его разложении по базису. Базисные функции должны обладать определенными свойствами солитоноподобной функции (вейвлета) за счет масштабных изменений и переносов. Каждая из функций этого базиса характеризует как определенную пространственную (временную) частоту, так и ее локализацию в физическом пространстве (времени). Преобразование выполняется отдельно для различных сегментов сигнала во временной области. Базисные функции определены компактно, это позволяет говорить о финитности получаемых последовательностей.</p><p>В случае когда сигнал представляет собой нестационарный случайный процесс, для задач анализа и синтеза, оптимизации параметров моделей сигналов и выделения сигналов на фоне шумов различного происхождения целесообразно применить вейвлет-преобразование. Благодаря высокому разрешению во временной области возможно выделять и анализировать импульсные составляющие, проектируя на основе полученных данных различные графические модели, удобные для восприятия [<xref ref-type="bibr" rid="cit5">5</xref>].</p><p>Для временного ряда с помощью методов вейвлет-анализа необходимо получить количественные и качественные оценки, характеризующие нестационарность (хаотичность) исследуемого процесса, затем построить авторегрессионную математическую модель типа ARMA [<xref ref-type="bibr" rid="cit6">6</xref>] для коэффициентов разложения, сделать их прогноз, после чего выполнить вейвлет-реконструкцию для предсказания исходного сигнала.</p><p>В первую очередь необходимо выполнить вейвлет-разложение исходного временного ряда. В результате этого на каждом уровне получаемый на предыдущем шаге низкочастотный сигнал разделяется на низкочастотную и высокочастотную части.</p><p>Исходный сигнал (обозначим его как x) после разложения на N слоев можно представить следующим образом:</p><p>x = D1 + D2 + ... + DN + AN , (1)</p><p>где D1, D2, …, DN – это первый, второй и другие N слоев соответственно (высокочастотные сигналы);</p><p>AN – это низкочастотный сигнал, полученный путем разложения N-го слоя.</p><p>Таким образом, необходимо получить прогнозные значения D1, D2, …, DN и AN, после чего выполнить вейвлет-реконструкцию для предсказания исходного сигнала [<xref ref-type="bibr" rid="cit7">7</xref>].</p><p>Представим блок-схему работы алгоритма прогнозирования (рис. 1).</p><p>Рассмотрим последовательность шагов для разложения по методу вейвлет-анализа.</p><p>В результате выполнения данной последовательности шагов получаем модель, которая позволит построить необходимый прогноз временного ряда.</p><fig id="fig-1"><caption><p>Рис. 1. Блок-схема работы алгоритма прогнозирования</p><p>Примечание: составлено авторами на основании разработанного алгоритма.</p></caption><graphic xlink:href="procyber-23-3-g001.png"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/procyber/2024/3/Zf9flTQwLBBSXHhkaim3oLF79LOqOYd3oVK6DmpG.png</uri></graphic></fig></sec><sec><title>РЕЗУЛЬТАТЫ И ИХ ОБСУЖДЕНИЕ</title><p>В качестве исходной информации для исследования были взяты данные из открытых источников, в частности цена закрытия акций на торгах некоторых компаний. Были сформированы обучающая и тестовая выборки.</p><p>Из исходной выборки выделим значения «цена закрытия» и разделим их на тиккеры. Для каждого тиккера выделяем обучающую выборку и 5 точек для построения прогноза. На обучающей выборке применяем вейвлет-преобразование с уровнем глубины 2, в результате чего получаем коэффициенты разложения D1, D2, A2, которые затем используем для настройки авторегрессионной модели ARMA.</p><p>Покажем пример полученной модели по обучающей выборке для тиккера «CLL» (рис. 2). Значение по оси абсцисс – номер точки (соответствует временному промежутку равному суткам), по оси ординат – значение цены закрытия.</p><p>Построим прогноз цены закрытия на 5 дней вперед по полученной модели. Результаты прогнозирования и реальные значения цены представлены в табл. 1: показаны реальные значения из теста (real), предсказанные (predict), сигнал рассогласования (err) и относительная ошибка в процентах (err_rate).</p><p>Приведем на рис. 3 предсказание на тестовой выборке (укрупненно для 5 точек) по модели ARMA, предсказанные точки обозначены кружочками, реальные – звездочками.</p><p>Было проведено моделирование на разных тиккерах и для разных периодов прогнозирования. Полученные результаты позволяют говорить об эффекте прогнозирования модели на небольшие промежутки времени, то есть чем длительней период прогнозирования, тем больше растет ошибка. В результате было принято решение не строить прогноз на период более чем 3 дня.</p><p>Покажем на примере тиккера «A-share», как выглядят модели ARMA для глубины равной 2 (рис. 4–6). На рисунках пунктирной линией представлены истинные данные, сплошной – значения модели.</p><p>Анализируя модели вейвлет-коэффициентов, можно понять необходимость фильтрации исходной последовательности. Цель состоит в том, чтобы подавить шумовую часть сигнала и восстановить основной тренд.</p><p>При вейвлет-анализе сигнал разделяется на сглаженный (аппроксимирующие коэффициенты) и шумовой (детализирующие коэффициенты). К шумовой части целесообразно применить вейвлет-фильтрацию. Поскольку шумовая компонента больше отражается в детализирующих коэффициентах Dj, обрабатывают обычно их. Самый простой способ удаления шума – придать нулевые значения коэффициентам, меньшим некоторой пороговой величины. Эта процедура называется пороговой обработкой или трешхолдингом коэффициентов [<xref ref-type="bibr" rid="cit8">8</xref>].</p><p>Полученные детализирующие вейвлет-коэффициентов D1, D2, …, DN – 2, DN – 1 обнуляют все положительные (отрицательные) значения, имеющие амплитуду, меньшую (большую), чем некоторые положительные (отрицательные) пороги, устанавливаемые симметрично относительно нулевого уровня [<xref ref-type="bibr" rid="cit8">8</xref>]. Для задачи фильтрации лучшим вариантом будет ситуация, когда остальные элементы векторов остаются без изменения, то есть реализуется так называемый жесткий порог. При решении практических задач также можно столкнуться с использованием мягкого порога, когда элементы последовательностей, находящиеся вне ограниченной порогами полосы, сдвигаются по направлению к нулевому уровню на величину высоты порога.</p><p>Продемонстрируем результат применения фильтрации исходной последовательности и покажем результат прогнозирования на 3 дня. На рис. 7 представлена полученная модель для тиккера «XOM».</p><p>Результаты прогнозирования и реальные значения цены для выбранных данных представлены в табл. 2.</p><p>Приведем на рис. 8 предсказание на тестовой выборке (укрупненно для 3 точек).</p><p>Видно, что применение трешхолдинга позволило уменьшить ошибку прогнозирования. Высокой точности прогнозирования временного ряда, безусловно, не ожидается, но важным является отслеживание тенденции роста или падения цены закрытия, что вполне отслеживается в прогнозе.</p><fig id="fig-2"><caption><p>Рис. 2. Модель прогнозирования тиккера «CLL» с использованием вейвлет-анализа</p><p>Примечание: составлено авторами на основании данных, полученных в исследовании.</p></caption><graphic xlink:href="procyber-23-3-g002.png"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/procyber/2024/3/TT9GbseGdJvlTDGUDeCKhRS141krNmDIvssvGgEc.png</uri></graphic></fig><table-wrap id="table-1"><caption><p>Таблица 1</p><p>Результаты прогнозирования</p><p>Примечание: составлено по модели ARMA.</p></caption><table><tbody><tr><td>№</td><td>real</td><td>predict</td><td>err</td><td>err_rate</td></tr><tr><td>0</td><td>28,56</td><td>28,80</td><td>0,24</td><td>0,86</td></tr><tr><td>1</td><td>29,30</td><td>28,75</td><td>–0,54</td><td>1,86</td></tr><tr><td>2</td><td>27,75</td><td>29,06</td><td>1,32</td><td>4,75</td></tr><tr><td>3</td><td>27,82</td><td>29,17</td><td>1,35</td><td>4,87</td></tr><tr><td>4</td><td>27,94</td><td>29,20</td><td>1,26</td><td>4,50</td></tr></tbody></table></table-wrap><fig id="fig-3"><caption><p>Рис. 3. Предсказание на тестовой выборке по модели ARMA</p><p>Примечание: составлено авторами на основании данных, полученных в исследовании.</p></caption><graphic xlink:href="procyber-23-3-g003.png"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/procyber/2024/3/PxRpBZPZmVxNnfwZkDoIQdje2BXsHK1KAcxJf1dr.png</uri></graphic></fig><fig id="fig-4"><caption><p> </p><p>Рис. 4. Модель ARMA для слоя коэффициента D1</p><p>Примечание: составлено авторами на основании данных, полученных в исследовании.</p></caption><graphic xlink:href="procyber-23-3-g004.png"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/procyber/2024/3/HJFbIT5CFg3u0FWPTTwRUTPxIJdUPlNM4ZZOvNWY.png</uri></graphic></fig><fig id="fig-5"><caption><p> </p><p>Рис. 5. Модель ARMA для слоя коэффициента D2</p><p>Примечание: составлено авторами на основании данных, полученных в исследовании.</p></caption><graphic xlink:href="procyber-23-3-g005.png"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/procyber/2024/3/xYKTQKo9CkZuy65x7l6f44WcDwXT4y2aHWKsV020.png</uri></graphic></fig><fig id="fig-6"><caption><p>Рис. 6. Модель ARMA для слоя коэффициента A2</p><p>Примечание: составлено авторами на основании данных, полученных в исследовании.</p></caption><graphic xlink:href="procyber-23-3-g006.png"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/procyber/2024/3/NIHjIXMDfXWnYsa6jTjeiaKw5mtB57LMVjhhioZx.png</uri></graphic></fig><fig id="fig-7"><caption><p>Рис. 7. Модель с фильтрацией для тиккера «XOM»</p><p>Примечание: составлено авторами на основании данных, полученных в исследовании.</p></caption><graphic xlink:href="procyber-23-3-g007.png"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/procyber/2024/3/cUrkCvRgAfWje91R6odKs3RLS92UrpdpVWGPB1Gj.png</uri></graphic></fig><table-wrap id="table-2"><caption><p>Таблица 2</p><p>Результаты прогнозирования для тиккера «XOM»</p><p>Примечание: составлено по модели ARMA.</p></caption><table><tbody><tr><td>№</td><td>real</td><td>predict</td><td>err</td><td>err_rate</td></tr><tr><td>0</td><td>87,05</td><td>87,53</td><td>0,47</td><td>0,55</td></tr><tr><td>1</td><td>86,10</td><td>87,75</td><td>1,66</td><td>1,92</td></tr><tr><td>2</td><td>85,04</td><td>87,23</td><td>2,18</td><td>2,57</td></tr></tbody></table></table-wrap><fig id="fig-8"><caption><p>Рис. 8. Предсказание на тестовой выборке для тиккера «XOM»</p><p>Примечание: составлено авторами на основании данных, полученных в исследовании.</p></caption><graphic xlink:href="procyber-23-3-g008.png"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/procyber/2024/3/5vYpfJPrRtWhYwQvy4R2v0kQs9TkDPHDYgxJIYJN.png</uri></graphic></fig></sec><sec><title>ЗАКЛЮЧЕНИЕ</title><p>Проведя исследования данного подхода на разных тиккерах за разный период, времени можно сделать следующие выводы:</p><p>− использование вейвлет-анализа для временных рядов является эффективным инструментом;</p><p>− модель прогнозирования имеет более высокую точность прогнозов на небольших временных промежутках;</p><p>− при вейвлет-реконструкции для предсказания исходного сигнала целесообразно использовать фильтрацию.</p><p>В перспективе для моделирования вейвлет-коэффициентов каждого слоя после вейвлет-разложения можно попробовать иные методы, например, нейронные сети.</p></sec></body><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Латыпова Н. В., Тучинский Л. И. Ряды Фурье. Ижевск : Удмуртский университет, 2011. 80 с.</mixed-citation><mixed-citation xml:lang="en">Латыпова Н. В., Тучинский Л. И. Ряды Фурье. Ижевск : Удмуртский университет, 2011. 80 с.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Жук В. В., Натансон Г. И. Тригонометрические ряды Фурье и элементы теории аппроксимации. Л. : Изд-во ЛГУ, 1983. 188 с.</mixed-citation><mixed-citation xml:lang="en">Жук В. В., Натансон Г. И. Тригонометрические ряды Фурье и элементы теории аппроксимации. Л. : Изд-во ЛГУ, 1983. 188 с.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Grossman A., Morlet J. Decomposition of Hardy Functions into Square Integrable Wavelets of Constant Shape // SIAM Journal on Mathematical Analysis. 1984. Vol. 15, no. 4. P. 723–736.</mixed-citation><mixed-citation xml:lang="en">Grossman A., Morlet J. Decomposition of Hardy Functions into Square Integrable Wavelets of Constant Shape // SIAM Journal on Mathematical Analysis. 1984. Vol. 15, no. 4. P. 723–736.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Нагорнов О. В., Никитаев В. Г., Простоквашин В. М. и др. Вейвлет-анализ в примерах. М. : НИЯУ МИФИ, 2010. 120 с.</mixed-citation><mixed-citation xml:lang="en">Нагорнов О. В., Никитаев В. Г., Простоквашин В. М. и др. Вейвлет-анализ в примерах. М. : НИЯУ МИФИ, 2010. 120 с.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Новиков И. Я., Протасов В. Ю., Скопина М. А. Теория всплесков : моногр. М. : Физматлит, 2005. 615 с.</mixed-citation><mixed-citation xml:lang="en">Новиков И. Я., Протасов В. Ю., Скопина М. А. Теория всплесков : моногр. М. : Физматлит, 2005. 615 с.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Афанасьев В. Н., Юзбашев М. М. Анализ временных рядов и прогнозирование. М. : Финансы и статистика, 2001. 228 с.</mixed-citation><mixed-citation xml:lang="en">Афанасьев В. Н., Юзбашев М. М. Анализ временных рядов и прогнозирование. М. : Финансы и статистика, 2001. 228 с.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Анализ и модели временных рядов. URL: https://www.statmethods.ru/statistics-metody/modelivremennykh-ryadov/ (дата обращения: 15.05.2024).</mixed-citation><mixed-citation xml:lang="en">Анализ и модели временных рядов. URL: https://www.statmethods.ru/statistics-metody/modelivremennykh-ryadov/ (дата обращения: 15.05.2024).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Петров Г. А., Шуранов Е. В. Практика использования вейвлет-анализа в дефектоскопии. СПб. : Балт. гос. техн. ун-т, 2012. 64 с.</mixed-citation><mixed-citation xml:lang="en">Петров Г. А., Шуранов Е. В. Практика использования вейвлет-анализа в дефектоскопии. СПб. : Балт. гос. техн. ун-т, 2012. 64 с.</mixed-citation></citation-alternatives></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>
