Множественная линейная регрессия с питоном
Я хотел бы рассчитать множественную линейную регрессию с помощью Python. Я нашел этот код для простой линейной регрессии
import numpy as np
from matplotlib.pyplot import *
x = np.array([1, 2, 3, 4, 5])
y = np.array([2, 3, 4, 4, 5])
n = np.max(x.shape)
X = np.vstack([np.ones(n), x]).T
a = np.linalg.lstsq(X, y)[0]
Итак, это коэффициент, но я не вижу, что[0]
означает ?
И как я могу изменить код для получения нескольких линейных регрессий?