Jak obliczyć alfa cronbacha w pythonie


Alfa Chronbacha to sposób pomiaru wewnętrznej spójności kwestionariusza lub ankiety.

Alfa Cronbacha waha się od 0 do 1, przy czym wyższe wartości wskazują, że ankieta lub kwestionariusz jest bardziej rzetelny.

Poniższy przykład pokazuje, jak obliczyć alfa Cronbacha w Pythonie.

Przykład: obliczenie alfa Cronbacha w Pythonie

Załóżmy, że menadżerka restauracji chce zmierzyć ogólną satysfakcję klientów, więc wysyła ankietę do 10 klientów, którzy mogą ocenić restaurację w skali od 1 do 3 dla różnych kategorii.

Poniższa panda DataFrame przedstawia wyniki ankiety:

 import pandas as pd

#enter survey responses as a DataFrame
df = pd. DataFrame ({' Q1 ': [1, 2, 2, 3, 2, 2, 3, 3, 2, 3],
                   ' Q2 ': [1, 1, 1, 2, 3, 3, 2, 3, 3, 3],
                   ' Q3 ': [1, 1, 2, 1, 2, 3, 3, 3, 2, 3]})

#view DataFrame
df

Q1 Q2 Q3
0 1 1 1
1 2 1 1
2 2 1 2
3 3 2 1
4 2 3 2
5 2 3 3
6 3 2 3
7 3 3 3
8 2 3 2
9 3 3 3

Aby obliczyć alfa Cronbacha dla odpowiedzi na ankiety, możemy użyć funkcji cronbach_alpha() z biblioteki penguin .

Najpierw zainstalujemy bibliotekę penguin:

 pip install penguin

Następnie użyjemy funkcji cronbach_alpha() do obliczenia alfa Cronbacha:

 import penguin as pg

pg. cronbach_alpha (data=df)

(0.7734375, array([0.336, 0.939]))

Alfa Cronbacha wynosi 0,773 .

Podano również 95% przedział ufności dla alfa Cronbacha: [0,336, 0,939] .

Uwaga: ten przedział ufności jest niezwykle szeroki ze względu na małą wielkość próby. W praktyce zaleca się stosowanie próby o liczebności co najmniej 20 osób. Dla uproszczenia zastosowaliśmy tu próbkę o liczebności 10 osób.

Domyślny przedział ufności wynosi 95%, ale możemy określić inny poziom ufności za pomocą następującego argumentu:

 import penguin as pg

#calculate Cronbach's Alpha and corresponding 99% confidence interval
pg. cronbach_alpha (data=df, ci= .99 )

(0.7734375, array([0.062, 0.962]))

Wartość alfa Cronbacha pozostaje taka sama, ale przedział ufności jest znacznie szerszy, ponieważ zastosowaliśmy wyższy poziom ufności.

Poniższa tabela opisuje, w jaki sposób ogólnie interpretuje się różne wartości alfa Cronbacha:

Alfa Cronbacha Wewnętrzna spójność
0,9 ≤ α Doskonały
0,8 ≤α <0,9 DOBRY
0,7 ≤α < 0,8 Do przyjęcia
0,6 ≤α < 0,7 Wątpliwy
0,5 ≤α < 0,6 Słaby
α < 0,5 Gorszący

Ponieważ obliczyliśmy, że alfa Cronbacha wynosi 0,773 , powiedzielibyśmy, że wewnętrzna spójność tego badania jest „dopuszczalna”.

Bonus: Zachęcamy do skorzystania z kalkulatora Alfa Cronbacha, aby znaleźć Alfa Cronbacha dla danego zbioru danych.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *