Let us start by taking a look at the numbers we have presented in front of us (all numbers are provided by Symthic.com). Here we are going to concentrate on the numbers that indicate the amount of recoil a weapon has, highlighted within the red ring:
In this case we have chosen the AEK-971, the highly-competitive, Russian assault rifle.
What does all these numbers mean?!
The numbers (starting from the top) tell us:
Using the numbers
So, now that we know what the numbers mean, we can start using them to help us control recoil of a certain weapon. For the AEK-971, consider that:
The effect of how your bullets travel without any compensation is illustrated in the picture below:
This means that you'll need to pull your mouse down and to the left at roughly the same rate, illustrated in the picture below:
If you do this correctly, you should get a tight bullet spread with little deviation:
Recoil control is done by feel and practice (using different attachments for a given map / game mode and play style). Stats are important to understand how certain attachments affect a weapon. For example, if you know the AEK-971 has a strong horizontal recoil and a high-rate of fire, using a grip that helps with both horizontal recoil and hip fire may be a good option. Controlling recoil should not be something you think about, you just do it. It should be a natural part of pressing the left mouse button and is, as many other things within FPS games, something that we call "muscle memory." A good tip is to go into Battlefield 4's training mode, get out your favorite rifle and shoot the nearest wall in the same spot over and over again (by pulling the mouse in the correct direction and bursting 3-5 bursts).
With practice, you'll soon learn that you will be able to control any weapon in the game.