Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
! 04. 11. 2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
17. 01. 2016 (Jel.) Rok 2016 s novými a novějšími krystaly od kolegy Pavla!
17. 01. 2016 (Jel.) Nabídka knih z oborů matematiky, fyziky, chemie
23. 10. 2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 02. 08. 2017 23:29

martin92
Zelenáč
Příspěvky: 3
Škola: FEM
Pozice: zamestnaný
Reputace:   
 

Algoritmus pre výber premenných z korelačnej matice

Dobrý deň,

obraciam sa na vás s prosbou o pomoc. Neviem si dať rady s navrhnutím nejakého všeobecného algoritmu/logiky, ktorý by mi pomohol pri vytvorení setov/skupín premenných, ktoré nie sú medzi sebou silne korelované (silnú koreláciu uvažujme, ak abs(corr)>0.5).

Takže problém je taký, že máme korelačnú maticu a ja z nej potrebujem vytvoriť nejaké súbory premenných, ktoré spolu silne nekorelujú. Pozrite si, prosím, priložený obrázok. Máme tam napr. VAR1, ktorá silne koreluje s VAR6, VAR11 a VAR12. Povedzme, že z tejto skupiny silne korelovaných premenných vyberiem VAR1, pretože táto premenná má dajme tomu najvačšiu predikčnú silu na základe nejakej inej štatistiky...

Potom vidím, že druhou skupinou silne korelovaných premenných je VAR6, VAR1, VAR7, VAR12 a VAR13.

Treťou skupinou je VAR7, VAR6, VAR12 a VAR13. Štvrtou skupinou sú VAR10, VAR11, VAR12 atď..

A teraz...ak som z prvej skupiny vybral VAR1, z ostatných skupín môžem vybrať iba VAR7 alebo VAR13, pretože tieto dve premenné silne nekorelujú s VAR1.

Ak by som z prvej skupiny vybral VAR6, tak z ďalších skupín by som mohol vybrať len VAR10 alebo VAR11, pretože VAR10 a VAR11 medzi sebou silne korelujú..

Toto je dosť logická hádanka a žiaľ sám si s tým neviem rady. Môže mi, prosím, niekto pomôcť ako nejak "zautomatizovať" výber všetkých týchto skupín silne nekorelovaných premenných?

Ďakujem.

http://forum.matematika.cz/upload3/img/2017-08/09361_matica.png

Offline

 

#2 03. 08. 2017 11:23

mracek
Zablokovaný
Příspěvky: 164
Reputace:   
 

Re: Algoritmus pre výber premenných z korelačnej matice

Uplne se ztracim v tech mat. pojmech :)

Potrebujes zacervenit vsechna cisla, ktera jsou > 0.5 pro Excel?

https://support.office.com/cs-cz/articl … 951ff89d7f

Offline

 

#3 03. 08. 2017 16:40

martin92
Zelenáč
Příspěvky: 3
Škola: FEM
Pozice: zamestnaný
Reputace:   
 

Re: Algoritmus pre výber premenných z korelačnej matice

mracek napsal(a):

Uplne se ztracim v tech mat. pojmech :)

Potrebujes zacervenit vsechna cisla, ktera jsou > 0.5 pro Excel?

https://support.office.com/cs-cz/articl … 951ff89d7f

Nie začerveniť :) problém je podstatne komplikovanejší...ja proste potrebujem vytvoriť skupiny premenných, ktoré medzi sebou silne nekorelujú a ktoré potom pôjdu do regresnej analýzy.

Napríklad, jednou takou určitou skupinou sú VAR2, VAR3, VAR4, VAR5, VAR8 a VAR9. Tieto premenné (variables) medzi sebou silne nekorelujú (koeficient je menší ako 0,5)... a túto skupinu je teraz potrebné rozšíriť o premenné zo skupín silne korelovaných premenných a tu začína kombinatorika nejaká :((

Offline

 

#4 03. 08. 2017 20:25 — Editoval martin92 (03. 08. 2017 20:25)

martin92
Zelenáč
Příspěvky: 3
Škola: FEM
Pozice: zamestnaný
Reputace:   
 

Re: Algoritmus pre výber premenných z korelačnej matice

Dodatočná otázka:

Ak nejaká premenná VAR1 silne koreluje s VAR6 a VAR11, prečo potom VAR6 silne nekoreluje s VAR11?

Offline

 

#5 04. 08. 2017 09:33 — Editoval mracek (04. 08. 2017 09:33)

mracek
Zablokovaný
Příspěvky: 164
Reputace:   
 

Re: Algoritmus pre výber premenných z korelačnej matice

Jak rikam, nic o tom nevim, jen mi pripada, ze chces cisla rozdelit na cisla, ktera jsou <0.5 a >0.5. coz je celkem jednoduche. Jestli tomu chces dat cizi pojem, treba korelace, to je na tobe :)

Jestli ty cisla mas v excelu a chces do tabulky napsat jen ty <0.5, tam je tak
=KDYZ(A1<0.5; A1; '')
Pak to cele muzes oznacit a policka s '' by mela jina excelova funkce ignorovat. Nepocitat je jako nuly.

Offline

 

#6 04. 08. 2017 09:40

vlado_bb
Příspěvky: 2562
Škola:
Reputace:   74 
 

Re: Algoritmus pre výber premenných z korelačnej matice

↑ martin92: Korelacia nie je tranzitivna, tu je o tom viac: https://stats.stackexchange.com/questio … transitive

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson