Professional Documents
Culture Documents
Time Series 2
Time Series 2
# Sales data
sales_data = {'Month': list(range(1, 37)),
'Sales': [242, 235, 232, 178, 184, 140, 145, 152, 110, 130, 152,
206, 263, 238, 247, 193, 193, 149, 157, 161, 122, 130,
167, 230, 282, 255, 265, 205, 210, 160, 166, 174, 126,
148, 173, 235]}
sales_df = pd.DataFrame(sales_data)
# Prepare the independent variables (X) and the dependent variable (y)
X = sales_df.drop('Sales', axis=1)
y = sales_df['Sales']
print(sales_df)
# Fit the regression model
model = LinearRegression().fit(X, y)
future_forecast = model.predict(future_months)