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