Dit is een site voor studenten van de Open Universiteit. Voordat je een vraag kunt stellen moet je even een account aanmaken (dit systeem is niet gekoppeld aan je OU studentnummer en wachtwoord).

Welkom bij het vraag- en antwoord systeem van de onderzoeks-practica van de studie psychologie bij de Open Universiteit.

Houd er, als je een vraag stelt, rekening mee dat je de richtlijnen volgt!

Na data invoer en in de output van de factoranalyse krijg ik de melding: 'matrix is not positive definite'.

0 leuk 0 niet-leuks

Ik heb zojuist data ingevoerd, gelabeld, de likertschaal gegeven en de missed values. Nu wil ik een factoranalyse uitvoeren maar ik krijg de melding: 'matrix is not positive definite'. Verdere analyses worden niet uitgevoerd.. wat kan er aan de hand zijn?

Ik heb vier verschillende factoren getrokken, de syntax ziet er zo uit:

*exploratieve orthogonale factoranalyse, 40 schemamodi items.
FACTOR
/METHOD = CORRELATION
/MISSING = LISTWISE
/VARIABLES = GV1 GV2 GV3 GV4 GV5 GV6 GV7 GV8 GV9 GV10 BK1 BK2 BK3 BK4 BK5 BK6 BK7 BK8 BK9 BK10 KK1 KK2 KK3 KK4 KK5 KK5 KK6 KK7 KK8 KK9 KK10 WK1 WK2 WK3 WK4 WK5 WK6 WK7 WK8 WK9 WK10
/ANALYSIS= GV1 GV2 GV3 GV4 GV5 GV6 GV7 GV8 GV9 GV10 BK1 BK2 BK3 BK4 BK5 BK6 BK7 BK8 BK9 BK10 KK1 KK2 KK3 KK4 KK5 KK5 KK6 KK7 KK8 KK9 KK10 WK1 WK2 WK3 WK4 WK5 WK6 WK7 WK8 WK9 WK10
/PRINT = INITIAL EXTRACTION ROTATION UNIVARIATE CORRELATION REPR
/PLOT = EIGEN ROTATION
/FORMAT = SORT BLANK(.35)
/CRITERIA = FACTORS(4 ) ITERATE (500)
/EXTRACTION = PAF
/ROTATION = VARIMAX.
 
Missing values heb ik met een 0 aangegeven.
 
 
gevraagd 9 september 2015 in Schaalconstructie door 850950889 (140 punten)
Ik denk dat je dit krijgt als sommige variabelen perfect correleren. Probeer misschien snel eens een correlatieanalyse met al diezelfde variabelen?

Hallo Luc,

ik heb een correlatieanalyse gedaan:

NONPAR CORR 
/VARIABLES=GV1 GV3 GV4 GV5 GV6 GV7 GV8 GV9 GV10 BK1 BK2 BK3 BK4 BK5 BK6 BK7 BK8 BK9 BK10 KK1 GV2 KK2 KK3 KK4 KK5 KK6 KK7 KK8 KK9 KK10 WK1 WK2 WK3 WK4 WK5 WK6 WK7 WK8 WK9 WK10

/PRINT=SPEARMAN TWOTAIL NOSIG
 /MISSING=LISTWISE.

  Ik zie dat er correlaties significant zijn, maar vanaf welke hoogte correleren ze dan perfect? En wat kan ik dan doen om een factoranalyse te laten slagen?

 

 

 

 

Zijn er met r=1? Dat ga je een van die twee variabelen die perfect met elkaar correleren moeten verwijderen, denk ik...

1 Antwoord

0 leuk 0 niet-leuks

Luc zit in de goede richting - je moet goed naar je correlaties kijken, of beter nog, een 'scatter matrix' bestellen zodat je kunt kijken naar hoe je items samenhangen. Er wordt dieper op ingegaan op http://www2.gsu.edu/~mkteer/npdmatri.html - maar de dingen die je snel kunt checken:

  1. Hangen je items positief maar niet bijna volledig samen?
  2. Heb je voldoende 'non-missing' datapunten?
  3. Zijn geen van je items constant (i.e. heb je een variantie of SD van > 0 voor alle items)?
beantwoord 16 september 2015 door gjp (63,910 punten)
...