Використання методів дискретного вейвлет-перетворювання та бібліотек Python для отримання математичних моделей екологічних даних
| dc.contributor.affiliation | Державний вищий навчальний заклад «Приазовський державний технічний університет» | |
| dc.contributor.author | Тузенко, Ольга | |
| dc.contributor.author | Сідун, Наталія | |
| dc.contributor.author | Волобуєв, Єгор | |
| dc.coverage.placename | Львів | |
| dc.date.accessioned | 2025-10-28T13:32:46Z | |
| dc.date.issued | 2025 | |
| dc.date.submitted | 2025 | |
| dc.description.abstract | У статті розглянуто актуальну проблему комп’ютерного моделювання великих масивів даних екологічного моніторингу із застосуванням дискретних вейвлет-перетворень. Об’єкт дослідження становлять часові ряди концентрацій шкідливих домішок в атмосферному повітрі – зокрема оксидів азоту, бензолу, сірчистого газу, які зібрано з автоматизованих станцій у Центральній та Східній Європі. Вхідні дані характеризуються високим рівнем стохастичності, наявністю шумів, втрачених значень і часових зсувів, що суттєво ускладнює виділення трендів і закономірностей, необхідних для прогнозування. Запропоновано ефективний підхід до їх обробки, який поєднує багаторівневу вейвлет-декомпозицію з адаптивною фільтрацією на основі soft-thresholding та механізмом автоматичного вибору рівня декомпозиції, що ґрунтується на енергетичному аналізі коефіцієнтів. Для моделювання використано екосистему бібліотек Python: PyWavelets для побудови хвильових моделей, Matplotlib – для візуалізації динаміки, Pandas – для структурування великих вхідних масивів. У рамках експериментального дослідження проведено серію комп’ютерних експериментів на прикладі польських, чеських і німецьких міст, що підтвердили дієвість застосованого методу. Продемонстровано, що поєднання вейвлет-перетворень Добеші (db4) з методами ансамблевого навчання (Random Forest, XGBoost) та нейронними мережами типу LSTM дозволяє досягати високої точності прогнозування навіть за умов нестаціонарних викидів та погодних флуктуацій. Запропонований підхід може бути використаний як основа для побудови адаптивних систем екологічного моніторингу нового покоління, зокрема у містах з високим рівнем індустріального навантаження. The article addresses the urgent problem of computer modeling of large-scale environmental monitoring datasets using discrete wavelet transforms. The research object consists of time series of harmful pollutant concentrations in the atmosphere, including nitrogen oxides, benzene, and sulfur dioxide, collected from automated stations in Central and Eastern Europe. The input data are characterized by high stochasticity, noise, missing values, and temporal shifts, which significantly complicate the extraction of trends and patterns required for forecasting. An efficient processing approach is proposed, combining multilevel wavelet decomposition with adaptive filtering based on soft-thresholding and an automatic decomposition-level selection mechanism grounded in energy-based coefficient analysis. For modeling, the Python ecosystem was employed: PyWavelets for wavelet modeling, Matplotlib for dynamics visualization, and Pandas for structuring large input datasets. A series of computational experiments was conducted on data from Polish, Czech, and German cities, confirming the effectiveness of the proposed method. It is demonstrated that the integration of Daubechies (db4) wavelet transforms with ensemble learning methods (Random Forest, XGBoost) and LSTM neural networks enables highly accurate forecasting, even under non-stationary emissions and meteorological fluctuations. The proposed approach can serve as the basis for developing next-generation adaptive environmental monitoring systems, particularly in industrially intensive urban areas. | |
| dc.format.pages | 121-129 | |
| dc.identifier.citation | Тузенко О. Використання методів дискретного вейвлет-перетворювання та бібліотек Python для отримання математичних моделей екологічних даних / Ольга Тузенко, Наталія Сідун, Єгор Волобуєв // Вісник Національного університету "Львівська політехніка". Інформаційні системи та мережі. – 2025. – Випуск 18 (частина 1). – С. 121–129. | |
| dc.identifier.uri | https://ena.lpnu.ua/handle/ntb/115492 | |
| dc.language.iso | uk | |
| dc.publisher | Національний університет “Львівська політехніка” | |
| dc.relation.references | Addison, P. S. (2017). The illustrated wavelet transform handbook: Introductory theory and applications in science, engineering, medicine and finance. CRC Press. Akiba, T., Sano, S., Yanase, T., Ohta, T., & Koyama, M. (2019). Optuna: A next-generation hyperparameter optimization framework. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (pp. 2623–2631). https://doi.org/10.1145/3292500.3330701 Daubechies, I. (1992). Ten lectures on wavelets. Society for Industrial and Applied Mathematics. Ekstrom, P. A., & Hales, J. M. (2000). A wavelet–based approach for atmospheric pollution modeling: Algorithm development. Monthly Weather Review, 128 (9), 3169–3186. https://doi.org/10.1175/1520-0493(2000) 128<3169:ODDWFS>2.0.CO;2 European Environment Agency. (2023, November). Up-to-date air quality data. https://www.eea.europa.eu/dataand-maps/explore-interactive-maps/up-to-date-air-quality-data European Environment Agency. (2024). Data source for online air pollution data from EEA. https://discomap.eea.europa.eu/map/fme/AirQualityUTDExport.htm Hadjibiros, K. (2013). Ecology and applied environmental science. OAPEN Foundation. https://doi.org/10.1201/b14609 IBM SPSS Statistics. (2021, December 7). Dispersion analysis with repeated measurements. https://www. ibm.com/docs/ru/spss-statistics/beta?topic=statistics-repeated-measures-anova Mallat, S. (2008). A wavelet tour of signal processing: The sparse way (3rd ed.). Academic Press. Percival, D. B., & Walden, A. T. (2000). Wavelet methods for time series analysis. https://doi.org/10. 1017/CBO9780511841040 Pytorch Wavelets. (2020). Pytorch Wavelets 0.1.1 documentation. https://pytorch-wavelets.readthedocs.io/ en/latest/readme.html Serov, V. (2017). Fourier series, Fourier transform and their applications to mathematical physics. Springer Nature. https://doi.org/10.1007/978-3-319-65262-7 Shumway, R. H., & Stoffer, D. S. (2017). Time series analysis and its applications: With R examples (4th ed.). Springer. Tuzenko, O., & Sidun, N. (2023). Mathematical modeling of ecological observations data using time series analysis methods. In 2023 IEEE 18th International Conference on Computer Science and Information Technologies (CSIT) (pp. 1–4). IEEE. https://doi.org/10.1109/CSIT61576.2023.10324166 Wasilewski, F. (n.d.). PyWavelets – Wavelet transforms in Python. PyWavelets Documentation. https://pywavelets.readthedocs.io/en/latest/ | |
| dc.relation.uri | https://doi.org/10.23939/sisn2025.18.121 | |
| dc.subject | навколишнє середовище, забруднення повітря, концентрація домішок, часовий ряд, вейвлет-функція, вейвлет-перетворення, математична модель, бібліотеки Python, environment, air quality, pollutant concentration, time series, wavelet function, wavelet transform, mathematical modeling, Python libraries | |
| dc.subject.udc | 519.688:504.5:004.032.26 | |
| dc.title | Використання методів дискретного вейвлет-перетворювання та бібліотек Python для отримання математичних моделей екологічних даних | |
| dc.title.alternative | Employing discrete wavelet transform methods and Python libraries to derive mathematical models of environmental data | |
| dc.type | Article |