Bu çalışma insan katılımcıları veya omurgalı hayvanları içermemiş ve doku örneklemesi yapılmamıştır. Bu araştırma için kullanılan tüm veriler, fiziksel yayılım modelleri ve kamuya açık meteorolojik parametreler kullanılarak sentetik olarak oluşturulmuştur. Bu nedenle, Kurumsal Gözden Geçirme Kurulu (IRB) veya Kurumsal Hayvan Bakım ve Kullanım Komitesi'nden (IACUC) etik onay alınmasına gerek duyulmamıştır.
Fiziksel Yayılım Teorisine Dayalı Veri Seti Oluşturma. Veri seti, Irak atmosferik koşulları için tüm bir takvim yılı (2024) boyunca boşlukta optik iletişim sistemi için saatlik atmosferik koşulları taklit edecek şekilde oluşturulmuştur. Saat başına 1.500 örnek içeren sentetik bir veri tabanı oluşturduk.
İlk olarak, hava koşulları bölgesel eğilimlere göre rastgele atanmıştır: açık gökyüzü (%54,3), toz (%24,9), sis (%10,5), yağmur (%7,4) ve kar (%2,8). İkinci olarak, her bir örneğe hava koşuluna göre ilgili fiziksel zayıflatma modeli uygulanmıştır; yani açık gökyüzü için Beer-Lambert yasası, sis için Kim modeli, yağmur için Carbonneau teorisi ve toz fırtınaları için Mie saçılma teorisi kullanılmıştır. Üçüncü olarak, FSO sisteminin parametreleri şu şekilde ayarlanmıştır: 20 dBm iletim gücü, 1550 nm dalga boyu, 3 km iletim mesafesi, 2,5 cm iletim açıklığı ve 20 cm alıcı açıklığı. Dördüncü olarak, her örnek için zayıflatma dB/km cinsinden hesaplanmıştır. Son olarak, veri setinin tamamı rastgele olarak 1.200 eğitim örneğine (%80) ve 300 test örneğine (%20) bölünmüştür. Simüle edilen koşullar; kum fırtınaları, yağmur fırtınaları ile ilişkili yüksek toz konsantrasyonlarını ve −4.89°C ile 47.99°C arasındaki sıcaklık değişimlerini içermektedir. Hava koşulları ve parametre dağılımları, 2020–2024 dönemi Irak iklim kayıtlarına dayanarak seçilmiştir. Beş hava rejimi (açık gökyüzü, sis, yağmur, toz fırtınaları ve kar), Orta Doğu'da özellikle yaygın olan toz fırtınaları da dahil olmak üzere Irak'taki FSO zayıflatmasını etkileyen atmosferik koşulların tüm spektrumunu kapsadıkları için seçilmiştir. Irak bölgeleri genelinde toplanan meteorolojiye ilişkin tarihsel veriler, her hava koşulu için olasılık dağılımını oluşturmak amacıyla kullanılmıştır. Ortaya çıkan dağılım şu şekildedir: gökyüzünün %54,3'ü açıktır (baskın durum), %24,9'u tozludur (Irak'ın kum fırtınası sorununu temsil eder), %10,5'i sistir (kuzey Irak kışlarında sıktır), %7,4'ü yağmurdur (Irak için tipik olan düşük yağış miktarları) ve %2,8'i kardır (bazen kuzeydeki dağlık bölgelerde görülür). İlgili meteorolojik parametreler, her hava koşulu için şu olasılık dağılımları kullanılarak modellenmiştir: sıcaklık, Irak'ın mevsimsel ekstrem değerlerine dayanarak −4.89°C ile 47.99°C arasında normal bir dağılımla (ortalama 28.55±11.18°C) modellenmiştir; nem, %0'dan %100'e kadar tekdüze bir dağılımla (ortalama %42.01±25.56) modellenmiştir; görüş mesafesi, toz fırtınaları sırasındaki sık düşük görüş olaylarını hesaba katmak için 0,05 km ile 29,99 km arasında log-normal bir dağılımla (ortalama 13.10±10.91 km) modellenmiştir; toz konsantrasyonu ise düşük konsantrasyonlar için daha yüksek olasılıklar ve ekstrem toz olayları için uzun kuyruklar içeren, 0 ile 4.96 mg/m3 arasında üstel bir dağılımla (ortalama 0.74±1.30 mg/m3) modellenmiştir.
Haberleşme sistemi; 20 dBm iletim gücü, 1550 nm dalga boyu, 3 km'ye kadar iletim mesafesi, 2,5 cm iletim açıklığı ve ıraksama kaybını telafi etmek için 20 cm alıcı açıklığı ile tasarlanmıştır. FSO sisteminin parametreleri iki gruba ayrılmıştır: tüm örnekler için değişmeyen sabit parametreler ve veri setinin oluşturulması sırasında değiştirilen değişken parametreler. 1.500 örneğin tamamı için şu parametreler sabit tutulmuştur: iletim gücü (20 dBm), çalışma dalga boyu (1550 nm), iletim açıklığı (çap 2,5 cm, verimlilik 0,7) ve alıcı açıklık (çap 20 cm, verimlilik 0,7). Bu parametreler, FSO sistemi donanımının fiziksel özellikleri oldukları ve hava koşullarıyla değişmedikleri için sabitlenmiştir. Veri seti; sıcaklık (−4,89°C ile 47,99°C arası), nem (%0 ile %100 arası), görüş mesafesi (0,05 km ile 29,99 km arası), toz konsantrasyonu (0 ile 4,96 mg/m3 arası) ve hava durumu (açık gökyüzü, sis, yağmur, toz, kar) parametreleri değiştirilerek 1500 örnekle oluşturulmuştur. Bu parametreler, 2020–2024 yılları arasındaki Irak iklim kayıtlarından türetilen olasılık dağılımlarına göre düzenlenmiştir. Her bir örnek için zayıflama değeri (dB/km), hava koşullarının ve değişken parametrelerin spesifik kombinasyonuna göre ilgili fiziksel zayıflama modeli kullanılarak hesaplanmıştır.
Fiziksel zayıflama; yağmur için Carbonneau modeli, açık hava için Beer–Lambert yasası, toz için Mie saçılma teorisi ve sis için Kim modeli kullanılarak modellenmiştir24. Beer-Lambert yasası, zayıflamanın mesafe ile üstel olarak azalan moleküler saçılma ve soğurma tarafından domine edildiği açık gökyüzü koşulları için geçerlidir25. 1550 nm'deki sönümleme katsayısı α, hava molekülleri tarafından gerçekleştirilen Rayleigh saçılmasına ve atmosferik gazlar tarafından yapılan soğurmaya bağlıdır26. Kim modeli, zayıflamayı sis damlacığı boyut dağılımlarından türetilen ampirik katsayılar aracılığıyla görünürlüğe ilişkilendiren sise özgü bir modeldir. Dalga boyuna bağlı q üssü, Mie saçılmasını hesaba katar27. Carbonneau modelinin ana parametresi, yağmur zayıflamasının yağmur damlalarının boyutuna ve yoğunluğuna bağlı olması nedeniyle yağış hızı R'dir ve katsayılar 1550 nm'de ampirik olarak türetilmiş ve özellikle optik dalga boyları için kalibre edilmiştir28. Toz partikül boyutu (0.1–100 μm yarıçap) dalga boyu (1550 nm) ile kıyaslanabilir olduğundan ve Orta Doğu tozu için karmaşık kırılma indisi m = 1.55–0.005i hem saçılmayı hem de soğurmayı içerdiğinden, Mie saçılma teorisi toz koşulları için uygulanabilir29. Aşağıdaki fiziksel zayıflama modelleri, ilgili denklemleri ve parametre ayarlarıyla birlikte uygulanmıştır.
Açık gökyüzü koşulları için Beer-Lambert yasası kullanılmıştır:
Aclear = 10×log₁₀(e(α×d)) (1)
burada α sönümleme katsayısıdır (açık hava koşullarında 1550 nm'de 0,02 dB/km merkezli ve ±0,005 dB/km varyasyonlu bir normal dağılım kullanılarak değiştirilmiştir) ve d iletim mesafesidir (3 km olarak sabitlenmiştir). Sisli koşullar için Kim modeli şu denklem kullanılarak uygulanmıştır:
Afog = 10×ln(10)/V×(λ/550)−q (2)
burada V kilometre cinsinden görünürlüktür (0,05km ile 10km arasında değişir), λ nanometre cinsinden dalga boyudur (1550nm olarak sabitlenmiştir) ve q, şu şekilde hesaplanan parçacık boyutu dağılım katsayısıdır: V>50 km için q=1,6, 6<V<50 km için q=1,3, 1 <V<6km için q=0,585×V(1/3), 0,5<V<1km için q=0 ve V<0,5km için q=0,5. Yağmurlu koşullar için Carbonneau modeli kullanılmıştır:
Arain=0.023×R0.93 (3)
burada R, mm/h cinsinden yağış hızlarıdır (Irak yağış kayıtlarına göre 0.25 ile 50mm/h arasında değişmektedir). Toz fırtınası koşulları için Mie saçılması kullanılarak sönümleme verimliliği ilişkisinden yararlanılmıştır:
Adust=10×log₁₀(e(τ×L)) (4)
burada τ=∫₀^∞ πr2Qext(r,λ,m)N(r)dr; r parçacık yarıçapıdır (Irak toz bileşimine göre 0.1–100μm), Qext Mie teorisi kullanılarak hesaplanan sönümleme verimliliğidir, λ=1550nm, m=1.55–0.005i Orta Doğu tozu için kompleks kırılma indisidir ve N(r), geometrik ortalama yarıçapı 2.5 μm ve standart sapması 2.0 olan log-normal dağılım kullanılarak modellenmiş parçacık boyutu dağılımıdır. Zayıflatma modeli, kar koşulları için şu şekilde uygulanmıştır:
Asnow = 0.1×S0.75 (5)
burada S, mm/h cinsinden kar yağış hızıdır (0.5–15 mm/h). Bu ampirik denklem, kar tanesi boyut dağılımlarına uygulanan Mie saçılma teorisi kullanılarak kar boyunca optik yayılım için zayıflama modellerinin geliştirildiği literatürdeki çalışmalara30 dayanarak seçilmiştir. Denklem, 0.5 ile 15 mm/h arasındaki kar yağış hızları için geçerlidir ve 1–10 mm tipik kar tanesi çaplarına sahip kuru kar koşullarını varsayar. 0.1 katsayısı ve 0.75 üssü, 1550 nm'deki kar için yapılan Mie saçılma30 hesaplamalarının eğri uydurmasından elde edilmiştir. Kuru kar için makul bir tahmin sunsa da, değişken zayıflama özelliklerine sahip olabilen nemli kar veya karma yağışlar için düzeltme yapmaz. Yaklaşım hesaplama açısından etkili olduğu, FSO yayınlarında sıkça referans verildiği ve kuzey Irak'ta (Ocak ve Şubat aylarında Kürdistan bölgesi) öngörülen kar koşulları için uygun olduğu için bu araştırma için seçilmiştir. Sayısal hesaplamalar için Numpy kullanılarak tüm modeller Python 3.9 ile uygulanmıştır. Her örnek için zayıflama değerini hesaplamak amacıyla, rastgele seçilen hava durumuna ve örneklenen ortam verilerine uygun model kullanılmıştır. Elde edilen hava durumu dağılımı 814 açık gökyüzü durumu (%54,27), 375 toz olayı (%25,00), 157 sis olayı (%10,47), 111 yağmur olayı (%7,40) ve 43 kar olayını (%2,87) içermektedir.
Hava durumu durumlarının oranlarını belirlemek için 2020 ile 2024 yılları arasında çeşitli bölgelerdeki (Bağdat, Basra, Musul ve Ramadi) Irak meteoroloji istasyonlarından toplanan geçmiş meteorolojik bilgilerin incelenmesi kullanılmıştır. Orijinal veriler Irak Ulaştırma Bakanlığı ile Irak Meteoroloji ve Sismoloji Organizasyonu (IMOS) tarafından sağlanmıştır. Veriler arasında, her gün için mevcut atmosferik koşulları kaydeden günlük hava kayıtları yer almıştır. Bu kayıtlardan çıkarılan spesifik özellikler arasında sıcaklık (günlük minimum, maksimum ve ortalama), bağıl nem, görüş mesafesi, yağış miktarı ve toz fırtınası olayları bulunmaktaydı. Irak hükümetinin açık veri portalı (https://www.motrans.gov.iq/), IMOS verilerinin bir kısmına erişim sağlamaktadır; ancak bu çalışmada kullanılan özel kayıtlar merkezi bir depoda kamuya açık olarak saklanmamaktadır. Hava durumu oranlarını ve parametre değerlerini hesaplamak için kullanılan iklim bilgileri Tablo 1'de özetlenmiştir. Açık gökyüzü günleri; yağış olmayan, görüş mesafesinin 10 km'den fazla olduğu ve toz aktivitesinin bulunmadığı günler olarak tanımlanmış olup, kaydedilen 1.825 günün %54,27'sini oluşturmuştur. Toz fırtınası günleri (tam toz fırtınası (görüş < 1 km) ve asılı toz (görüş 1–5 km) dahil), günlerin %25,00'ünü oluşturarak Irak'ın kurak ve yarı kurak iklimindeki kum fırtınası olaylarının yüksek sıklığını göstermiştir. Su damlacıklarının asılı kalması nedeniyle (toz kaynaklı görüş azalması hariç) görüş mesafesinin 1 km'den az olduğu günler sisli günler olarak sınıflandırılmıştır. Sisli günlerin oranı %10,47'dir ve sisli günler ağırlıklı olarak kış mevsiminde kuzey Irak bölgelerinde görülmüştür. Ölçülebilir yağışın >0.1 mm olduğu yağmurlu günler %7,40 oranındadır ve bu durum Irak'taki yıllık ortalama 150–200 mm düşük yağış miktarı ile tutarlıdır. Kar günleri (donmuş yağış birikiminin olduğu günler) günlerin %2,87'sini oluşturmuş ve Ocak ile Şubat aylarında dağlık kuzey bölgelerle (Kürdistan bölgesi) sınırlı kalmıştır. Bu oranlar daha sonra veri seti oluşturmadaki rastgele örnekleme için olasılık ağırlıkları olarak kullanılmıştır. Böylece, sentetik veri seti Irak ortamındaki her bir hava durumunun gerçek dünyadaki sıklığını yansıtmaktadır.
Sentetik veri üretiminde yanlılık değerlendirmeleri
Olası yanlılığı azaltmak için şu adımlar uygulanmıştır:
(1) Dağılımın seçilmesi: Olasılık dağılımlarını seçmek için kaynak iklim verilerinin istatistiksel özellikleri kullanılmıştır. Sıcaklık, IMOS tarafından kaydedilen ortalama ve standart sapma ile normal dağılım göstermiştir. Nem, gözlemlenen tüm aralıkta (0-100%) tekdüze dağılım sergilemiştir. Toz fırtınaları sırasında düşük görüş mesafesi olaylarının sıkça meydana gelmesini açıklamak için görüş mesafesinin log-normal bir dağılıma uyduğu varsayılmıştır. Toz konsantrasyonu, düşük konsantrasyonlarda daha yüksek olasılıkların ve ekstrem toz olaylarında uzun kuyrukların olduğu eksponansiyel bir dağılım izlemiştir31. Bu durum, Irak'ta gözlemlenen toz olaylarının sıklığı ile uyumludur32.
(2) Hava koşullarının oranları: Dört bölgenin tamamında 1.825 günlük gözlemi kapsayan 2020–2024 yılları arası IMOS kayıtlarının analizi sonucunda şu oranlar elde edilmiştir: %54,3 açık gökyüzü, %24,9 toz, %10,5 sis, %7,4 yağmur ve %2,8 kar. Yağışsız günler, görüş mesafesi >10 km ve toz aktivitesinin olmadığı günler açık gökyüzü günleri olarak tanımlanmıştır. Toz fırtınalarının olduğu günler, hem tam toz fırtınalarını (görüş mesafesi <1 km) ve askıda kalan toz (görüş mesafesi 1–5 km). Sisli gün, görüş mesafesinin 1 km'den az olduğu ve nedenin su damlacıklarının askıda kalması (toz değil) olduğu gün olarak tanımlanmıştır. Yağmurlu günler ise ölçülebilir yağışın olduğu günler olarak tanımlanmıştır >0,1 mm. Kar günleri, birikmiş donmuş yağışın olduğu günler olarak tanımlanmıştır33.
(3) Parametre aralıkları: Parametre aralıkları, IMOS kayıtlarında gözlemlenen uç değerlere dayandırılmıştır: sıcaklık −4.89 °C (Musul, kış) ile 47.99 °C (Basra, yaz) arasında, görüş mesafesi 0.05 km (şiddetli toz fırtınaları) ile 29.99 km (açık hava koşulları) arasında ve toz konsantrasyonu 0 ile 4.96 mg/m3 arasında (şiddetli haboob olayları sırasında gözlemlenen maksimum toz konsantrasyonuna dayanarak) değişmiştir34.
(4) Bağımsızlık Varsayımları: Atmosferik değişkenlerin birbiriyle ilişkili olduğu gerçek dünya koşullarının (örneğin, yüksek toz konsantrasyonunun genellikle düşük görüş mesafesiyle ilişkili olması) bir basitleştirmesi olarak, çevresel parametrelerin bağımsız olarak örneklemiş olduğu varsayılmıştır. Metodik model karşılaştırması için kontrollü bir simülasyon ortamı sağlamak amacıyla bu bağımsızlık varsayımı benimsenmiştir 35. Bu varsayımların doğurduğu sonuçlar Tartışma bölümünde ele alınmıştır.
(5) Tabakalı Bölme: Eğitim-test bölmesi, eğitim ve test setlerindeki her bir hava durumu koşulunun oranının orijinal veri seti dağılımına karşılık gelmesini sağlamak için hava durumu kategorisine (açık gökyüzü, sis, yağmur, toz, kar) göre tabakalı olarak gerçekleştirilmiştir. Bu sayede, test setinin nadir hava koşulları (özellikle %2,87 oranındaki kar) bakımından dengesiz olması önlenmiştir36.
Deterministik hedef üretimin onaylanması
Burada görülen iyi öngörü performansının, kısmen modelin sentetik hedef değerleri oluşturmak için kullanılan deterministik fizik denklemlerini öğrenmesi veya bunlara yakınsamasıyla ilgili olabileceğini belirtmek önemlidir37. Ölçüm gürültüsü, cihaz hataları ve modellenmemiş fiziksel fenomenler içeren gerçek dünya deneysel ölçümlerinin aksine, sentetik veri seti giriş özellikleri ile zayıflama hedefi arasında temiz ve gürültüsüz bir ilişki sunar. Bunun nedeni, zayıflama değerlerinin giriş parametrelerine dayalı olarak doğrudan fiziksel yayılım modellerinden (Beer-Lambert yasası, Kim modeli, Carbonneau modeli ve Mie saçılma teorisi) hesaplanmış olmasıdır. Bu nedenle, nicel performans metrikleri (R2, RMSE, MAE), denklem türevli sentetik veriler üzerindeki performansı temsil eder ve gürültülü gözlemsel veya deneysel veriler üzerindeki beklenen performans olarak yorumlanmamalıdır. Sonuçlar, öncelikle kontrollü bir simülasyon ortamındaki modelleme metodolojilerinin karşılaştırmalı bir değerlendirmesi olarak görülmelidir38.
Model eğitimi için eksiksiz özellik seti
Eğitim veri seti, model eğitimi için 10 girdi özelliğine sahipti:
1. Sıcaklık (°C)
2. Nem (% kapasitas)
3. Görüş Mesafesi (km)
4. Toz konsantrasyonu (mg/m3)
5. Yağış hızı (mm/h)
6. Kar yağış hızı (mm/h)
7. Rüzgar hızı (m/s)
8. Atmosferik basınç (hPa)
9. Ay (sayısal, 1–12)
10. Mevsim (tekil kodlanmış/one-hot encoded: ilkbahar, yaz, sonbahar, kış)
Önemli Açıklama: Hava koşulları (açık gökyüzü, sis, yağmur, toz, kar), veri seti bölünmesi sırasında tabakalama için kategorik bir değişken olarak kullanılmış olup herhangi bir model için girdi özelliği olarak dahil edilmemiştir. SHAP analizi yalnızca yukarıda listelenen 10 özelliği içermektedir. Mevsim değişkeni one-hot kodlanmış (4 kategori: ilkbahar, yaz, sonbahar, kış) ve SHAP analizi için, one-hot kodlanmış mevsim değişkenlerinin katkıları, tek bir mevsim katkı değeri üretmek amacıyla mevsimler genelinde toplanmıştır. Bu birleştirilmiş değer, tüm mevsimle ilgili değişkenlerin zayıflama tahmini üzerindeki toplam katkısını temsil eder. Özet şekli oluşturulmadan önce, one-hot kodlanmış dört mevsim sütunu belirlenmiş ve her bir örnek için SHAP değerleri birbirine eklenmiştir. Bu yöntem, modelin mevsimi bileşik bir kategorik değişken olarak kullanımının SHAP analizi ile tutarlı olmasını sağlar.
Fiziksel mekanizmalar aracılığıyla optik zayıflamayı doğrudan etkileyen temel çevresel faktörler 1–6 numaralı özelliklerdi. Tamamlayıcı meteorolojik faktörler olarak 7 ve 8 numaralı özelliklerin (rüzgar hızı ve basınç) eklenmesi, hava stabilitesini ve aerosol dağılımını etkileyerek zayıflama üzerinde dolaylı bir etkiye sahip olabilir. Atmosferik koşullardaki mevsimsel varyasyonları hesaba katmak için 9–10 numaralı özellikler (ay ve mevsim) zamansal tanımlayıcılar olarak dahil edilmiştir. Tüm modeller için hedef değişken olarak zayıflama değeri (dB/km) kullanılmıştır. Temel veri seti istatistikleri arasında sıcaklık (28.55°C ± 11.18°C), nem (42.01% ± 25.56%), görüş mesafesi (13.10 ± 10.91 km; aralık: 0.05–29.99 km), toz konsantrasyonu (0.74 ± 1.30 mg/m3; maksimum: 4.96 mg/m3), zayıflama (4.80 ± 7.20 dB/km; aralık: 0.09–50.93 dB/km), çalışma menzili (5.74 ± 1.97 km) ve sinyal-gürültü oranı (64.88 ± 15.07 dB) yer almaktaydı. Çalışma Menzili ve SNR, standart FSO hat bütçesi denklemleri kullanılarak zayıflama değerlerinden hesaplanmıştır.
Çalışma aralığı hesaplaması
Çalışma Menzili (km cinsinden) hat bütçesi denklemi kullanılarak hesaplanmıştır:
Prx=Ptx×Gt×Gr×(λ/(4πR))2×10(−A×R/10) (6)
Burada: Prx = alınan güç (minimum hassasiyet olan −30 dBm olarak ayarlanmıştır); Ptx = iletim gücü (20 dBm olarak sabitlenmiştir); Gt = verici kazancı (apertür boyutlarından hesaplanmıştır); Gr = alıcı kazancı (apertür boyutlarından hesaplanmıştır); λ = dalga boyu (1550 nm); R = km cinsinden menzil; A = dB/km cinsinden atmosferik zayıflama (fiziksel modellerden hesaplanmıştır).
Verici ve Alıcı Kazançları: Verici kazancı (Gt) şu şekilde hesaplanmıştır: Gt = 10×log₁₀[0.7×(π×0.025/1.55×10⁻6)2] ≈ 44.2 dBi. Alıcı kazancı (Gr) şu şekilde hesaplanmıştır: Gr = 10×log₁₀[0.7×(π×0.20/1.55×10⁻6)2] ≈ 62.3 dBi. İletim açıklığı 2.5 cm çapında ve 0.7 verimliliğindeydi. Alıcı açıklığı 20 cm çapında ve 0.7 verimliliğindeydi. Her bir zayıflama değeri için ulaşılabilir maksimum bağlantı mesafesini belirlemek amacıyla denklem, R için yinelemeli olarak çözülmüştür.
Sinyal-gürültü oranı hesaplaması
dB cinsinden SNR (Sinyal-Gürültü Oranı), şu denklem kullanılarak hesaplanmıştır:
SNR=Prx−10×log₁₀(kTB)−NF (7)
Burada: Prx = dBm cinsinden alınan güç (hat bütçesinden hesaplanmıştır); k = 1.38×10⁻23 J/K (Boltzmann sabiti); T = 290 K (alıcı sıcaklığı); B = 109 Hz (alıcı bant genişliği, 1 GHz); NF = 3 dB (alıcı gürültü faktörü). Gürültü tabanı şu şekilde hesaplanmıştır:
10 × log10(kTB) ≈ −84 dBm (8)
Her bir örnek için, uygun fiziksel model kullanılarak zayıflama A hesaplandıktan sonra, bağlantı bütçesi R için çözülerek Çalışma Aralığı türetilmiş ve bu aralıktaki sonuç alınan güç Prx değerinden SNR hesaplanmıştır.
Hava Durumuna Özgü Çalışma Menzili Değerleri: Çalışma menzili hava koşullarına göre farklılık gösterdi: açık gökyüzü (7.12 ± 1.85 km), sis (5.81 ± 1.92 km), kar (5.42 ± 1.56 km), yağmur (3.81 ± 0.98 km) ve toz (3.72 ± 1.08 km). Mevcut hesaplamalarda 3 dB marj uygulanmamıştır; çalışma menzili, bir sistem marjı olmaksızın teorik maksimum menzili temsil etmektedir. Bildirilen çalışma menzili (5.74 ± 1.97 km), tüm hava koşulları genelindeki ortalamadır39.
Sabit İletim Mesafesi: Fiziksel zayıflama modellerindeki iletim mesafesi 3 km olarak belirlenmiştir. Bu, zayıflama hesaplamalarının gerçekleştirildiği bağlantı mesafesidir. Bildirilen çalışma aralığı, bağlantı bütçesi denklemi kullanılarak hesaplanan ve sabit 3 km iletim mesafesinden farklılık gösterebilen teorik maksimum mesafedir. Hava durumuna özgü zayıflama değerleri; açık hava (0.27±0.06 dB/km), sis (1.88±1.92 dB/km), kar (6.45±2.54 dB/km), yağmur (13.58±6.32 dB/km) ve toz (13.10±7.32 dB/km) için kaydedilmiştir. Aksi belirtilmedikçe, bu makalede bildirilen tüm nicel değerler ortalama ± standart sapma (SD) olarak sunulmuştur40.
Random Forest için çapraz doğrulama R2 değeri 0,960±0,007 olarak bildirilmiştir. Sıcaklık (−4,89 ila 47,99°C), görünürlük (0,05 ila 29,99km), toz konsantrasyonu (0 ila 4,96 mg/m3) ve zayıflatma (0,09 ila 50,93dB/km) gibi belirli durumlarda, aralık (en düşükten en yükseğe) sözel olarak verilmiştir. Veri seti, test (300 örnek; %20) ve eğitim (1.200 örnek; %80) için alt gruplara ayrılmıştır. Eğitim-test ayrımını gerçekleştirmek için tabakalı rastgele örnekleme kullanılmıştır. Eğitim setindeki (%80) ve test setindeki (%20) her bir hava durumu koşulunun yüzdesinin orijinal veri seti dağılımıyla eşleşmesini sağlamak için hava durumu kategorisine (açık gökyüzü, sis, yağmur, toz ve kar) göre tabakalama yapılmıştır. Özellikle, 1.500 örneğin 1.200'ü (%80) öğrenme setine ve 300'ü (%20) test setine ayrılmıştır. Orijinal oranlar korunarak her bir meteorolojik koşul kategorisi için örnekler rastgele seçilmiştir: 814 açık gökyüzü örneğinden (%54,27) 651'i eğitime ve 163'ü teste; 375 toz örneğinden (%25,00) 300'ü eğitime ve 75'i teste; 157 sis örneğinden (%10,47) 126'sı eğitime ve 31'i teste; 111 yağmur örneğinden (%7,40) 89'u eğitime ve 22'si teste; 43 kar örneğinden (%2,87) 34'ü eğitime ve 9'u teste atanmıştır. Tekrarlanabilirliği sağlamak için her tabaka içindeki rastgele örnekleme, 42 rastgele tohumu (random seed) kullanılarak gerçekleştirilmiştir. Bu tabakalı yaklaşım, nadir hava koşullarının (özellikle %2,87 oranındaki kar yağışının) test setinde dengesiz temsil edilmesini önlemek için seçilmiştir; aksi takdirde bu durum, söz konusu koşullar için güvenilmez performans değerlendirmelerine yol açabilirdi.
Makine öğrenimi model değerlendirmesi
Radyal tabanlı fonksiyon çekirdekli Destek Vektör Regresyonu (SVR; C = 100), K-En Yakın Komşu (KNN; k = 10, mesafe ağırlıklı), RF (200 ağaç, maksimum derinlik = 20), Extreme Gradient Boosting (XGBoost; 200 tahminci, maksimum derinlik = 10, öğrenme hızı = 0.1), Light Gradient Boosting Machine (LightGBM; 200 tahminci, maksimum derinlik = 10, öğrenme hızı = 0.1) ve temel Doğrusal Regresyon dahil olmak üzere altı makine öğrenimi yöntemi değerlendirilmiştir. Tüm makine öğrenimi ve derin öğrenme modelleri için en kritik parametrelerin hiperparametre optimizasyonu gerçekleştirilmiş, belirtilmeyen parametreler için ise varsayılan değerler korunmuştur. Makine öğrenimi modelleri için aşağıdaki parametreler, eğitim seti üzerinde 5 katlı çapraz doğrulama ile ızgara araması kullanılarak açıkça optimize edilmiştir: 1) Random Forest: ağaç sayısı (test edilenler: 50, 100, 150, 200, 250) ve maksimum derinlik (test edilenler: 10, 15, 20, 25, sınır yok); optimal değerler olarak 200 ağaç ve 20 derinlik seçilmiştir. 2) XGBoost: tahminci sayısı (test edilenler: 100, 150, 200, 250), maksimum derinlik (test edilenler: 6, 8, 10, 12) ve öğrenme hızı (test edilenler: 0.05, 0.1, 0.2); optimal değerler 200 tahminci, 10 derinlik ve 0.1 öğrenme hızı olarak belirlenmiştir. 3) LightGBM: aynı optimizasyon aralıkları kullanılmış ve sonuç olarak 200 tahminci, 10 derinlik ve 0.1 öğrenme hızı elde edilmiştir. 4) SVR: regülarizasyon parametresi C (test edilenler: 1, 10, 50, 100) ve çekirdek katsayısı gamma (test edilenler: ‘scale’, ‘auto’, 0.1, 0.01) optimize edilmiş; optimal olarak C = 100 ve RBF çekirdeği seçilmiştir. 5) KNN: komşu sayısı k (test edilenler: 3, 5, 7, 10, 15) optimize edilmiş; optimal olarak k = 10 ve mesafe ağırlıklı oylama etkinleştirilmiştir.
Bu modeller için diğer tüm parametreler scikit-learn'de tanımlandığı şekliyle varsayılan değerlerinde bırakılmıştır (versiyon için Materyaller Tablosuna bakınız; örneğin, Random Forest: bootstrap=True, min_samples_split=2, min_samples_leaf=1; XGBoost: subsample=1.0, colsample_bytree=1.0, gamma=0). Derin öğrenme modelleri için mimari (katman sayısı ve katman başına birim sayısı) ve dropout oranı (%20), doğrulama seti üzerinde tekrarlayan deneylerle manuel olarak optimize edilmişken; optimize edici (Adam), başlangıç öğrenme oranı (0.001), erken durdurma sabrı (20 epochs) ve öğrenme oranı azaltma parametreleri (faktör 0.5, sabır 10), literatürdeki standart uygulamalara göre belirlenmiş ve tüm derin öğrenme deneyleri boyunca sabit tutulmuştur.
İklim veri kaynakları
Hava durumu durum oranlarını ve değişken dağılımlarını hesaplamak için 2020 ile 2024 yılları arasında Irak'taki çeşitli istasyonlardan (Bağdat, Basra, Musul ve Ramadi) toplanan tarihsel meteorolojik bilgiler kullanılmıştır. Ham veriler, Irak Ulaştırma Bakanlığı ve Irak Meteoroloji ve Sismoloji Organizasyonu (IMOS) tarafından sağlanmıştır. Verilere, her gün için hakim atmosferik durumu detaylandıran günlük hava kayıtları dahil edilmiştir. Bu kayıtlardan elde edilen spesifik değişkenler arasında sıcaklık (günlük minimum, maksimum ve ortalama), bağıl nem, görüş mesafesi, yağış miktarı ve toz fırtınası oluşumları yer almaktadır. IMOS verileri kısmen Irak hükümetinin açık veri portalı (https://www.motrans.gov.iq/) üzerinden erişilebilirdir, ancak bu çalışmada kullanılan spesifik kayıtlar merkezi bir depoda kamuya açık olarak arşivlenmemiştir. Hava durumu koşullarının oranlarını ve parametre aralıklarını belirlemek için kullanılan iklim verilerinin özeti Tablo 1'de sunulmuştur.
Hiperparametreleri optimize etmek ve tüm makine öğrenmesi modelleri için performansı tahmin etmek amacıyla eğitim seti (1.200 örnek) üzerinde beşli çapraz doğrulama kullanılmıştır. Tüm giriş değişkenleri (sıcaklık, nem, görüş mesafesi, toz konsantrasyonu, yağış oranı, kar yağışı oranı, rüzgar hızı, basınç), standartlaştırma (Z-skoru normalizasyonu) ile özellik ölçeklendirilmesine tabi tutulmuştur: x_scaled = (x − μ)/σ; burada μ ve σ, eğitim setinin ortalaması ve standart sapmasıdır. Veri sızıntısını önlemek için, her çapraz doğrulama katlaması içinde yalnızca eğitim katlamasından elde edilen istatistikler kullanılarak standartlaştırma yapılmıştır. Ağaç tabanlı modeller (Random Forest, XGBoost, LightGBM) ölçekten bağımsızdır, ancak tüm makine öğrenmesi modellerinde tutarlılık sağlamak adına aynı standartlaştırma uygulanmıştır. Derin öğrenme modelleri için, özellikleri eğitim setindeki min/max değerlerine göre [0, 1] aralığına ölçeklendiren min-max normalizasyonu kullanılmıştır: x_scaled = (x−x_min)/(x_max−x_min). Sınırlı girişler, sinir ağlarının daha hızlı yakınsamasını sağladığı için tercih edilmiştir. Test seti, eğitim setinden elde edilen parametreler kullanılarak ölçeklendirilmiş olup model seçimi veya hiperparametre optimizasyonu için kullanılmamıştır.
Test belirleme katsayısı (R2), kare ortalama kare hata (RMSE), ortalama mutlak hata (MAE), çapraz doğrulama R2 ve eğitim süresi dahil olmak üzere kapsamlı performans metrikleri kaydedilmiştir. Tüm makine öğrenimi ve derin öğrenme modelleri için eğitim süreleri; hızlı modeller (Doğrusal Regresyon, KNN, SVR, Rastgele Orman, XGBoost, LightGBM) için saniye (s), yavaş modeller (derin öğrenme mimarileri) için ise dakika (dak) cinsinden raporlanmıştır. Adil bir karşılaştırma sağlamak amacıyla tüm modeller aynı hesaplama ortamında eğitilmiştir41.
Eğitim süresi, Python time modülü kullanılarak ölçülmüştür; yani veri yükleme ve ön işleme için gereken süre hariç tutularak, model kurma fonksiyonunun başlangıcından sonuna kadar geçen gerçek duvar saati süresi kaydedilmiştir. Derin öğrenme modeli için eğitim süresi, erken durdurmaya kadar tüm epokların tamamlanması için geçen süredir. Bu süre; ileri yayılım, geri yayılım ve doğrulama kontrollerini içerir. Tutarlı zamanlama ölçümleri elde etmek için tüm deneyler, sistemde başka herhangi bir hesaplama yoğun süreç çalıştırılmadan gerçekleştirilmiştir. Süreler, 5 bağımsız çalışmanın ortalamasıdır (standart sapmalar)42.
Derin öğrenme modeli değerlendirmesi
Çok Katmanlı Perseptron (MLP; 64-32-16), toplu normalizasyonla (batch normalization) desteklenmiş bir Derin Sinir Ağı (DNN; 128-64-32-16), bir Uzun Kısa Süreli Bellek ağı (LSTM; 64-32 birim, dizi uzunluğu = 10), bir boyutlu evrişimli sinir ağı (1D-CNN), bir CNN–LSTM hibrit modeli ve dikkat tabanlı (attention-based) bir ağ olmak üzere altı derin öğrenme mimarisi GPU hızlandırması kullanılarak değerlendirildi. Tüm derin öğrenme modelleri, Keras API ile TensorFlow kullanılarak uygulandı ve GPU hızlandırmasıyla çalıştırıldı (donanım/yazılım versiyonları için Malzemeler Tablosuna bakınız). 1D-CNN mimarisi; üç evrişimli katman (64, 128 ve 256 filtre, çekirdek boyutu 3, ReLU aktivasyonu, padding=’same’), iki MaxPooling1D katmanı (havuz boyutu 2), bir GlobalAveragePooling1D katmanı, 128 birimli ve ReLU aktivasyonlu bir Dense katmanı, bir Dropout katmanı (0.2) ve bir Dense çıktı katmanından (1 birim, lineer aktivasyon) oluşarak toplamda yaklaşık 245.000 eğitilebilir parametreye sahipti. CNN-LSTM hibrit mimarisi, 5 özelliğe sahip 10 zaman adımlı giriş dizilerini kabul etti ve iki Conv1D katmanı (64 ve 128 filtre, çekirdek boyutu 3, ReLU, padding=’same’), bir MaxPooling1D katmanı (havuz boyutu 2), iki LSTM katmanı (64 ve 32 birim, return_sequences=False), Dropout katmanları (0.2), bir Dense katmanı (32 birim, ReLU) ve bir Dense çıktı katmanı (1 birim, lineer aktivasyon) kullanarak toplamda yaklaşık 198.000 eğitilebilir parametreye ulaştı. Dikkat tabanlı ağ, girişin 64 boyuta yansıtıldığı 4 başlı (anahtar ve değer boyutları 64) bir çok başlı dikkat (multi-head attention) mekanizması kullandı; bunu ölçeklendirilmiş nokta çarpım dikkati (formül: Attention(Q, K, V) = softmax(QKT/√d_k)), artık bağlantılar (residual connections), katman normalizasyonu, bir ileri beslemeli ağ (128→64 birim), global ortalama havuzlama, Dropout (0.2), bir Dense katmanı (32 birim, ReLU) ve bir Dense çıktı katmanı (1 birim, lineer aktivasyon) takip etti ve toplamda yaklaşık 167.000 eğitilebilir parametreye sahipti43.
Tüm modellerde erken durdurma (patience = 20), öğrenme hızı azaltma (faktor = 0.5, patience = 10), dropout (%20) ve Adam optimize edici (learning rate = 0.001) kullanılmıştır. Tüm derin öğrenme modelleri için batch boyutu 32 örnek olarak belirlenmiş, maksimum eğitim epoch sayısı erken durdurma ile (patience = 20, en iyi ağırlıkların geri yüklenmesi) 200 olarak ayarlanmış ve kayıp fonksiyonu olarak ortalama kare hata (MSE) kullanılmıştır. Eğitim-doğrulama ayrımı şu şekilde yapılmıştır: orijinal 1.200 eğitim örneğinden (%80/20 eğitim-test ayrımından sonra), %80'i (960 örnek) eğitim için ve %20'si (240 örnek) doğrulama için kullanılmıştır. Dağılımı korumak amacıyla eğitim-doğrulama ayrımı hava durumuna göre tabakalı olarak yapılmıştır. Doğrulama seti yalnızca erken durdurma, öğrenme hızı düşürülmesi ve aşırı öğrenmenin (overfitting) izlenmesi için kullanılmış; model seçimi veya bu otomatik prosedürlerin ötesinde hiperparametre ayarı için asla kullanılmamıştır. Makine öğrenmesi modelleri için ayrı bir doğrulama seti ayrılmamış; bunun yerine, hiperparametreleri optimize etmek ve performansı tahmin etmek için 1.200 eğitim örneği üzerinde beş katlı çapraz doğrulama (five-fold cross-validation) uygulanmıştır44.
LSTM ve CNN–LSTM mimari değerlendirmesinin gerekçesi
Ana veri seti bağımsız olarak oluşturulmuş hava durumu örneklerinden oluşmaktadır, ancak aşağıdaki nedenlerle LSTM ve CNN–LSTM mimarileri de test edilmiştir: (1) gerçek dünyadaki atmosferik koşullar zamansal olarak otokoreledir ve dizi tabanlı modellerin test edilmesi, bu tür bağımlılıkların yakalanmasının tahmin doğruluğunu artırıp artırmayacağını belirlememize olanak tanır; (2) atmosferik tahmin konusundaki güncel araştırmalar, meteorolojik parametrelerin zamansal evrimini modellemede ardışık mimarilerin potansiyel değerini ortaya koymuştur34; (3) çeşitli mimarilerin test edilmesi, bu çalışmanın temel katkılarından biri olan metodolojik yaklaşımların kapsamlı bir karşılaştırmasını sağlar; ve (4) CNN–LSTM hibrit mimarisi, uzamsal özellik çıkarımını zamansal modelleme ile birleştirir ve bu durum, birden fazla atmosferik değişken arasındaki karmaşık etkileşimlerin yakalanması için faydalı olabilir45.
Ardışık model girişi için veri biçimlendirme
Sıralı mimariler (LSTM ve CNN–LSTM) için giriş verileri, kayan pencere yaklaşımı kullanılarak bağımsız örneklerden sözde dizilere dönüştürülmüştür. Spesifik olarak, 1.200 eğitim örneği, önce fiziksel tutarlılığı korumak amacıyla hava durumu koşulu kategorilerine göre gruplandırılmıştır. Her bir hava durumu kategorisi içinde örnekler, oluşturuldukları zaman damgalarına göre (2024 takvim yılı için simüle edilmiş saatlik gözlemler) sıralanmıştır. Ardından, 11. adımdaki zayıflamayı tahmin etmek için 10 ardışık zaman adımından oluşan (her biri sıcaklık, nem, görüş mesafesi, toz konsantrasyonu ve yağış oranı şeklinde 5 özelliğe sahip) giriş dizileri üretmek amacıyla 10 uzunluğunda bir kayan pencere uygulanmıştır.th zaman adımı. Bu yöntem, simüle edilen gözlemlerin zamansal sıralamasını korurken, ardışık modellerin zamansal bağımlılıkları öğrenmesine olanak tanır. Test setinin yapısı, aynı pencere boyutu ve özellik seti hariç aynıydı. Bu sözde-ardışık yapılandırmanın yöntemsel bir basitleştirme olduğunu ve gerçek dünyadaki zamansal dinamikleri yansıtmadığını kabul ediyoruz. Bunu Tartışma bölümünde bir kısıtlılık olarak belirttik.
Hibrit yaklaşımların değerlendirilmesi
Üç hibrit yaklaşım incelenmiştir. İlk yaklaşım, Random Forest, XGBoost ve Deep Neural Network modellerinden gelen tahminlerin eşit ağırlıklar kullanılarak (her modele 1/3 ağırlık atanarak) ortalamasını alan bir Voting Ensemble'dır ve nihai tahmin şu şekilde hesaplanmıştır:
ŷensemble=(1/3)ŷRF+(1/3)ŷXGB+(1/3)ŷDNN (9)
Ek hiperparametreler eklemekten kaçınmak ve herhangi bir modele karşı yanlılık olmadan temel topluluk performansını değerlendirmek için eşit ağırlıklandırma seçilmiştir. İkinci yaklaşımda Ridge meta-öğrenici istifleme (stacking) kullanılmıştır. Temel öğreniciler Random Forest, XGBoost ve (Dikkat tabanlı) bir Derin Sinir Ağı'dır. İstifleme prosedürü iki aşamadan oluşmuştur: İlk olarak, her bir temel öğrenici, 1.200 örneklikten oluşan tam eğitim setinde, katlanım dışı (out-of-fold) tahminler üretmek amacıyla 5 katlı çapraz doğrulama kullanılarak eğitilmiş ve 1.200×3 boyutunda (her örnek için her temel model başına bir tahmin) yeni bir meta-özellik matrisi oluşturulmuştur. İkinci olarak, temel öğreniciler için optimal kombinasyon ağırlıklarını öğrenmek amacıyla, orijinal zayıflama değerleri hedef olarak kullanılarak bu meta-özellikler üzerinde bir Ridge regresyon meta-öğrenicisi (L2 düzenleme parametresi alpha=1.0) eğitilmiştir. Nihai istifleme tahmini şu şekildedir:
ŷstacking=wRF×ŷRF+wXGB×ŷXGB+wDNN×ŷDNN (10)
burada w ağırlıkları Ridge meta-öğrenicisi tarafından öğrenilmiştir. Üçüncü yaklaşım, sis koşulları altındaki örnekler için sinir ağının tahminlerinin %70'ini Kim modelinden gelen %30'luk pay ile birleştiren Fizik Bilgili bir Sinir Ağıdır. Birleştirme işlemi, aşağıdaki formül kullanılarak sabit ağırlıklı ortalama ile gerçekleştirilmiştir:
ŷhybrid=0.7×ŷneural+0.3×ŷKim (11)
burada ŷneural, Dikkat tabanlı sinir ağının çıktısıdır ve ŷKim, görünürlük girdisine dayalı olarak Kim sis modelinden hesaplanan zayıflatmadır. Sis içermeyen örnekler için fiziksel kısım 0 olarak ayarlanmış ve model saf bir sinir ağı olarak çalıştırılmıştır. Ağırlıklar ( %70 sinir ağı ve %30 fizik), doğrulama seti (test seti değil) üzerinde 90:10, 80:20, 70:30, 60:40 ve 50:50 ağırlık kombinasyonlarının test edildiği ön denemelere dayanarak sabitlenmiştir. 70/30 ayrımı, en iyi doğrulama R2 değerini sağlaması ve özellikle Kim modelinin yerleşik teorik zayıflatma sınırlarını sunduğu sis durumunda tahminleri düzenlemek ve fiziksel olarak mantıksız çıktıları önlemek için Kim modelinden yeterli fiziksel kısıtlamayı koruması nedeniyle seçilmiştir.
Özellik önemi ve yorumlanabilirlik analizi
Tüm 10 giriş özelliğinin önem sıralamasını çıkarmak için safsızlık tabanlı özellik önemi (varyans azaltımı) ile Random Forest modeli kullanılmıştır. Analiz, toz konsantrasyonunun (%67,3) ve görünürlüğün (%21,2) en önemli öngörücüler olduğunu ve birlikte toplam öngörücü önemin %88,5'ini açıkladığını göstermiştir. En önemli üçüncü özellik yağmur oranı (%6,0) olmuş; bunu rüzgar hızı (%2,1), sıcaklık (%1,5), nem (%0,9), ay (%0,5), mevsim (%0,3), kar yağış oranı (%0,1) ve atmosferik basınç (%0,1) izlemiştir. Zamansal özellikler (ay ve mevsim) için düşük önem puanları, atmosferik zayıflamadaki mevsimsel değişimin, yalnızca zamana dayalı kalıplardan ziyade temel çevresel parametreler tarafından öncelikli olarak yakalandığını göstermektedir.
Çevresel faktörler ile zayıflama arasındaki ilişkileri değerlendirmek için bir SHAP (Shapley Additive exPlanations) analizi gerçekleştirildi. Kullanılan SHAP uygulaması, Random Forest, XGBoost ve LightGBM dahil olmak üzere ağaç tabanlı modeller için özel olarak optimize edilmiş olan SHAP kütüphanesindeki TreeExplainer modülüdür (versiyon için Materyal Tablosu'na bakınız). SHAP analizi konfigürasyonu şu şekildeydi: eğitilen Random Forest modeli, model çıktısının koşullu beklentisine dayalı müdahale edici (marjinal) özellik atama yaklaşımını kullanarak SHAP değerlerini hesaplayan TreeExplainer'a aktarıldı. Tüm 300 test seti örneği için SHAP değerleri hesaplanarak 300 × 10 boyutunda bir matris (örnek başına özellik başına bir SHAP değeri) oluşturuldu. Her bir özellik için SHAP değeri, temel değere (ortalama model tahmini) göre tahmine olan katkısını temsil etti. Negatif SHAP değerleri aşağı yönlü bir kaymayı; pozitif SHAP değerleri ise özelliğin zayıflama tahminini artırdığını gösterdi. Katkının gücü, SHAP değerinin büyüklüğü ile belirtildi. Her bir özellik için SHAP sayılarının dağılımı (beeswarm grafikleri kullanılarak), etkinin yönü (özellik değerleri ile SHAP değerleri arasındaki korelasyon) ve özellik önem sıralamalarının tamamı özet grafikler kullanılarak görselleştirildi. Tüm SHAP görselleştirmelerini oluşturmak için SHAP kütüphanesinin yerleşik çizim fonksiyonları —beeswarm grafiği için shap.summary_plot() ve küresel özellik önemi için shap.bar_plot()— kullanıldı.
Tek-Sıcak (One-Hot) Kodlanmış Değişkenlerin İşlenmesi: Mevsim değişkenini kodlamak için öncelikle dört ikili sütun (ilkbahar, yaz, sonbahar ve kış) kullanılmıştır. SHAP analizi için örnek başına tek bir "mevsim" katkı değeri oluşturmak amacıyla, bu dört tek-sıcak kodlanmış değişkenin katkıları, her mevsim kategorisi için SHAP değerleri toplanarak birleştirilmiştir. Bu gruplandırmayı gerçekleştirmek için, tek-sıcak kodlanmış mevsim gruplarına karşılık gelen tüm sütunlar belirlenmiş, her örnek için bu sütunların SHAP değerleri çıkarılmış ve ardından eleman bazlı olarak toplanmıştır. Elde edilen birleştirilmiş SHAP değerleri, mevsimin zayıflama tahmini üzerindeki genel katkısını temsil etmektedir. Bu yöntem, SHAP özet grafiğinde tek bir "mevsim" satırına izin verir ve modelin mevsimi bileşik bir kategorik değişken olarak kullanmasıyla tutarlılık sağlar. Birleştirilmiş sayı, mevsimin toplam katkısının daha anlaşılır bir tasvirini sunduğu için, mevsim SHAP değerleri her bir mevsim kategorisi için ayrı ayrı gösterilmemiştir.