Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Resolução Aula 3 - 08 Faça como eu fiz - Coeficiente angular e linear

Fiz o exercício proposto conforme o ensinado em aula, porém, vi uma resposta anterior e meu gráfico não está batendo. Não estou enxergando onde está o erro. O resultado já diferencia no coeficiente angular...Não to conseguindo perceber onde está a diferença.


dados_laranja = dados[np.arange(0,5000,1),0:2]

#Calculo coeficiente angular Laranja:
# diametro coluna 0, peso coluna 1

X = dados_laranja[:,0] # peso laranja
Y = dados_laranja[:,1] # diametro laranja
n = np.size(dados_laranja) #tamanho do array
X**2


a = (n*np.sum(X*Y) - np.sum(X)*np.sum(Y))/(n*np.sum(X**2)-np.sum(X)**2)


#Coeficiente linear Laranja:

b = np.mean(Y) - a*np.mean(X)

y = a*X+b

plt.plot(dados_laranja[:,0],dados_laranja[:,1])
plt.plot(dados_laranja[:,0],y)

Insira aqui a descrição dessa imagem para ajudar na acessibilidade


dados_toranja = dados[np.arange(5000,10000,1),0:2]

#Calculo coeficiente angular Toranja:
# diametro coluna 0, peso coluna 1

X = dados_toranja[:,0]
Y = dados_toranja[:,1]
n = np.size(dados_toranja)
X**2


a = (n*np.sum(X*Y) - np.sum(X)*np.sum(Y))/(n*np.sum(X**2)-np.sum(X)**2)



###Coeficiente linear toranja:

b = np.mean(Y) - a*np.mean(X)

y = a*X+b


plt.plot(dados_toranja[:,0],dados_toranja[:,1])
plt.plot(dados_toranja[:,0],y)

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Oi Érica, tudo bem?

Percebi que o peso da laranja, diâmetro da laranja ,diâmetro da toranja e o peso da toranja.está diferente do gabarito do instrutor, o que está gerando um gráfico diferente.

O código deve ser:

diametro_laranja = dado[:5000,0]
diametro_toranja = dado[5000:,0]
peso_laranja = dado[:5000,1]
peso_toranja = dado[5000:,1]

Disponibilizo o link do github com o notebook resolvido com as resoluções dos desafios do curso. Você poderá baixá-lo e fazer o upload no Colab. Assim, você pode conferir se seu código está gerando os mesmos resultados do instrutor.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado