Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -158,7 +158,7 @@ def select_model(horizon, model_type, max_steps=200):
|
|
158 |
else:
|
159 |
raise ValueError(f"Unsupported model type: {model_type}")
|
160 |
|
161 |
-
def model_train(model):
|
162 |
model.fit(df)
|
163 |
return model
|
164 |
def forecast_time_series(df, model_type, horizon, max_steps=200):
|
@@ -167,8 +167,10 @@ def forecast_time_series(df, model_type, horizon, max_steps=200):
|
|
167 |
st.write(f"Determined frequency: {freq}")
|
168 |
df['ds'] = pd.to_datetime(df['ds'], errors='coerce')
|
169 |
df = df.dropna(subset=['ds'])
|
|
|
170 |
selected_model = select_model(horizon, model_type, max_steps)
|
171 |
-
model = model_train(selected_model)
|
|
|
172 |
forecast_results = {}
|
173 |
st.write(f"Generating forecast using {model_type} model...")
|
174 |
forecast_results[model_type] = generate_forecast(model, df)
|
|
|
158 |
else:
|
159 |
raise ValueError(f"Unsupported model type: {model_type}")
|
160 |
|
161 |
+
def model_train(df,model):
|
162 |
model.fit(df)
|
163 |
return model
|
164 |
def forecast_time_series(df, model_type, horizon, max_steps=200):
|
|
|
167 |
st.write(f"Determined frequency: {freq}")
|
168 |
df['ds'] = pd.to_datetime(df['ds'], errors='coerce')
|
169 |
df = df.dropna(subset=['ds'])
|
170 |
+
|
171 |
selected_model = select_model(horizon, model_type, max_steps)
|
172 |
+
model = model_train(df,selected_model)
|
173 |
+
|
174 |
forecast_results = {}
|
175 |
st.write(f"Generating forecast using {model_type} model...")
|
176 |
forecast_results[model_type] = generate_forecast(model, df)
|