I don't remember ever yelling at nearly 3yo DS in anger. I would yell out if he was about to hurt himself or do something dangerous like Nemmi said, but not yell AT him. There's a huge difference between the two.
OP, at 17 months, your child doesn't understand. I found if DS pulled my hair or bit me, a sad "owies, you hurt Mummy" and a sad face was enough to make him realise he hurt me.
You say you scream at your child and I'm sorry, but I'm with your DH. Screaming is a whole level above yelling and I think would be quite damaging to your child.
I think it was Boobycino who said she runs away - I do that too. If I feel myself getting angry, I give myself a time out and leave the room for a couple of minutes. How can I expect my son to control his emotions if I can't control mine?