Articles

[ML alapjai] [regresszió] Hogyan állapítható meg, hogy az adatkészlet lineáris-e vagy sem?

Nos, a kérdés nagyon egyszerű ezen.

Hogyan állapítható meg, ha egy adott adatkészlet lineáris vagy nem lineáris jellegű? Természetesen a felhasznált modellek kiválasztása attól függ.

Nos, akkor kezdjük el.

először a lineáris és a nemlineáris függvények közötti különbség:

(Balra)Lineáris függvények (jobbra)Nem-lineáris függvények

Lineáris függvény: Lehet egyszerűen meghatározni, mint egy függvényt, amely mindig elvét követi :

input/output = állandó.

a lineáris egyenlet mindig az 1.fokú polinom (például x+2Y+3=0). A kétdimenziós esetekben mindig vonalakat alkotnak; más dimenziókban síkokat, pontokat vagy hiperplánokat is képezhetnek. “Alakjuk” mindig tökéletesen egyenes, semmilyen görbével. Ezért nevezzük őket lineáris egyenleteknek.

nemlineáris függvény: bármely nem lineáris függvény egyszerűen fel van helyezve, nemlineáris. A magasabb fokú polinomok nemlineárisak. A trigonometrikus függvények (mint például a sin vagy a cos) nemlineárisak. A négyzetgyökerek nemlineárisak.

Ez mind rendben van, de hogyan találjuk meg, hogy az adatkészlet lineáris-e vagy sem. A Grafikonok egyszerűek, ha egyetlen dimenzióval rendelkezünk (nem mindig, ahogy itt látni fogjuk), de hogyan kell kezelni a többdimenziós adatkészleteket?