I'm sort of summing up what's written in the top of src\emu\inptport.c OTTOMH, so for more details
check it out:
There's two types of analog inputs: absolute and relative. Analog sticks are absolute; mice & TBs are relative. Mame converts from relative to absolute pretty well, but doesn't do absolute to relative very well. (One reason is there are two way to translate, and each works better for different games, so mame didn't favor either.)
So...
Physical input for game input in mame (IMO):
digital --> absolute sucks
digital --> relative sucks
absolute --> relative sucks
exactly as bad as digital --> relative
relative --> absolute okay, depending on game
For digital to either analog, remap like normal, but map to ...inc & ...dec. These are just for this reason. Some people (usually who never played with the real inputs) can play and have fun.