Gennaio 11, 2022

Alfa di Cronbach in SPSS

  • Alfa di Cronbach – Definizione Rapida
  • SPSS Cronbach Alfa di Uscita
  • Aumento di Cronbach Alfa Rimuovendo Elementi
  • Alfa di Cronbach è Negativo
  • Ci sono troppo Pochi Casi (N = 0) per l’Analisi
  • APA Segnalazione di Cronbach Alpha

Introduzione

Una facoltà di psicologia si vuole esaminare l’affidabilità di un test di personalità. Hanno quindi un campione di N = 90 studenti compilarlo. I dati così raccolti sono in big-5.sav, in parte mostrato di seguito.

Cronbachs Alpha Nel file di dati di esempio SPSS

Come suggerito dai nomi delle variabili, il nostro test tenta di misurare i tratti della personalità “big 5”. Per altri file di dati, viene spesso utilizzata un’analisi fattoriale per scoprire quali variabili misurano quali sottoscale.

Comunque. La nostra principale domanda di ricerca è:quali sono le affidabilità per queste 5 sottoscale indicate dall’alfa di Cronbach? Ma prima di tutto: qual è l’alfa di Cronbach comunque?

Alfa di Cronbach – Definizione rapida

Alfa di Cronbach è la misura in cui la somma su 2 (+)
variabili misura un singolo tratto sottostante.Più precisamente, l’alfa di Cronbach è la proporzione di varianza di un tale punteggio di somma che può essere rappresentato da un singolo tratto. Cioè, è la misura in cui un punteggio sum misura in modo affidabile qualcosa e (quindi) la misura in cui un insieme di elementi misura costantemente “la stessa cosa”.

L’alfa di Cronbach è quindi nota come misura di affidabilità o coerenza interna. Le regole empiriche più comuni per questo sono che

  • L’alfa di Cronbach ≥ 0.80 è buono e
  • L’alfa di Cronbach ≈ 0.70 può o non può essere solo accettabile.

Finestre di dialogo sull’affidabilità SPSS

In SPSS, otteniamo l’alfa di Cronbach da Analizza Freccia del menu SPSS Scala  Freccia del menu SPSS Analisi dell’affidabilità… come mostrato di seguito.

 SPSS Analyze Scale Reliability Analysis

Per analizzare la prima sottoscala, gradevolezza, compiliamo le finestre di dialogo come mostrato di seguito.

Finestre di dialogo SPSS Reliability Analysis

Facendo clic su Incolla si ottiene la seguente sintassi. Facciamolo.

*CRONBACH GRADEVOLEZZA.
AFFIDABILITÀ
/VARIABLES=agree01 agree02 agree03 agree04 agree05
/SCALE(‘Gradevolezza’) ALL
/MODEL=ALPHA
/STATISTICS=CORR
/ SUMMARY=TOTAL.

SPSS Cronbach’s Alpha Output I

 SPSS Cronbachs Alpha Output

Per affidabilità, SPSS offre solo l’esclusione listwise dei valori mancanti: tutti i risultati sono basati solo su N = 85 casi con zero valori mancanti sulle nostre 5 variabili di analisi o”elementi”.
Alfa di Cronbach = 0,894. Di solito è possibile ignorare l’alfa di Cronbach in base a elementi standardizzati: standardizzare le variabili in punteggi z prima di calcolare i punteggi di scala è raramente-se mai-fatto.
Infine, escludendo una variabile da una scala (sub)può aumentare l’alfa di Cronbach. Questo non è il caso in questa tabella: per ogni elemento, l’alfa di Cronbach se l’elemento eliminato è inferiore a α = 0,894 in base a tutti e 5 gli elementi.

Ora eseguiremo la stessa identica analisi per la nostra seconda sottoscala, coscienziosità. In questo modo si ottiene la sintassi seguente.

*CRONBACH COSCIENZIOSITÀ.
AFFIDABILITÀ
/VARIABILI=consc01 consc02 consc03 consc04 consc05
/SCALA(‘Coscienziosità’) ALL
/MODEL=ALPHA
/STATISTICS=CORR
/ SOMMARIO=TOTALE.

