TheCodeHere commited on
Commit
133a471
·
verified ·
1 Parent(s): a861cec

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -2
app.py CHANGED
@@ -46,15 +46,27 @@ def procesar_csv(archivo):
46
 
47
  try:
48
  df = pd.read_csv(archivo.name)
 
 
 
 
 
 
 
 
 
 
 
 
49
 
50
  # Procesamiento (ejemplo: primeras 5 filas)
51
- df_procesado = df.head()
52
 
53
  # Guardar temporalmente para descarga
54
  temp = tempfile.NamedTemporaryFile(delete=False, suffix=".csv")
55
  df_procesado.to_csv(temp.name, index=False)
56
 
57
- return df.head(), temp.name
58
 
59
  except Exception as e:
60
  return f"Error al leer el CSV: {e}", None
 
46
 
47
  try:
48
  df = pd.read_csv(archivo.name)
49
+
50
+
51
+ modelo_cargado = OLSResults.load('modelo_ols_guardado.pkl')
52
+
53
+ considered_features_ols = ['feature_2','feature_9','feature_13','feature_11','feature_18']
54
+ X_blind = df[considered_features_ols]
55
+
56
+ blind_poly_features = PolynomialFeatures(degree = 3, include_bias=False).set_output(transform="pandas")
57
+ X_blind_poly = blind_poly_features.fit_transform(X_blind)
58
+
59
+ y_pred = modelo_cargado.predict( sm.add_constant(X_blind_poly) )
60
+
61
 
62
  # Procesamiento (ejemplo: primeras 5 filas)
63
+ df_procesado = y_pred.head()
64
 
65
  # Guardar temporalmente para descarga
66
  temp = tempfile.NamedTemporaryFile(delete=False, suffix=".csv")
67
  df_procesado.to_csv(temp.name, index=False)
68
 
69
+ return df_procesado, temp.name
70
 
71
  except Exception as e:
72
  return f"Error al leer el CSV: {e}", None