Matlab'ta PSO ve ABC algoritmalarında, E = alfa*a*b ; E,a ve b için 36160 adet veri var bu algoritmalarla tek bir alfa değeri bulmak istiyorum nasıl yapabilirim ?
Merhaba,
E,a, alpha ve b değerleri neye karşılık geliyor? İlgili bir sayfaya da yönlendirebilirsiniz.
Merhaba,
E değerleri 19 yıllık günlük buharlaşma verisi yani 36160 adet,
a ve b değerleri de 19 yıllık veri yani 36160 adet,
a*b*alpha sonucu E değerlerine eşit olacak şekilde bu algoritmalarla tek bir alpha katsayısı bulmak istiyorum.
Sanırım şöyle bir şey: Elinizdeki veriye uyacak bir denklemin çarpanlarını mı bulmak istiyorsunuz?
Evet aslında kısaca bahsetmek gerekirse, elimde iki denkleme ait sonuçlar var. Bu denklemlerin adı Penman ve Taylor. Bu iki denklemi birbirine eşitliyorum. Alpha katsayısı da Taylor denkleminin katsayısı, alpha normalde denklemde 1.26 ama ben kendi bölgem için bu katsayıyı bulmaya çalışıyorum.
İki denklem eşitliğinde bilinmeyen parametre olarak sadece alpha olmuş oluyor. Aslında Excelde E değerlerini a ve b değerlerine bölerim 36160 adet alpha katsayisi bulup ortalamasini alırım Ama PSO ve ABC ile problemi optimize ederek tek bir alpha değerini vermesini istiyorum. İnşaat mühendisiyim algoritma bilgim temel düzeyde olduğu için bu konu beni aştı yardımcı olursanız çok mutlu olurum ???
O zaman öncelikle temelden PSO'nun ne olduğunu ve MATLA ile nasıl uyarlamanız gerektiğini öğrenmeniz faydalı olacaktır. Temel düzeyde optimizasyon yöntemlerini bilmeniz de sizin için faydalı olacaktır. Sözkonusu probleminin iki satır kod ile hemen çözülemecek kadar karmaşık. Buradaki anlatımların yardımcı olacağını düşünüyorum: https://www.youtube.com/playlist?list=PLgH3sgdvgO4T5avSC2R_7734FOU5Op8f9