If I understand your question and what you have done correctly, I would say that it is impossible to get predicted outcomes between 3 and 4, since logistics function defines the value between 0 and 1. Anyway, that is not very important at all. You can use SCORE statement to get what you want. Please refer to sas documentation.
JingJu