1
resposta

Dúvida sobre o cálculo para análise preditiva

Olá, boa noite! Não compreendi muito bem a necessidade de realizar a subtração de Moscow - y, elevar ao quadrado, somar e tirar a raiz quadrada. Ao tratarmos de análise preditiva, sempre iremos realizar esse cálculo?

1 resposta

Oii Raphael, como vai?

Esse cálculo foi feito para comparar os arrays das duas variáveis (Moscow e y) e podermos entender qual é a diferença entre eles. É um assunto bastante matemático.

Como estamos trabalhando com regressão linear para fazer uma análise preditiva, buscamos uma reta de regressão (que conseguimos através da equação da reta y=ax+b) que se encaixe o melhor possível com a série temporal Moscow.

A equação que você teve dúvida pode ser conferida na documentação da função linalg.norm. Ela é a norma matricial de Frobenius para comparação entre matrizes. Essa página do Wikipédia cita essa norma.

De forma bem geral e resumida, o que a equação faz é o seguinte:

  • Moscow - y: subtrai os arrays
  • elevado ao quadrado: transforma todos os números em positivos
  • soma: transforma todos os elementos do array em um único número
  • raiz quadrada: "reverte" a potência feita anteriormente, ajustando o valor final ao intervalo que seja coerente de acordo com os valores iniciais

Assim, temos um número específico que representa a diferença entre dois conjuntos de números. Faz sentido?

Espero ter ajudado, Raphael! Qualquer coisa, estou por aqui.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!