Đó là logic, một khi bạn xem xét ký hiệu ma trận rằng công thức của bạn sẽ được dịch sang bên trong. Trong ma trận, các yếu tố dự đoán không liên tục sẽ được dịch thành (một hoặc nhiều) cột và phần chặn sẽ được dịch thành một cột bao gồm toàn bộ các cột.
Chẳng hạn, trong R bạn sẽ viết một OLS rất đơn giản như sau:
lm(z~1+x+y)
Trong ký hiệu ma trận, điều này sẽ được dịch thành một mô hình
⎛⎝⎜⎜⎜⎜z1z2⋮zn⎞⎠⎟⎟⎟⎟=⎛⎝⎜⎜⎜⎜11⋮1x1x2⋮xny1y2⋮yn⎞⎠⎟⎟⎟⎟⎛⎝⎜β0βxβz⎞⎠⎟+⎛⎝⎜⎜⎜⎜ϵ1ϵ2⋮ϵn⎞⎠⎟⎟⎟⎟,
và bây giờ bạn thấy đến từ đâu.1
Trên thực tế, bạn có thể bỏ 1+
qua, vì R sẽ luôn cho rằng bạn muốn bao gồm một phần đánh chặn, vì vậy điều này hoàn toàn tương đương với
lm(z~x+y).
Tuy nhiên, nếu bạn muốn ngăn chặn việc đánh chặn, bạn sẽ viết một cái gì đó như
lm(z~x+y-1),
sẽ được dịch thành ma trận không có cột 1:
⎛⎝⎜⎜⎜⎜z1z2⋮zn⎞⎠⎟⎟⎟⎟=⎛⎝⎜⎜⎜⎜x1x2⋮xny1y2⋮yn⎞⎠⎟⎟⎟⎟(βxβz)+⎛⎝⎜⎜⎜⎜ϵ1ϵ2⋮ϵn⎞⎠⎟⎟⎟⎟,