Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1597,7 +1597,7 @@ def create_gradio_interface():
|
|
| 1597 |
status_output = gr.Textbox(label="Estado", value="Esperando para cargar datos...", interactive=False)
|
| 1598 |
|
| 1599 |
# Pestaña 2: Análisis Estadístico
|
| 1600 |
-
with gr.Tab("2. Análisis Estadístico", id="tab2"
|
| 1601 |
gr.Markdown("### 📈 Análisis Estadístico del Modelo")
|
| 1602 |
|
| 1603 |
# Asistente de progreso
|
|
@@ -1668,7 +1668,7 @@ def create_gradio_interface():
|
|
| 1668 |
vif_table_output = gr.Dataframe(label="Factor de Inflación de Varianza (VIF)", interactive=False)
|
| 1669 |
|
| 1670 |
# Pestaña 3: Visualización
|
| 1671 |
-
with gr.Tab("3. Visualización", id="tab3"
|
| 1672 |
gr.Markdown("### 🖼️ Visualización de Superficies de Respuesta")
|
| 1673 |
|
| 1674 |
# Asistente de progreso
|
|
@@ -1748,7 +1748,7 @@ def create_gradio_interface():
|
|
| 1748 |
download_contour_button = gr.DownloadButton("Descargar Contorno (PNG) 📥")
|
| 1749 |
|
| 1750 |
# Pestaña 4: Optimización
|
| 1751 |
-
with gr.Tab("4. Optimización", id="tab4"
|
| 1752 |
gr.Markdown("### 🎯 Optimización de la Respuesta")
|
| 1753 |
|
| 1754 |
# Asistente de progreso
|
|
@@ -1805,7 +1805,7 @@ def create_gradio_interface():
|
|
| 1805 |
cross_val_table_output = gr.Dataframe(label="Resultados de Validación Cruzada", interactive=False)
|
| 1806 |
|
| 1807 |
# Pestaña 5: Reporte y Exportación
|
| 1808 |
-
with gr.Tab("5. Reporte y Exportación", id="tab5"
|
| 1809 |
gr.Markdown("### 📑 Generación de Reportes y Exportación de Resultados")
|
| 1810 |
|
| 1811 |
# Asistente de progreso
|
|
@@ -1929,11 +1929,7 @@ def create_gradio_interface():
|
|
| 1929 |
x1_levels_input, x2_levels_input, x3_levels_input, data_input],
|
| 1930 |
outputs=[data_output, x1_name_input, x2_name_input, x3_name_input,
|
| 1931 |
y_name_input, x1_levels_input, x2_levels_input, x3_levels_input,
|
| 1932 |
-
|
| 1933 |
-
).then(
|
| 1934 |
-
lambda visible: gr.update(visible=visible),
|
| 1935 |
-
inputs=tab2,
|
| 1936 |
-
outputs=tab2
|
| 1937 |
).then(
|
| 1938 |
lambda: "Datos cargados correctamente. Puede avanzar a la pestaña de Análisis Estadístico.",
|
| 1939 |
outputs=status_output
|
|
@@ -1977,9 +1973,6 @@ def create_gradio_interface():
|
|
| 1977 |
download_all_plots_button,
|
| 1978 |
download_excel_button
|
| 1979 |
]
|
| 1980 |
-
).then(
|
| 1981 |
-
lambda: gr.update(visible=True),
|
| 1982 |
-
outputs=tab3
|
| 1983 |
)
|
| 1984 |
|
| 1985 |
# Generar y mostrar los gráficos
|
|
@@ -2072,9 +2065,6 @@ def create_gradio_interface():
|
|
| 2072 |
download_all_plots_button,
|
| 2073 |
download_excel_button
|
| 2074 |
]
|
| 2075 |
-
).then(
|
| 2076 |
-
lambda: gr.update(visible=True),
|
| 2077 |
-
outputs=tab4
|
| 2078 |
)
|
| 2079 |
|
| 2080 |
# Ejemplo de uso
|
|
|
|
| 1597 |
status_output = gr.Textbox(label="Estado", value="Esperando para cargar datos...", interactive=False)
|
| 1598 |
|
| 1599 |
# Pestaña 2: Análisis Estadístico
|
| 1600 |
+
with gr.Tab("2. Análisis Estadístico", id="tab2"):
|
| 1601 |
gr.Markdown("### 📈 Análisis Estadístico del Modelo")
|
| 1602 |
|
| 1603 |
# Asistente de progreso
|
|
|
|
| 1668 |
vif_table_output = gr.Dataframe(label="Factor de Inflación de Varianza (VIF)", interactive=False)
|
| 1669 |
|
| 1670 |
# Pestaña 3: Visualización
|
| 1671 |
+
with gr.Tab("3. Visualización", id="tab3"):
|
| 1672 |
gr.Markdown("### 🖼️ Visualización de Superficies de Respuesta")
|
| 1673 |
|
| 1674 |
# Asistente de progreso
|
|
|
|
| 1748 |
download_contour_button = gr.DownloadButton("Descargar Contorno (PNG) 📥")
|
| 1749 |
|
| 1750 |
# Pestaña 4: Optimización
|
| 1751 |
+
with gr.Tab("4. Optimización", id="tab4"):
|
| 1752 |
gr.Markdown("### 🎯 Optimización de la Respuesta")
|
| 1753 |
|
| 1754 |
# Asistente de progreso
|
|
|
|
| 1805 |
cross_val_table_output = gr.Dataframe(label="Resultados de Validación Cruzada", interactive=False)
|
| 1806 |
|
| 1807 |
# Pestaña 5: Reporte y Exportación
|
| 1808 |
+
with gr.Tab("5. Reporte y Exportación", id="tab5"):
|
| 1809 |
gr.Markdown("### 📑 Generación de Reportes y Exportación de Resultados")
|
| 1810 |
|
| 1811 |
# Asistente de progreso
|
|
|
|
| 1929 |
x1_levels_input, x2_levels_input, x3_levels_input, data_input],
|
| 1930 |
outputs=[data_output, x1_name_input, x2_name_input, x3_name_input,
|
| 1931 |
y_name_input, x1_levels_input, x2_levels_input, x3_levels_input,
|
| 1932 |
+
gr.State(True)]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1933 |
).then(
|
| 1934 |
lambda: "Datos cargados correctamente. Puede avanzar a la pestaña de Análisis Estadístico.",
|
| 1935 |
outputs=status_output
|
|
|
|
| 1973 |
download_all_plots_button,
|
| 1974 |
download_excel_button
|
| 1975 |
]
|
|
|
|
|
|
|
|
|
|
| 1976 |
)
|
| 1977 |
|
| 1978 |
# Generar y mostrar los gráficos
|
|
|
|
| 2065 |
download_all_plots_button,
|
| 2066 |
download_excel_button
|
| 2067 |
]
|
|
|
|
|
|
|
|
|
|
| 2068 |
)
|
| 2069 |
|
| 2070 |
# Ejemplo de uso
|