Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save felansu/a782ec7c6a71113d5dd15facf7c0da4d to your computer and use it in GitHub Desktop.
Save felansu/a782ec7c6a71113d5dd15facf7c0da4d to your computer and use it in GitHub Desktop.

Regressão linear simples, múltipla e logística.

Regressão linear simples

Problema de estimação de salário

Tempo experiência Salário

X Y
2 2100
5 4000
8 6000
10 14000
6 8000
7 5500
1 2500
5 7000

Um candidato com 8 anos de experiência pedindo salário de R$ 4000,00

Se adequa ao salário da empresa ?

1. Descobrir qual é a relação entre a experiência e o salário ?

A análide de regresão estuda o relacionamento entre uma variável dependente e outra independente. Este relacionamento é representado por um modelo matemático, isto é, por uma equação que relaciona.

  • Regressão simples Uma variável independente. Define uma relação linear entre uma variável dependente e outra indepentente.

Linear: P= 2*A Predecível Não linear: 1² Não predecível

Então:

y = b0 + b1 x + e

y = variável que será explicada (dependente) e = Erro do modelo x = Variável de entrada (independente)

E = Somatorio ~ = Média (- encima do y)

Para estimar: b¹ = Exy/Exx b0 = y-b¹y

b¹ = 1013,9 b0 = 180,59

^Y = Quer dizer valor estimado (estimativa)

^Y = 180,59 + 1013,9 * 8 ^Y=8291,79

Capacidade de generalização: Discernir entre realidades diferentes.

Erro quadrático médio:

i = indice

n
E   (Yi - ^Yi)²

I = 0

        N

Yi = valor real ^Yi = valor estimado

O modelo é bom ? Só utilizar o modelo de determinação R² R² = (Exy)² / ExxEyy = 0,9541

  • 0 = Não tem logica nenhum
  • 1 = Exato
  • > 0.5 <0.7 é mais o menos
  • > 0.7 é bom

Regressão linear múltipla

Tempo experiência Quantidade Cursos Salário

y = b0 + b1 x1 + b2x2

T= Transposta b = (xT x)-¹ xTy

b0 = 430,2 b1 = 364,3 b2 = 2210,6

Logística

           -(b0+ b1x)

Y = 1 / 1 + e

teste estatistico regressão lso

X QTD Cursos Y
2 0 2100
5 1 4000
8 2 6000
10 5 14000
6 1 8000
7 3 5500
1 1 2500
5 4 7000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment