https://www.kaggle.com/datasets/rohanharode07/webmd-drug-reviews-dataset
Adım 1: Karar Matrisinin(A) Oluşturulması Yöntemin ilk aşamasında her bir alternatifin performans değerinin her bir kriter tarafından belirtilerek matris şeklinde ifade edilmesidir. Karar matrisinin sütunlarında kriterlerden oluşurken, satırlarda ise sıralanmak istenen alternatiflerden meydana gelmektedir. Matrisinde m karar noktası sayısını, n değerlendirme faktörü (kriter) sayısını verir. Karar matrisi aşağıdaki gibi gösterilir.
Adım 2: Standart Karar Matrisinin (R) Oluşturulması Olarak ifade edilen normalize edilmiş karar matrisi matrisinin elemanlarından yararlanarak ve aşağıdaki formül kullanılarak hesaplanır.
Matrisin gösterimi aşağıdaki gibidir.
Adım 3: Normalize Edilmiş Karar Matrisinin Ağırlıklandırılması Öncelikle kriterlere ilişkin ağırlık değerleri ( ) belirlenir . Daha sonra matrisinin her bir sütunundaki elemanlar ilgili değeri ile çarpılarak ağırlıklı normalize matrisi olarak ifade edilen oluşturulur.
Adım 4: İdeal ve Negatif İdeal Çözümlerin Belirlenmesi Ağırlıklı normalize edilmiş değerlere göre pozitif-ideal çözüm ( ) ve negatif-ideal çözüm ( belirlenir. İdeal çözüm setinin bulunması aşağıdaki formülde gösterilmiştir. Her iki formülde de J fayda (maksimizasyon) ise kayıp (minimizasyon) değerini göstermektedir. Hem pozitif ideal hem de negatif ideal noktaların çözümleri belirtilen kriterlerin durumlarını hesaplamaktadır.
Adım 5: Ayırım Ölçülerinin Hesaplanması Alternatifler arasındaki mesafe, n boyutlu Öklid Uzaklık Yaklaşımından faydalanılarak bulunmaktadır. Her alternatifin pozitif-ideal çözümden olan mesafesi ( ) ve negatif-ideal çözümden olan mesafesi ( ) şu şekilde hesaplanmaktadır:
Adım 6: İdeal Çözüme Göreli Yakınlığın Hesaplanması Her bir alternatifin ideal çözüme göreli yakınlığı (+) pozitif-ideal ve negatif-ideal ayırım ölçüsüne göre; negatif-ideal ayırım ölçüsünün toplam ayırım ölçüsü içindeki payı şeklinde aşağıdaki gibi hesaplanır: