Sofi1606 commited on
Commit
c590f73
1 Parent(s): 14ec0bd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -13,7 +13,7 @@ with st.form("my_form"):
13
  N = st.number_input(" ¿Cuántos elementos quieres para cada lista?", step=1)
14
 
15
  # Botón para generar el cálculo
16
- if st.form_submit_button("Click para generar numeros de manera aleatoria' lists"):
17
  # Genera dos listas de 100 numeros aleatorios cada uno
18
  serie_a = [random.randint(0, 100) for _ in range(N)]
19
  serie_b = [random.randint(0, 100) for _ in range(N)]
@@ -40,15 +40,15 @@ if "serie_a" in locals() and "serie_b" in locals():
40
 
41
  plt.figure(figsize=(6, 4))
42
  plt.scatter(serie_a, serie_b)
43
- plt.title("Gráfico de Dispersión A vs B")
44
- plt.xlabel("Serie A")
45
- plt.ylabel("Serie B")
46
  st.pyplot(plt)
47
 
48
  plt.figure(figsize=(6, 4))
49
- plt.plot(serie_a, label='Serie A')
50
- plt.plot(serie_b, label='Serie B')
51
- plt.title("Evolución de las Series")
52
  plt.xlabel("Tiempo")
53
  plt.ylabel("Valores")
54
  plt.legend()
@@ -62,7 +62,7 @@ if "serie_a" in locals() and "serie_b" in locals():
62
  var_portafolio = (w_a*2) * varianza_a + (w_b*2) * varianza_b + 2 * w_a * w_b * correlacion_ab * np.sqrt(varianza_a * varianza_b)
63
 
64
  st.subheader("Ponderaciones y rendimiento del portafolio")
65
- st.write("Suponiendo que A y B son rendimientos de portafolios")
66
  st.write(f"Ponderación para A = {w_a:.2f}")
67
  st.write(f"Ponderación para B = {w_b:.2f}")
68
  st.write(f"Rendimiento esperado del portafolio = {(w_a * promedio_a + w_b * promedio_b):.2f}")
 
13
  N = st.number_input(" ¿Cuántos elementos quieres para cada lista?", step=1)
14
 
15
  # Botón para generar el cálculo
16
+ if st.form_submit_button("Click para generar numeros de manera aleatoria "):
17
  # Genera dos listas de 100 numeros aleatorios cada uno
18
  serie_a = [random.randint(0, 100) for _ in range(N)]
19
  serie_b = [random.randint(0, 100) for _ in range(N)]
 
40
 
41
  plt.figure(figsize=(6, 4))
42
  plt.scatter(serie_a, serie_b)
43
+ plt.title("Gráfico de Dispersión de lista A vs B")
44
+ plt.xlabel("Lista A")
45
+ plt.ylabel("Lista B")
46
  st.pyplot(plt)
47
 
48
  plt.figure(figsize=(6, 4))
49
+ plt.plot(serie_a, label='Lista A')
50
+ plt.plot(serie_b, label='Lista B')
51
+ plt.title("Evolución de las lista")
52
  plt.xlabel("Tiempo")
53
  plt.ylabel("Valores")
54
  plt.legend()
 
62
  var_portafolio = (w_a*2) * varianza_a + (w_b*2) * varianza_b + 2 * w_a * w_b * correlacion_ab * np.sqrt(varianza_a * varianza_b)
63
 
64
  st.subheader("Ponderaciones y rendimiento del portafolio")
65
+ st.write("Suponiendo que las listas A y B son rendimientos de portafolios")
66
  st.write(f"Ponderación para A = {w_a:.2f}")
67
  st.write(f"Ponderación para B = {w_b:.2f}")
68
  st.write(f"Rendimiento esperado del portafolio = {(w_a * promedio_a + w_b * promedio_b):.2f}")