Articles

[Nozioni di base ML] [Regressione] Come sapere se un set di dati è lineare o meno?

Bene, la domanda è piuttosto semplice su questo.

Come diresti se un dato set di dati è lineare o non lineare in natura? Naturalmente, la selezione dei modelli da utilizzare dipenderà da esso.

Bene allora, cominciamo.

In primo luogo, la differenza tra funzioni lineari e non lineari:

(a Sinistra)funzioni Lineari (a destra)Non-lineare di funzioni

funzione Lineare: Può essere semplicemente definito come una funzione che segue sempre il principio che :

input/output = costante.

Un’equazione lineare è sempre un polinomio di grado 1 (ad esempio x+2y+3=0). Nei casi bidimensionali, formano sempre linee; in altre dimensioni, potrebbero anche formare piani, punti o iperpiani. La loro “forma” è sempre perfettamente dritta, senza curve di alcun tipo. Questo è il motivo per cui le chiamiamo equazioni lineari.

Funzione non lineare: qualsiasi funzione che non è lineare è semplicemente messa, Non lineare. I polinomi di grado superiore sono non lineari. Le funzioni trigonometriche (come sin o cos) non sono lineari. Le radici quadrate sono non lineari.

Va tutto bene e dandy ma come troveremo se un set di dati è lineare o meno. I grafici sono facili se abbiamo una singola dimensione (non sempre come vedremo qui)ma come affrontare più set di dati dimensionali?