Расчет коэффициента ранговой корреляции Спирмена rs

  1. Определить, какие два признака или две иерархии признаков будут участвовать в сопоставлении как переменные A и B.

  2. Проранжировать значения переменной A, начисляя ранг 1 наименьшему значению, в соответствии с правилами ранжирования. Занести ранги в первый столбец таблицы по порядку номеров испытуемых или признаков.

  3. Проранжировать значения переменной B, в соответствии с теми же правилами. Занести ранги во второй столбец таблицы по порядку номеров испытуемых или признаков.

  4. Подсчитать разности d между рангами A и B по каждой строке таблицы и занести в третий столбец таблицы.

  5. Занести каждую разность в квадрат: d2. Эти значения занести в четвертый столбец таблицы.

  6. Подсчитать сумму d2.

  7. При наличии одинаковых рангов расчитать поправки:


    Ta=sum(a^3-a)/12; Tb=sum(b^3-b)/12
    где a - объем каждой группы одинаковых рангов в ранговом ряду A;
    b - объем каждой группы одинаковых рангов в ранговом ряду B.
  8. Расчитать коэффициент ранговой корреляции rs по формуле:

    1. при отсутствии одинаковых рангов


      rs=1-6*sum(d^2)/(N*(N^2-1))
    2. при наличии одинаковых рангов


      rs=1-6*(sum(d^2)+Ta+Tb)/(N*(N^2-1))

      где sum(d2) - сумма квадратов разностей между рангами;
      Ta и Tb - поправки на одинаковые ранги;
      N - количество испытуемых или признаков, участвовавших в ранжировании.

  9. Определить по таблице критические значения rs для данного N. Если rs превышает критическое значение или по крайней мере равен ему, корреляция достоверно отличается от 0.


Источник: Сидоренко Е. В. Методы математической обработки в психологии - CПб.: ООО "Речь", 2001, с.223.



© Куксов А. Ю., 2005

Hosted by uCoz