Spearman's Rank Korelasyon Katsayını Hesaplamanın 3 Yolu

İçindekiler:

Spearman's Rank Korelasyon Katsayını Hesaplamanın 3 Yolu
Spearman's Rank Korelasyon Katsayını Hesaplamanın 3 Yolu

Video: Spearman's Rank Korelasyon Katsayını Hesaplamanın 3 Yolu

Video: Spearman's Rank Korelasyon Katsayını Hesaplamanın 3 Yolu
Video: AÇI NASIL ÇİZİLİR VE NASIL ÖLÇÜLÜR? ÇOK PRATİK... 2024, Kasım
Anonim

Spearman'ın sıra korelasyon katsayısı ile iki değişkenin monotonik bir fonksiyon ilişkisine sahip olup olmadığını belirleyebiliriz (yani, bir sayı arttığında diğer sayı da artacaktır veya tam tersi). Spearman'ın sıra korelasyon katsayısını hesaplamak için, d'yi bulmak için veri setlerini sıralamanız ve karşılaştırmanız gerekir.2ve ardından verileri standart veya basitleştirilmiş Spearman sıra korelasyon katsayısı formülüne girin. Bu katsayıları Excel formüllerini veya R komutunu kullanarak da hesaplayabilirsiniz.

Adım

Yöntem 1/3: Manuel yol

Tablo_338
Tablo_338

Adım 1. Bir tablo oluşturun

Tablo, Spearman Rank Korelasyon Katsayısı'nı hesaplamak için gereken tüm bilgileri dahil etmek için kullanılır. Bunun gibi bir masaya ihtiyacınız var:

  • Örnekte olduğu gibi başlıkları olan 6 sütun oluşturun.
  • Veri çiftlerinin sayısı kadar boş satır hazırlayın.
Tablo2_983
Tablo2_983

Adım 2. İlk iki sütunu veri çiftleriyle doldurun

Tablo3_206
Tablo3_206

Adım 3. Üçüncü sütundaki veri gruplarının ilk sütununun sıralamasını 1'den n'ye (veri sayısı) girin

En düşük değer için 1, sonraki en düşük değer için 2 puan verin ve bu şekilde devam edin.

Tablo4_228
Tablo4_228

Adım 4. Dördüncü sütunda, 3. adımdakinin aynısını yapın, ancak verileri ikinci sütunda sıralamak için

  • Mean_742
    Mean_742

    Aynı değere sahip iki (veya daha fazla) veri varsa, verilerin ortalama derecesini hesaplayın ve ardından bu ortalama değere göre bir tabloya girin.

    Sağdaki örnekte, 2 ve 3 derecelendirmelerinde iki adet 5 değeri vardır. İki adet 5 olduğundan, derecelendirmelerin ortalamasını bulun. 2 ve 3'ün ortalaması 2,5'tir, bu nedenle her iki değer 5 için de 2,5'lik bir derecelendirme değeri girin.

Tablo5_263
Tablo5_263

Adım 5. "d" sütununda, sıra sütunundaki iki sayı arasındaki farkı hesaplayın

Yani, bir sütun 1 ve diğer sütun 3 sıradaysa, fark 2'dir. (İşaret önemli değil, çünkü sonraki adım değerin karesini almaktır.)

Tablo6_205
Tablo6_205

Adım 6. "d" sütunundaki her sayının karesini alın ve sonucu "d" sütununa yazın2".

Adım 7. "d" sütunundaki tüm verileri ekleyin2".

sonuç2.

Adım7_812
Adım7_812

Adım 8. Aşağıdaki formüllerden birini seçin:

  • Derecelendirmelerin hiçbiri önceki adımdakiyle aynı değilse, bu değeri basitleştirilmiş Spearman Sıra Korelasyon Katsayısı formülüne girin.

    Adım8_271
    Adım8_271

    ve sonucu elde etmek için "n"yi veri çiftlerinin sayısıyla değiştirin.

    Step9_402
    Step9_402
  • Önceki adımda benzer bir sıralama varsa, standart Spearman Sıra Korelasyon Katsayısı formülünü kullanın:

    Mızraklı
    Mızraklı

Adım 9. Sonuçları yorumlayın

Değer -1 ile 1 arasında değişebilir.

  • Değer -1'e yakınsa, korelasyon negatiftir.
  • Değer 0'a yakınsa, doğrusal bir korelasyon yoktur.
  • Değer 1'e yakınsa, korelasyon pozitiftir.

Yöntem 2/3: Excel'i Kullanma

Adım 1. Sıralaması ile birlikte veriler için yeni bir sütun oluşturun

Örneğin, verileriniz Sütun A2:A11'deyse, "=RANK(A2, A$2:A$11)" formülünü kullanın ve tüm sütunları ve satırları kaplayana kadar kopyalayın.

Adım 2. Yöntem 1'in 3. ve 4. adımlarında açıklananla aynı derecelendirmeyi değiştirin

Adım 3. Yeni hücrede, iki rank sütunu arasındaki korelasyonu "=CORREL(C2:C11, D2:D11)" formülüyle hesaplayın

Bu örnekte, C ve D, sıralamanın bulunduğu sütunu ifade eder. Yeni hücre, Spearman Rank Correlation ile doldurulacak.

Yöntem 3/3: R'yi Kullanma

Adım 1. Henüz sahip değilseniz, önce R programını kurun

(Bkz.

Adım 2. Verilerinizi CSV biçiminde kaydedin, korelasyonu bulmak istediğiniz verileri ilk iki sütuna koyun

Bunu "Farklı kaydet" menüsünü kullanarak yapabiliriz.

Adım 3. R Editor'ı açın

Terminalden çalışıyorsanız, sadece R'yi çalıştırın. Masaüstünden çalışıyorsanız, R simgesini tıklayın.

Adım 4. Aşağıdaki komutu yazın:

  • d <- read.csv("NAME_OF_YOUR_CSV.csv") ve Enter tuşuna basın.
  • cast(rank(d[, 1]), rank(d[, 2]))

İpuçları

Trendin görülebilmesi için veriler en az 5 çiftten oluşmalıdır (veri sayısı sadece hesaplamaları basitleştirmek için örnekte 3 çifttir.)

Uyarı

  • Spearman sıralama korelasyon katsayısı, yalnızca verilerin tutarlı bir şekilde yükseldiği veya düştüğü durumlarda korelasyonun gücünü tanımlar. Verilerde başka bir eğilim varsa, Spearman'ın sıra korelasyonu numara doğru bir temsil sağlayacaktır.
  • Bu formül, eşit derecelendirme olmadığı varsayımına dayanmaktadır. Örnektekiyle aynı rank olduğunda, şu tanımı kullanmalıyız: Sıraya göre çarpma anının korelasyon katsayısı.

Önerilen: