Articles

[Fundamentos de ML] [Regresión] ¿Cómo saber si un conjunto de datos es lineal o no?

Bueno, la pregunta es bastante simple en este caso.

¿Cómo podría saber si un conjunto de datos dado es lineal o no lineal en naturaleza? Por supuesto, la selección de los modelos a utilizar dependerá de ello.

Bueno, entonces, comencemos.

Primero, la diferencia entre funciones lineales y no lineales:

(a la Izquierda)funciones Lineales (a la derecha)Funciones no lineales

la función Lineal: se Puede definir simplemente como una función que siempre sigue el principio de :

entrada/salida = constante.

Una ecuación lineal es siempre un polinomio de grado 1 (por ejemplo, x+2y+3=0). En los casos bidimensionales, siempre forman líneas; en otras dimensiones, también pueden formar planos, puntos o hiperplanos. Su «forma» es siempre perfectamente recta, sin curvas de ningún tipo. Por eso las llamamos ecuaciones lineales.

Función no lineal: Cualquier función que no sea lineal es, en pocas palabras, No lineal. Los polinomios de grado superior son no lineales. Las funciones trigonométricas (como sin o cos) son no lineales. Las raíces cuadradas son no lineales.

Todo eso está muy bien, pero cómo encontraremos si un conjunto de datos es lineal o no. Los gráficos son fáciles si tenemos una sola dimensión (no siempre como veremos aquí), pero ¿cómo abordar conjuntos de datos dimensionales múltiples?