TheCodeHere commited on
Commit
737c907
verified
1 Parent(s): a902fd0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -35
app.py CHANGED
@@ -1,45 +1,11 @@
1
  # CARGAR el modelo
2
  from statsmodels.regression.linear_model import OLSResults
 
3
  from sklearn.preprocessing import PolynomialFeatures
4
  import pandas as pd
5
  import gradio as gr
6
  import tempfile
7
 
8
- '''
9
- def cargar_csv(archivo):
10
- if archivo is None:
11
- return "No se subi贸 ning煤n archivo"
12
-
13
- try:
14
- df = pd.read_csv(archivo.name)
15
-
16
- modelo_cargado = OLSResults.load('modelo_ols_guardado.pkl')
17
-
18
- considered_features_ols = ['feature_2','feature_9','feature_13','feature_11','feature_18']
19
- X_blind = df[considered_features_ols]
20
-
21
- blind_poly_features = PolynomialFeatures(degree = 3, include_bias=False).set_output(transform="pandas")
22
- X_blind_poly = blind_poly_features.fit_transform(X_blind)
23
-
24
- y_pred = modelo_cargado.predict( sm.add_constant(X_blind_poly) )
25
-
26
- return df.head() # muestra solo las primeras filas
27
-
28
- except Exception as e:
29
- return f"Error al leer el CSV: {e}"
30
-
31
- # Interfaz
32
- interface = gr.Interface(
33
- fn=cargar_csv,
34
- inputs=gr.File(file_types=[".csv"], label="Sube el archivo CSV"),
35
- outputs=gr.Dataframe(label="Resultado de regresion lineal"),
36
- title="Problema de regresi贸n multivariante",
37
- description="Sube los datos de entrada (.CSV) y te mostrar茅 el resultado."
38
- )
39
-
40
- interface.launch()
41
- '''
42
-
43
  def procesar_csv(archivo):
44
  if archivo is None:
45
  return "No se subi贸 ning煤n archivo", None
 
1
  # CARGAR el modelo
2
  from statsmodels.regression.linear_model import OLSResults
3
+ import statsmodels.api as sm
4
  from sklearn.preprocessing import PolynomialFeatures
5
  import pandas as pd
6
  import gradio as gr
7
  import tempfile
8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  def procesar_csv(archivo):
10
  if archivo is None:
11
  return "No se subi贸 ning煤n archivo", None