Вопрос пользователя:
Ответ нейросети:
import matplotlib.pyplot as plt
years = [1998, 1999, 2000, 2001] quarters = ['Q1', 'Q2', 'Q3', 'Q4']
sales = [ [247.1, 265.8, 271.0, 281.3], [284.2, 307.6, 301.6, 309.8], [311.5, 338.6, 331.7, 346.2], [340.2, 377.5, 376.9, 401.8] ]
for i in range(len(years)): plt.plot(quarters, sales[i], label=years[i])
plt.xlabel('Quarter') plt.ylabel('Sales (thousands of dollars)') plt.title('Sales by Quarter (1998-2001)') plt.legend() plt.show()
import numpy as np
sales_array = np.array(sales)
mean_sales = np.mean(sales_array, axis=0) trend = np.arange(1, 5)
multiplicative_model = mean_sales * trend
plt.plot(quarters, mean_sales, label='Actual Sales') plt.plot(quarters, multiplicative_model, label='Multiplicative Model') plt.xlabel('Quarter') plt.ylabel('Sales (thousands of dollars)') plt.title('Multiplicative Model of Sales by Quarter (1998-2001)') plt.legend() plt.show()
actual_sales_2001 = sales[3] mae = np.mean(np.abs(actual_sales_2001 - multiplicative_model)) print(f'Mean Absolute Error: {mae}')
mse = np.mean((actual_sales_2001 - multiplicative_model)**2) rmse = np.sqrt(mse) print(f'Root Mean Squared Error: {rmse}')
sales_forecast = mean_sales * np.array([5, 6]) print(f'Forecasted Sales for Q1 2002: {sales_forecast[0]} thousands of dollars') print(f'Forecasted Sales for Q2 2002: {sales_forecast[1]} thousands of dollars')
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.