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;