Aumenta l’alfa di Cronbach rimuovendo gli elementi

Per la sottoscala di coscienziosità, l’alfa di Cronbach = 0,658, che è piuttosto scarsa. Tuttavia, si noti che l’alfa di Cronbach se l’elemento eliminato = 0,726 sia per consc02 che per consc04.

SPSS Cronbachs Alpha Se l'elemento eliminato

Poiché la rimozione di entrambi gli elementi dovrebbe comportare α ≈ 0.726, non siamo sicuri di quale debba essere rimosso per primo. Due modi per scoprirlo sono

  • aumentando le cifre decimali o (meglio)
  • ordinando la tabella in base alla sua ultima colonna.

Come probabilmente hai visto, abbiamo già fatto entrambi con i seguenti comandi di MODIFICA DELL’OUTPUT:

*Aumentare le cifre decimali per l’alfa di Cronbach se l’elemento è stato eliminato.
modifica output
/seleziona tabelle
/ tablecells select = format = ‘f10.8’.
*Ordina elemento-statistiche totali per alfa di Cronbach se elemento eliminato.
output modify
/select tables
/table sort = collabel(‘Cronbach”s Alpha if Item Deleted’).

Si scopre che la rimozione di consc04 aumenta l’alfa leggermente più di consc02. Il modo preferito per farlo è semplicemente copiare e incollare il precedente comando di AFFIDABILITÀ, rimuovere consc04 da esso e rieseguirlo.

*RIMUOVERE CONSC04.
AFFIDABILITÀ
/VARIABILI=consc01 consc02 consc03 consc05
/SCALA(‘Coscienziosità’) ALL
/MODEL=ALPHA
/STATISTICS=CORR
/ SOMMARIO=TOTALE.

Dopo averlo fatto, l’alfa di Cronbach = 0,724. Non è esattamente lo 0,726 previsto perché la rimozione di consc04 aumenta la dimensione del campione a N = 84. Si noti che possiamo aumentare α ancora di più a 0.814 rimuovendo cosc02 pure. La sintassi qui sotto fa proprio questo.

*RIMUOVERE CONSC02.
AFFIDABILITÀ
/VARIABILI=consc01 consc03 consc05
/SCALA(‘Coscienziosità’) ALL
/MODEL=ALPHA
/STATISTICS=CORR
/ SOMMARIO=TOTALE.

Si noti che l’alfa di Cronbach = 0,814 se calcoliamo la nostra sottoscala di coscienziosità come somma o media su consc01, consc03 e consc05. Dato che va bene, abbiamo finito con questa sottoscala.

Procediamo con la subscale successiva: extraversion. Lo facciamo eseguendo la stessa identica analisi su extra01 a extra05, che si traduce nella sintassi seguente.

*ESTROVERSIONE CRONBACH.
AFFIDABILITÀ
/VARIABLES=extra01 extra02 extra03 extra04 extra05
/SCALE(‘Extraversion’) ALL
/MODEL=ALPHA
/STATISTICS=CORR
/ SUMMARY=TOTAL.

L’alfa di Cronbach è negativo

Come mostrato di seguito, l’alfa di Cronbach = -0.663 per la sottoscala di extraversione. Ciò implica che alcune correlazioni tra gli elementi sono negative (seconda tabella, sotto).

SPSS Cronbachs Alpha Negative

Tutti gli elementi extraversion sono codificati in modo simile: hanno etichette di valore identiche, quindi non è questo il problema. Il problema è che alcuni elementi misurano l’opposto degli altri elementi come mostrato di seguito.

 Esempio di elementi codificati negativamente in SPSS in variable view

La soluzione è semplicemente invertire il codice di tali “elementi negativi”: RICODIFICHIAMO questi 2 elementi e regoliamo le loro etichette di valore/variabile con la sintassi seguente.

