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)
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)