Sometimes when I enter a battle, the exact same units (same valor, same number of people in it) have different "morale" in the F1 screen.

IE:

Billmen 2
Billmen 2
Billmen 0
Billmen 4

Why does this happen?