*CODICE INVERSO EXTRA01 E EXTRA02.
RICODIFICA extra01 extra02 (1.0 = 5.0)(2.0 = 4.0)(3.0 = 3.0)(4.0 = 2.0)(5.0 = 1.0).
ESEGUI.
ETICHETTE DI VALORE
/extra01 5.0 ‘Non sono d’accordo fortemente’ 4.0 ‘Non sono d’accordo un po’ 3.0 ‘Né d’accordo né d’accordo’ 2.0 ‘Sono d’accordo un po’ 1.0 ‘Sono d’accordo fortemente’ 6 ‘Nessuna risposta’
/ extra02 5.0 ‘Non sono d’accordo fortemente’ 4.0 ‘Non sono d’accordo un po’ 3.0 ‘
ETICHETTE VARIABILI
extra01 ‘Tende ad essere silenzioso (R) ‘
extra02’A volte è timido, inibito (R)’.

Rieseguendo la stessa identica analisi di affidabilità della precedente ora si ottiene alpha = 0.857 di Cronbach per la sottoscala di extraversion.

Quindi procediamo con la sottoscala del nevroticismo. La sintassi seguente esegue la nostra analisi di affidabilità predefinita su neur01 a neur05.

*CRONBACH NEUROTICISM.
AFFIDABILITÀ
/VARIABLES=neur01 neur02 neur03 neur04 neur05
/SCALE(‘TUTTE LE VARIABILI’) ALL
/MODEL=ALPHA
/STATISTICS=CORR
/ SUMMARY=TOTAL.

Ci sono troppi pochi casi (N = 0) per l’analisi

Si noti che il nostro ultimo comando non produce tabelle utili. Otteniamo solo l’avviso mostrato di seguito.

SPSS Cronbachs Alpha Troppo pochi casi

Le 3 cause più probabili di questo problema sono che

  • una o più variabili contiene solo valori mancanti;
  • un FILTRO errato filtra tutti i casi nei dati;
  • i valori mancanti sono sparsi su numerose variabili di analisi.

Un modo molto rapido per scoprirlo è l’esecuzione di un comando DESCRITTIVO minimo come indescrittivi neur01 a neur05.Facendo ciò, apprendiamo che ogni variabile ha N ≥ 67 ma valido N (listwise) = 0.

SPSS Valid N Listwise Zero In Descriptives Table

Quindi quello che vogliamo veramente qui, è usare l’esclusione a coppie di valori mancanti. Per qualche stupida ragione, non è incluso in SPSS. Tuttavia, farlo manualmente non è così difficile come sembra.

Alfa di Cronbach con Coppie Esclusione dei Valori Mancanti

cominciamo con la formula per l’alpha di Cronbach, che è

$$Cronbach\;\alpha = \frac{k^2 \overline{S_{xy}}}{\Sigma S^2_x + 2 \Sigma S_{xy}}$$

dove

  • \(k\) indica il numero di elementi;
  • \(S_{xy}\) indica la covarianza tra ogni coppia di elementi diversi;
  • \(S^2_x\) indica la varianza del campione per ogni elemento.

Si noti che una matrice di covarianza a coppie contiene tutte le statistiche utilizzate da questa formula. Si ottiene facilmente tramite la sintassi di regressione qui sotto:

*CALCOLA LA MATRICE DI COVARIANZA PER NEUR01 ATTRAVERSO NEUR05.
regressione
/mancante a coppie
/dipendente neur01
/metodo immettere neur02 a neur05
/ descrittivi n cov.

Successivamente, copiamo il risultato in questo Googlesheet. Infine, una manciata di formule molto semplici ci dicono che α = 0.889.

 Calcola Cronbachs Alpha in Googlesheets

Ora, quale dimensione del campione dovremmo riportare per questa sottoscala? Propongo di seguire le convenzioni per la regressione a coppie qui e riportare il più piccolo N a coppie che risulta in N = 44 per questa analisi. Ancora una volta, si noti che la formula per trovare questo minimo su un blocco di celle è assolutamente semplice.

Segnalazione APA dell’alfa di Cronbach

La tabella seguente mostra come segnalare l’alfa di Cronbach in stile APA per tutte le sottoscale.

 Cronbachs Alpha Apa Esempio di stile

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.