Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] NumPy - Haga lo que hicimos - Operaciones entre Arrays

Naranjas

n_n = np.size(diametro_naranja)
x_n = diametro_naranja
y_n = peso_naranja

a_n = (n_n*np.sum(x_n*y_n) - np.sum(x_n)*np.sum(y_n))/(n_n*np.sum(x_n**2)-np.sum(x_n)**2)
b_n = np.mean(y_n) - a_n*np.mean(x_n)
print(f'La pendiente es {a_n} \nla interseccion es {b_n}')
y_n = a_n*x_n + b_n
y_n
np.linalg.norm(diametro_naranja - y_n)
plt.plot(diametro_naranja, peso_naranja,label = 'Datos Reales Naranja')
plt.plot(x_n, y_n,label = 'Regresión Lineal Estimada')
plt.xlabel('Diametro (cm)')
plt.ylabel('Peso (g)')
plt.legend()

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad
Toronjas

n_t = np.size(diametro_toronja)
x_t = diametro_toronja
y_t = peso_toronja

a_t = (n_t*np.sum(x_t*y_t) - np.sum(x_t)*np.sum(y_t))/(n_t*np.sum(x_t**2)-np.sum(x_t)**2)
b_t = np.mean(y_t) - a_t*np.mean(x_t)

print(f'La pendiente es {a_t} \nla interseccion es {b_t}')
#Ecuacion de la recta
y_t = a_t*x_t + b_t

plt.plot(diametro_toronja, peso_toronja,label = 'Datos reales Toronja')
plt.plot(x_t, y_t,label = 'Regresión Lineal Estimada')
plt.xlabel('Diametro (cm)')
plt.ylabel('Peso (g)')
plt.legend()

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad
Naranja y toronjas

n_total = np.size(datos_transpuesto[0])
x_total = datos_transpuesto[0]
y_total = datos_transpuesto[1]


a_total = (n_total*np.sum(x_total*y_total) - np.sum(x_total)*np.sum(y_total))/(n_total*np.sum(x_total**2)-np.sum(x_total)**2)
b_total = np.mean(y_total) - a_total*np.mean(x_total)

print(f'La pendiente es {a_t} \nla interseccion es {b_t}')
y_total = a_total*x_total + b_total
plt.plot(diametro_toronja, peso_toronja,label = 'Datos reales Toronja')
plt.plot(diametro_naranja, peso_naranja,label = 'Datos reales Naranja')
plt.plot(x_total, y_total,label = 'Regresión Lineal Estimada')
plt.xlabel('Diametro (cm)')
plt.ylabel('Peso (g)')
plt.legend()

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola , espero que estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartatucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios