Como calcular o alfa de cronbach em python


O Alfa de Chronbach é uma forma de medir a consistência interna de um questionário ou pesquisa.

O alfa de Cronbach varia de 0 a 1, sendo que valores mais altos indicam que a pesquisa ou questionário é mais confiável.

O exemplo a seguir mostra como calcular o Alfa de Cronbach em Python.

Exemplo: calculando o alfa de Cronbach em Python

Digamos que um gerente de restaurante queira medir a satisfação geral do cliente, então ela envia uma pesquisa para 10 clientes que podem avaliar o restaurante em uma escala de 1 a 3 para diferentes categorias.

O seguinte DataFrame do pandas mostra os resultados da pesquisa:

 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

Para calcular o Alfa de Cronbach para respostas de pesquisas, podemos usar a função cronbach_alpha() da biblioteca penguin .

Primeiro, instalaremos a biblioteca pinguim:

 pip install penguin

A seguir, usaremos a função cronbach_alpha() para calcular o Alfa de Cronbach:

 import penguin as pg

pg. cronbach_alpha (data=df)

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

O Alfa de Cronbach é 0,773 .

O intervalo de confiança de 95% para o Alfa de Cronbach também é fornecido: [.336, .939] .

Nota: Este intervalo de confiança é extremamente amplo devido ao pequeno tamanho da nossa amostra. Na prática, recomenda-se usar um tamanho de amostra de pelo menos 20. Usamos aqui um tamanho de amostra de 10 para simplificar.

O intervalo de confiança padrão é 95%, mas podemos especificar um nível de confiança diferente usando o seguinte argumento:

 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]))

O valor do Alfa de Cronbach permanece o mesmo, mas o intervalo de confiança é muito mais amplo, uma vez que utilizamos um nível de confiança mais elevado.

A tabela a seguir descreve como os diferentes valores do Alfa de Cronbach são geralmente interpretados:

Alfa de Cronbach Consistência interna
0,9 ≤ α Excelente
0,8 ≤α < 0,9 BOM
0,7 ≤α < 0,8 Aceitável
0,6 ≤α < 0,7 Questionável
0,5 ≤α < 0,6 Pobre
α < 0,5 Inaceitável

Como calculamos o alfa de Cronbach em 0,773 , diríamos que a consistência interna desta pesquisa é “Aceitável”.

Bônus: sinta-se à vontade para usar esta calculadora Alfa de Cronbach para encontrar o Alfa de Cronbach para um determinado conjunto de dados.

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *