Член перехвата Python в кубических сплайнах
Я пытаюсь понять генерацию кубического сплайна в библиотеку python. Насколько я могу видеть из вывода
import numpy as np
from patsy import dmatrix
x = np.linspace(0., 1., 100)
y1 = dmatrix("bs(x, df=6, degree=3, include_intercept=True)", {"x": x})
print(y1)
y2 = dmatrix("bs(x, df=6, degree=3, include_intercept=False)", {"x": x})
print(y2)
y1
(с перехватом) и y2
(без перехвата) одинаковы. Есть что-то, чего мне не хватает? Спасибо!
1 ответ
Решение
На этот вопрос ответил трекер:
https://github.com/pydata/patsy/issues/108
tl;dr: они разные, но смотреть на большие матрицы, полные чисел с плавающей запятой, сложно:-)