I have predicted a Clinton win in NH 2 weeks ago (https://uselectionatlas.org/PRED/PRESIDENT/2016D/pred.php?action=indpred&id=342), but it all depends on whether Sanders can get more than 17% of angry women. If he can't, Clinton will win quite easily. My prediction right now:
My guess for Tuesday:
Angry women (33%?!?!): Hillary Clinton 81%, Bernie Sanders 19%
Young voters (18%): Bernie Sanders 80%, Hillary Clinton 20%
Others (49%): Bernie Sanders 60%, Hillary Clinton 40%
Final result: Hillary Clinton 49.93%, Bernie Sanders 50.07%
Because of the growing influence of young voters (see also: NH-PRES 2012), Sanders might, just might eke out a razor-thin victory despite losing the angry womens vote by 62 points (which is still better than how Scott Brown did in 2014!).
TL;DR:
If Sanders gets less than 17% of the angry womens vote (which is definitely possible), there is no realistic way he can win New Hampshire. And he better hope that they don't comprise more than 33% of the electorate, otherwise he's toast.
What is the difference between normal & angry women? How do you find them?