data AB92; input dose score; x = log(dose); 3.5 0 3.5 0 3.5 1 3.5 2.75 3.5 2.75 3.5 1.75 3.5 2.75 3.5 2.25 3.5 2.25 3.5 2.5 7 1.5 7 2.5 7 5 7 6 7 4.25 7 2.75 7 1.5 7 3 14 2 14 2.5 14 5 14 4 14 5 14 4 14 2.5 14 3.5 14 3 14 2 14 3 14 4 14 4 ; run; proc glm; class dose; model score = dose; contrast 'linear' dose -1 0 1; run; proc glm; model score = x; run;