迴歸與預測建模

虛擬變數

虛擬變數(dummy variable)是一個 0/1 的欄位,讓迴歸能使用「是或否」或類別型的特徵。例如把 is_member 編碼成會員為 1、非會員為 0;它的係數就解讀為會員與非會員之間結果的預測差異。

對於有多個層級的類別(例如 城市 = 台北、台南、花蓮),你會為每個層級各建一個虛擬變數,但刻意留下一個當作基準,讓其他每個層級都跟它比較——若全部都放進去,數學會崩潰(這就是「虛擬變數陷阱」,一種完全多重共線性)。所以虛擬變數的係數,永遠是相對於你拿掉的那一組的差異。

又称
indicator variableone-hot encoding (per level)