Член перехвата 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: они разные, но смотреть на большие матрицы, полные чисел с плавающей запятой, сложно:-)

Другие вопросы по тегам