Articles

[ml básicos] [regressão] como dizer se um conjunto de dados é linear ou não?

bem, a questão é bastante simples neste caso.

Como você diria se um dado conjunto de dados é de natureza linear ou não-linear? Claro que a seleção dos modelos a serem utilizados dependerá disso.então, vamos começar.em primeiro lugar, a diferença entre funções lineares e não lineares:

(Esquerda)funções Lineares (direita)Funções não lineares

função Linear: Pode ser simplesmente definida como uma função que sempre segue o princípio de :

entrada/saída = constante.

uma equação linear é sempre um polinômio de grau 1 (por exemplo x+2y+3=0). Nos casos bidimensionais, eles sempre formam linhas; em outras dimensões, eles também podem formar planos, pontos ou hiperplanos. Sua “forma” é sempre perfeitamente reta, sem curvas de qualquer tipo. É por isso que lhes chamamos equações lineares.

função não-linear: qualquer função que não seja linear é simplesmente colocada, não-linear. Polinômios de grau superior não são lineares. Funções trigonométricas (como sin ou cos) são não lineares. Raízes quadradas não são lineares.

isso é tudo fino e dandy, mas como vamos encontrar se um conjunto de dados é linear ou não. Os gráficos são fáceis se tivermos uma única dimensão (nem sempre como veremos aqui), mas como lidar com conjuntos de dados de múltiplas dimensões?