1
resposta

[Dúvida] Ajustando reta no preço da maçã

Aula 02 - Diferença entre arrays

Eu nao compreendi muito bem a logica por tras da escolha das operaçoes. Como ele chega num valor identico ao que a funçao linalg.norm faz, posso deduzir que ele estava explicando a formula do linalg.norm?

Este numero final ~110.49 significa o que? Ele faz parte de alguma escala?

1 resposta

Olá, Álvaro! Vamos tentar esclarecer suas dúvidas.

O valor final de 110.49 que você mencionou é uma medida da diferença entre os valores reais e os valores previstos pela reta que estamos tentando ajustar. Ele foi obtido através do cálculo da norma (ou magnitude) da diferença entre os valores reais e os valores previstos.

A função linalg.norm() calcula a norma de um vetor. No caso, o vetor é a diferença entre os valores reais (Moscow) e os valores previstos (y). Quando elevamos essa diferença ao quadrado, somamos todos os valores e tiramos a raiz quadrada (como foi feito antes de usar a função linalg.norm()), estamos essencialmente calculando a norma desse vetor de diferenças. Portanto, sim, você pode entender que o cálculo manual feito anteriormente foi uma explicação da fórmula usada pela função linalg.norm().

O número 110.49 é, portanto, uma medida de quão bem a reta se ajusta aos dados. Quanto menor esse número, melhor a reta se ajusta aos dados. Ele não faz parte de uma escala específica, mas é uma medida absoluta da qualidade do ajuste. No contexto da aula, esse valor foi usado para comparar diferentes retas e encontrar a que melhor se ajusta aos dados.

Por exemplo, quando a reta y = 2x + 80 foi usada, o valor obtido foi 749.23. Depois, quando a reta foi ajustada para y = 0.52x + 80, o valor diminuiu para 110.49, indicando que a segunda reta se ajusta melhor aos dados do que a primeira.

Espero ter ajudado e bons estudos!