Я использую многомерную регрессию в statsmodels. Однако я хотел бы вручную изменить один из коэффициентов для независимой переменной перед прогнозированием. Как мне go сделать это?
Например, скажем, я тренирую свои данные за 2 года, начиная с 4 лет назад. Я возвращаю коэффициенты для ветра, дождя и солнца.
Теперь скажите, что я обучаю свои данные самым последним данным за 2 года и снова получаю коэффициенты в выходных данных регрессии.
Если я хочу использовать коэффициент wind
из первого вывод регрессии с коэффициентами rain
и sun
из второй регрессии, как мне вручную изменить wind
перед использованием predict
?
РЕДАКТИРОВАТЬ:
Код / параметры регрессии :
model = sm.OLS(y[:train],X[:train]).fit()
predictions = model.predict(X[-test:])
Где X
равно [['rain','sun','wind']]
и y
равно ['growth']