#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]
Как мне построить эти коэффициенты и получить доступ к их ошибкам, чтобы я мог получить что-то похожее на это?