Постройте график ежемесячных коэффициентов регрессионной модели с полосами ошибок

#python #pandas #scikit-learn

Вопрос:

У меня есть простая многомерная регрессия с контролем для x1 и манекенов в течение 1-10 месяцев (т. Е. с января по октябрь). Я хотел бы создать график, который показывает коэффициент для каждого манекена, а также стандартную ошибку для каждого коэффициента.

Я создал регрессию, используя этот код:

 data1['month'] = pd.DatetimeIndex(data1['timestamp']).month  dummies = pd.get_dummies(data1.month)  data2 = data1.join(dummies)  x = data2[['x1_var',1,2,3,4,5,6,7,8,9]].to_numpy().reshape(-1,10)  y = data1.y_var  model2 = LinearRegression(normalize=True).fit(x,y)  print('month coefficients',model2.coef_[1:])  

который возвращает:

 month coefficients [0.00110553 0.00679974 0.00215021 0.01736245 0.00274059 0.00714027  0.00299934 0.00315347 0.00375073]  

Как мне построить эти коэффициенты и получить доступ к их ошибкам, чтобы я мог получить что-то похожее на это?

введите описание изображения здесь