Springen naar inhoud

Correlatie matrix



  • Log in om te kunnen reageren

#1

Skyliner

    Skyliner


  • >100 berichten
  • 247 berichten
  • Ervaren gebruiker

Geplaatst op 10 april 2013 - 15:27

Hoi, even een eenvoudige vraag: voor een statistische test moet ik een correlatiematrix uitvoeren (van mijn data).

Wanneer ik die doe, dan zijn er waarden die boven '1' gaan. Kan en mag dat?
Want ik heb tot nu toe alleen maar matrices gezien waar de diagonaal 1 was en al de rest lager (0 tot 0.99). Of kan je evengoed zeggen dat hoe groter de getallen zijn, hoe groter de correlatie?

Of moet ik mijn data eerst omzetten zodat hun eindtotaal 1 is?

Bedankt!

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Xenion

    Xenion


  • >1k berichten
  • 2606 berichten
  • Moderator

Geplaatst op 10 april 2013 - 15:44

Dat lijkt mij een kwestie van normalisatie. Als je de kruiscorrelatie tussen 2 variabelen X en Y berekent dan bereken je de covariantie en deel je door het product van de standaardafwijkingen (zie ook hier). Volgens mij heb je nu een covariantiematrix en geen correlatiematrix.

Je kan inderdaad nu al zeggen dat een groot getal waarschijnlijk overeenkomt met een sterke correlatie, maar dat is moeilijk te zeggen, want wat is immers 'groot' als je getallen niet genormaliseerd zijn?

#3

Skyliner

    Skyliner


  • >100 berichten
  • 247 berichten
  • Ervaren gebruiker

Geplaatst op 10 april 2013 - 15:49

Oke, dus best eerst normaliseren en dan kijken ten opzichte van die 1 of er al dan niet sterke correlatie is?

Bedankt!

#4

Xenion

    Xenion


  • >1k berichten
  • 2606 berichten
  • Moderator

Geplaatst op 10 april 2013 - 15:51

Ja dat is toch wat ik vermoed. Succes :)

#5

Skyliner

    Skyliner


  • >100 berichten
  • 247 berichten
  • Ervaren gebruiker

Geplaatst op 10 april 2013 - 16:58

Het is gek, want ook al normaliseer ik mijn data, toch krijg ik soms waarden boven 1....
Als ik elk datapunt deel door de som van alle datapunten, normaliseer ik toch?
Want als ik dan alle datapunten optel kom ik uit op 1

#6

Xenion

    Xenion


  • >1k berichten
  • 2606 berichten
  • Moderator

Geplaatst op 10 april 2013 - 17:17

Je moet niet je data normaliseren, je moet zien dat de correlaties die je berekent genormaliseerd zijn. Ik vermoed dat je nu enkel de covariantie berekent? Die zal afhangen van de varianties van de 2 variabelen, daarom dat je die covariantie moet delen door het product van de standaardafwijkingen om een genormaliseerde correlatie te bekomen:

LaTeX






Also tagged with one or more of these keywords: wiskunde

0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures