Я пытаюсь сделать линейную регрессию с использованием умножения матриц.
X
- это матрица объектов, и у меня есть 100 точек данных. Согласно нормальному уравнению требуется скалярное произведение X
и транспонирования X
.
При необходимости добавив столбец из них, форма X
будет 100×2
, тогда как для транспонирования X
это 2×100
.
Однако, когда яДелая скалярное произведение, результат (который приведен в книге) приходит соответственно, матрица 2×2
. Разве это не должна быть матрица 100×100
по законам умножения матриц с использованием точечного произведения?
Концептуально, где я ошибаюсь?