Я пытаюсь выполнить линейную регрессию с помощью OLS, а Res.params
перезапустил мне массив 2x2.
Я знаю, что .params[0][1]
и .params[1][1]
- это бета и константа регрессии. Однако, что означает .params[0][0]
и .params[1][0]
?
Моя реализация:
import statsmodels.api as sm
X = np.arange(0, 20)
X = sm.add_constant(X)
Y = (X * 3) + 8
Res = sm.OLS(Y, X).fit()
Res.params
array([[ 1.10000000e+01, 8.00000000e+00],
[ 5.37764278e-17, 3.00000000e+00]])
Вопросы:
- Что означают эти значения?
- Как я могу изменить мою реализацию, чтобы она могла возвращать массив только с бета и константой?