GTAP모형은 가계선호체계에 대해 CDE함수를 채택한다. 소득 움직임에 따라 재화별로 예산비중이 증가하거나 감소할 수 있고, Engel법칙과 같이 다양한 움직임의 소비행태를 반영할 수 있다.
GTAP모형은 가계선호체계에 대해 CDE함수를 채택하고 있다. CDE함수의 가장 유용하면서 중요한 특성은 비동조함수라는 점이다. 이 때문에 소득이 변할 때 각 재화의 소득탄력성 값에 따라서 재화별로 예산비중이 증가할 수 있고 혹은 감소할 수 있다. 동태적 파급효과 분석이나 전망에서 소득 변화에 따른 가계부문 소비행태의 역할은 중요하다. Cobb-Douglas와 CES함수의 경우 동조함수이며 LES함수도 최저생계수준을 넘어서는 소비에 대해서는 동조함수이기 때문에 각 재화의 예산비중이 소득변화와 상관없이 일정하다는 문제를 갖지만 CDE함수는 그러한 문제에서 자유롭다. 이러한 장점 때문에 CDE함수는 소득증가에 따라서 음식료품의 예산비중이 감소하는 Engel법칙과 같이 경험적으로 관측되는 다양한 동태적 소비행태를 반영할 수 있는 장점을 갖는다. Translog함수와 같이 임의의 함수에 대해 2차 근사(2nd-order approximation) 능력을 갖는 함수들도 이러한 장점을 갖지만 재화 수의 제곱승의 속도로 모수의 수가 증가하는 단점이 있다(Hanoch, 1975, p.396).