Intellect * (9 / 14) +
Willpower * (1/ 4) +
Charm * (1 / 8)
You ended up with 6/10, 2/10, and 1/10. So the numbers are close, I suppose.
Each factor ended with an infinite decimal, so i basically rounded up or down, and gave it a .5 rating if it was within the .4-.6 range. Your numbers here represent the same basic ranges as seen in the decompiler.
Also, can you do this for level as well? I noticed that certain stats like Thievery/Traps/MA go up at certain levels.
WCC actually put a lot of thought into stat increases through level advance. It actually uses very complicated formulas based on your race/class as well. For example, a Dark-elf Ranger will see a perception increase of .01387 points per every point of Intellect, when training to a new level. Meanwhile, an Elf Ranger will see an increase of .01294 points per point of intellect. Likewise, a Dark-elf Warrior sees an increase of .01090 per point of Intellect.
So, you have 3 characters, all training to level 20, all with an 80 Intellect. Here's how it breaks down:
Level 20 D-Elf Ranger, 80 Intellect: 1.1096 increase to awareness
Level 20 Elf Ranger, 80 Intellect: 1.0352 increase to awareness
Level 20 D-Elf Warrior, 80 Intellect: 0.872 increase to awareness
Additionally, you would receive an increase to awareness based on your Willpower and Charm scores as well, plus any additional stat increases you conduct after training. As you can see, you would need to break this down for each class/race combination, and each step increase to Intellect, Willpower and Charm. It would be a very lengthy and time consuming process. General rule of thumb, though, is stealthy magic-using classes will see greater increases to skills than non-stealthy, non-magic classes when training to a new level.
Note, there are also "built-in" bonuses to skills/hit points when certain stats reach pre-designated numbers. Example, you receive big hit point bonuses when your health reaches 60/75/90. Likewise, when your other stats reach the 60/75/90 level, you will see big increases in the respective skills which are affected by that stat.
This would be a good project, and would make an excellent tool to spreadsheet all of this info and post it, but I don't have the time to do so right now. Maybe soon!