3 būdai, kaip apskaičiuoti Spearmano reitingo koreliacijos koeficientą

Turinys:

3 būdai, kaip apskaičiuoti Spearmano reitingo koreliacijos koeficientą
3 būdai, kaip apskaičiuoti Spearmano reitingo koreliacijos koeficientą

Video: 3 būdai, kaip apskaičiuoti Spearmano reitingo koreliacijos koeficientą

Video: 3 būdai, kaip apskaičiuoti Spearmano reitingo koreliacijos koeficientą
Video: 5 klase vaizdo pamoka 009 Matlankis. Kaip nubraižyti norimo dydžio kampą? 2024, Gegužė
Anonim

Naudodami Spearmano rango koreliacijos koeficientą galime nustatyti, ar du kintamieji turi monotoninį funkcijų ryšį (tai yra, kai vienas skaičius didėja, kitas skaičius taip pat didės arba atvirkščiai). Norėdami apskaičiuoti Spearmano rango koreliacijos koeficientą, turite reitinguoti ir palyginti duomenų rinkinius, kad rastumėte d2, tada įveskite duomenis į standartinę arba supaprastintą „Spearman“rango koreliacijos koeficiento formulę. Šiuos koeficientus taip pat galite apskaičiuoti naudodami „Excel“formules arba komandą R.

Žingsnis

1 iš 3 metodas: rankinis būdas

338 lentelė
338 lentelė

Žingsnis 1. Sukurkite lentelę

Lentelėje naudojama visa informacija, reikalinga Spearmano rango koreliacijos koeficientui apskaičiuoti. Jums reikia tokios lentelės:

  • Sukurkite 6 stulpelius su antraštėmis, kaip pavyzdyje.
  • Paruoškite tiek tuščių eilučių, kiek yra duomenų porų.
2_983 lentelė
2_983 lentelė

Žingsnis 2. Pirmuosius du stulpelius užpildykite duomenų poromis

3_206 lentelė
3_206 lentelė

3 veiksmas. Trečiame stulpelyje įveskite pirmojo duomenų grupių stulpelio reitingą nuo 1 iki n (duomenų skaičius)

Įvertinkite 1 žemiausią vertę, 2 - kitą žemiausią vertę ir pan.

42228 lentelė
42228 lentelė

Žingsnis 4. Ketvirtajame stulpelyje atlikite tą patį, kaip ir 3 veiksme, tačiau reitinguokite duomenis antrame stulpelyje

  • Vidutinis_742
    Vidutinis_742

    Jei yra du (ar daugiau) vienodos vertės duomenys, apskaičiuokite vidutinį duomenų įvertinimą ir įveskite juos į lentelę, atsižvelgdami į šią vidutinę vertę.

    Dešinėje esančiame pavyzdyje 2 ir 3 įvertinimuose yra dvi 5 reikšmės. Kadangi yra du 5, raskite įvertinimų vidurkį. 2 ir 3 vidurkis yra 2,5, todėl įveskite 2,5 abiejų verčių vertinimo vertę 2,5.

5_263 lentelė
5_263 lentelė

5 žingsnis. „D“stulpelyje apskaičiuokite skirtumą tarp dviejų reitingo stulpelyje esančių skaičių

Tai yra, jei vienas stulpelis yra 1, o kitas stulpelis - 3, skirtumas yra 2. (Ženklas neturi reikšmės, nes kitas žingsnis yra kvadrato vertė.)

6_205 lentelė
6_205 lentelė

Žingsnis 6. Skaičiuokite kiekvieną skaičių stulpelyje „d“, o rezultatą įrašykite stulpelyje „d“2".

7 veiksmas. Sudėkite visus duomenis stulpelyje „d2".

Rezultatas yra d2.

7_812 žingsnis
7_812 žingsnis

8. Pasirinkite vieną iš šių formulių:

  • Jei nė vienas įvertinimas nėra toks pat, kaip ir ankstesniame žingsnyje, įveskite šią vertę į supaprastintą „Spearman Rank“koreliacijos koeficiento formulę

    8_271 žingsnis
    8_271 žingsnis

    ir pakeiskite „n“duomenų porų skaičiumi, kad gautumėte rezultatą.

    9_402 žingsnis
    9_402 žingsnis
  • Jei ankstesniame žingsnyje yra panašus reitingas, naudokite standartinę „Spearman Rank“koreliacijos koeficiento formulę:

    Spearman
    Spearman

Žingsnis 9. Interpretuokite rezultatus

Vertė gali skirtis nuo -1 iki 1.

  • Jei vertė yra artima -1, koreliacija yra neigiama.
  • Jei reikšmė artima 0, linijinės koreliacijos nėra.
  • Jei vertė yra artima 1, koreliacija yra teigiama.

2 metodas iš 3: „Excel“naudojimas

Žingsnis 1. Sukurkite naują duomenų stulpelį ir jo reitingą

Pvz., Jei jūsų duomenys yra A2: A11 stulpelyje, naudokite formulę „= RANK (A2, A $ 2: A $ 11)“ir nukopijuokite, kol ji apims visus stulpelius ir eilutes.

2 žingsnis. Pakeiskite tą patį įvertinimą, kaip aprašyta 1 metodo 3 ir 4 veiksmuose

3 žingsnis. Naujame langelyje apskaičiuokite koreliaciją tarp dviejų rango stulpelių pagal formulę „= CORREL (C2: C11, D2: D11)“

Šiame pavyzdyje C ir D nurodo stulpelį, kuriame yra reitingas. Nauja ląstelė bus užpildyta Spearmano rango koreliacija.

3 metodas iš 3: naudojant R

Žingsnis 1. Pirmiausia įdiekite R programą, jei jos dar neturite

(Žr.

Žingsnis 2. Išsaugokite duomenis CSV formatu, į pirmuosius du stulpelius įdėkite duomenis, kuriuos norite rasti koreliacijai

Tai galime padaryti naudodami meniu „Išsaugoti kaip“.

Žingsnis 3. Atidarykite R redaktorių

Jei dirbate iš terminalo, tiesiog paleiskite R. Jei dirbate iš darbalaukio, spustelėkite R piktogramą.

Žingsnis 4. Įveskite šią komandą:

  • d <- read.csv ("NAME_OF_YOUR_CSV.csv") ir paspauskite "Enter".
  • aktoriai (rangas (d [, 1]), rangas (d [, 2]))

Patarimai

Duomenis turi sudaryti bent 5 poros, kad būtų galima matyti tendenciją (duomenų skaičius yra 3 poros pavyzdyje, kad būtų paprasčiau skaičiuoti)

Įspėjimas

  • Spearmano rango koreliacijos koeficientas nustato tik koreliacijos stiprumą, kai duomenys nuosekliai kyla arba mažėja. Jei yra kita duomenų tendencija, Spearmano rango koreliacija ne suteiks tikslų vaizdą.
  • Ši formulė pagrįsta prielaida, kad nėra vienodų įvertinimų. Kai rangas yra toks pat kaip pavyzdyje, turėtume naudoti šį apibrėžimą: daugybos momento pagal rangą koreliacijos koeficientas.

Rekomenduojamas: