Spaces:
Running
Running
Commit
·
a6370b3
1
Parent(s):
0aa2056
Fix app
Browse files
app.py
CHANGED
@@ -104,7 +104,6 @@ def series_to_df_exogenous(series):
|
|
104 |
dataframe = dataframe.reset_index()
|
105 |
dataframe = dataframe.set_index('Date')
|
106 |
dataframe = dataframe.dropna()
|
107 |
-
|
108 |
# Create the eXogenous values
|
109 |
dataframe['Sales First Difference'] = dataframe['Sales'] - dataframe['Sales'].shift(1)
|
110 |
dataframe['Seasonal First Difference'] = dataframe['Sales'] - dataframe['Sales'].shift(12)
|
@@ -115,7 +114,7 @@ def series_to_df_exogenous(series):
|
|
115 |
def dates_df(dataframe):
|
116 |
dataframe = dataframe.reset_index()
|
117 |
dataframe['Date'] = dataframe['Date'].dt.strftime('%B %d, %Y')
|
118 |
-
dataframe[
|
119 |
return dataframe
|
120 |
|
121 |
@st.cache_data
|
@@ -284,6 +283,7 @@ if (st.session_state.uploaded):
|
|
284 |
key='forecast_button',
|
285 |
type="primary",
|
286 |
)
|
|
|
287 |
if (forecast_button):
|
288 |
df = series_to_df_exogenous(series)
|
289 |
|
@@ -300,7 +300,7 @@ if (st.session_state.uploaded):
|
|
300 |
|
301 |
# make series for plotting purpose
|
302 |
fitted_series = pd.Series(fitted)
|
303 |
-
fitted_series.index=index_of_fc
|
304 |
lower_series = pd.Series(confint[:, 0], index=index_of_fc)
|
305 |
upper_series = pd.Series(confint[:, 1], index=index_of_fc)
|
306 |
|
|
|
104 |
dataframe = dataframe.reset_index()
|
105 |
dataframe = dataframe.set_index('Date')
|
106 |
dataframe = dataframe.dropna()
|
|
|
107 |
# Create the eXogenous values
|
108 |
dataframe['Sales First Difference'] = dataframe['Sales'] - dataframe['Sales'].shift(1)
|
109 |
dataframe['Seasonal First Difference'] = dataframe['Sales'] - dataframe['Sales'].shift(12)
|
|
|
114 |
def dates_df(dataframe):
|
115 |
dataframe = dataframe.reset_index()
|
116 |
dataframe['Date'] = dataframe['Date'].dt.strftime('%B %d, %Y')
|
117 |
+
dataframe[dataframe.columns] = dataframe[dataframe.columns].astype(str)
|
118 |
return dataframe
|
119 |
|
120 |
@st.cache_data
|
|
|
283 |
key='forecast_button',
|
284 |
type="primary",
|
285 |
)
|
286 |
+
|
287 |
if (forecast_button):
|
288 |
df = series_to_df_exogenous(series)
|
289 |
|
|
|
300 |
|
301 |
# make series for plotting purpose
|
302 |
fitted_series = pd.Series(fitted)
|
303 |
+
fitted_series.index = index_of_fc
|
304 |
lower_series = pd.Series(confint[:, 0], index=index_of_fc)
|
305 |
upper_series = pd.Series(confint[:, 1], index=index_of_fc)
|
306 |
|