가변수(dummy variable)는 연속변수를 독립변수로 사용하는 모형에서 분류변수를 사용하기 위해 분류에 해당하면 1, 해당하지 않으면 0으로 코딩한 변수이다. 예를 들어 성별(gender)을 회귀분석의 독립변수에 넣고자 한다면 남자는 0, 여자는 1(또는 여자는 0, 남자는 1)로 코딩한다.
분류가 3개 이상인 경우 (분류의 개수 - 1)개만큼 가변수를 만든다. 예를 들어 봄, 여름, 가을, 겨울 사계절을 가변수로 코딩하려면 여름, 가을, 겨울에 해당하는 변수 세 개를 만들고 봄은 0,0,0으로 여름은 1,0,0으로 가을은 0,1,0으로 겨울은 0,0,1로 코딩한다.