PACKAGES

nFactors | GPArotation | semPlot | gplots

Exploratory Factor Analysis: EFA

r.efa esegue un’analisi fattoriale esplorativa.

Argomenti: [1]

  • varlist: l’elenco delle variabili da utilizzare nell’analisi
  • :nfa => num: il numero di fattori da estrarre
  • :rot => :none|:varimax|:quartimax|:oblimin|:quartimin|:oblimax|:simplimax|...: la rotazione da applicare (default :varimax)
  • :save => :none|:reg|:bar: salva nel dataset gli score di ciascuna osservazione rispetto ai fattori estratti: :none: = nessuno (default), :reg = Thompson’s scores, :bar = Bartlett’s weighted least-squares scores
  • :lsort => false|true: ordina in senso decrescente rispetto ai valori i factor loadings (default true)

Tabelle disponibili:

  • :analysis: riepilogo dei parametri dell’analisi
  • :nfact: il numero di fattori suggerito
  • :uniq: tabella delle unicità (uniquenesses)
  • :test: test del chi quadrato sul numero dei fattori
  • :var: varianza spiegata
  • :corr: matrice di correlazione tra i fattori (solo se rotazione obliqua)
  • :load: factor loadings, saturazione delle variabili rispetto ai fattori

Grafici disponibili:

  • :scree: Scree plot per il numero dei fattori suggerito
  • :hload: Heat map dei factor loadings per variabile
  • :path: Factors path diagram
1
2
model = [:perform, :leader, :latest, :fun, :serious, :bargain, :value, :trendy, :rebuy]
r.efa model, :nfa => 3, :rot => :oblimin, :score => :reg
_images/efa_1.png


_images/efa_2.png


_images/efa_scree.png


_images/efa_3.png


_images/efa_4.png


_images/efa_5.png


_images/efa_6.png


_images/efa_7.png


_images/efa_loadings.png


_images/efa_path.png



Esempio di utilizzo degli score

Esempio di utilizzo dei factor score per la visualizzazione di una heat map che mette in relazione i fattori con delle ipotetiche marche.

1
r.heatmap :brand => s(:score,1..3), :sortcol => false
_images/efa_heatmap.png



Note

[1]Consultare Analisi per l’elenco dei parametri generali.