Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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
|
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("
|
45 |
-
plt.ylabel("
|
46 |
st.pyplot(plt)
|
47 |
|
48 |
plt.figure(figsize=(6, 4))
|
49 |
-
plt.plot(serie_a, label='
|
50 |
-
plt.plot(serie_b, label='
|
51 |
-
plt.title("Evolución de las
|
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}")
|