boa tarde !
estou tentando fazer o calculo de Moscow - y todavia não esta dando certo.
x = datas
for x in range(1,88):
y = 2 * x + 80
np.sqrt(np.sum(pow(Moscow-y,2)))
- Saída: 1454.7804
- Valor diferente do da aula
plt.plot(datas,Moscow)
plt.plot(x,y)
Alem disso, o gráfico so aparace do x e y, não mostra o de datas x Moscow.
x = datas
for x in datas:
y = 0.52*x+80
np.linalg.norm(Moscow-y)
Saída: 285.62933
- Valor diferente do da aula
Alem disso, quando tento realizar o calculo do coeficiente angular, aparece o erro.
(n*np.sum(X*Y) - np.sum(X)*np.sum(Y))/(n*np.sum(X**2) - np.sum(X)**2)
saída: TypeError: unsupported operand type(s) for *: 'range' and 'range'