I decided to try my hand into a typing rating. I think I've already nailed the required formulae, but I won't be as bold as saying that these are the final formulae until I have time to research this thing further.
First of all, we need to consider two facets to typing: its offensive nature and its defensive nature. Its offensive nature is due to the STAB bonus it offers, while its defensive nature is basically due to the type chart.
It should be noted that the offensive nature of the typing of a Pokemon shouldn't note movepool at all. For example, just because we have a Fighting-type Pokemon does not mean that it will have Close Combat. Conversely, just because we have a Normal/Flying type Pokemon does not mean that it won't have Close Combat (see: Staraptor). Hence, as I like to repeat over and over again, the offensive nature of a Pokemon is affected the most by its movepool, and not by its typing or stats.
Without further ado, here's the Offensive Typing Rating (OTR) formula:
	
	
	
		
where Type1 and Type2 are the two types of the Pokemon whose number corresponds to the table below:
	
	
	
		
As you can see, the OTR's range is very small, from a minimum of around 1.0844 to a maximum of around 1.1304, which indicates that typing does not contribute much to the offensive nature of a Pokemon.
Now Defensive Typing Rating (DTR), which provides a number corresponding to how defensive the typing is:
	
	
	
		
where Type corresponds to the typing of the Pokemon whose number corresponds to the table below:
	
	
	
		
Interestingly, the most defensive typing is Ghost/Steel (hello Kitsunoh), while the least defensive typing is Ice/Rock, which is so far non-existent. However, STAB-wise, Ice/Rock provides the best OTR, while Ghost/Steel ranks very low...
If we incorporate also the fact that types like Ice and Rock tend to deal more damage than types like Poison and Normal, the above chart changes to:
	
	
	
		
We still see that Ghost/Steel is top-notch, but the worst defensive type now is Bug/Grass. Poor Parasect. Also notice how all the numbers have increased from the previous table.
For the above table, DTR is then found by:
	
	
	
		
Anyway, the plan is to multiply the Sweepiness by the OTR and the Tankiness by the DTR to obtain a Base Stats + Typing Rating in the future... :)
				
			First of all, we need to consider two facets to typing: its offensive nature and its defensive nature. Its offensive nature is due to the STAB bonus it offers, while its defensive nature is basically due to the type chart.
It should be noted that the offensive nature of the typing of a Pokemon shouldn't note movepool at all. For example, just because we have a Fighting-type Pokemon does not mean that it will have Close Combat. Conversely, just because we have a Normal/Flying type Pokemon does not mean that it won't have Close Combat (see: Staraptor). Hence, as I like to repeat over and over again, the offensive nature of a Pokemon is affected the most by its movepool, and not by its typing or stats.
Without further ado, here's the Offensive Typing Rating (OTR) formula:
		Code:
	
	OTR = (72672 + Type1 + Type2) / 68680where Type1 and Type2 are the two types of the Pokemon whose number corresponds to the table below:
		Code:
	
	Type    Number
---------------
None         0
Bug       2080
Dark      2171
Dragon    2046
Electric  2200
Fighting  2213
Fire      2253
Flying    2351
Ghost     1902
Grass     2193
Ground    2257
Ice       2442
Normal    1804
Poison    1820
Psychic   2058
Rock      2522
Steel     1857
Water     2167As you can see, the OTR's range is very small, from a minimum of around 1.0844 to a maximum of around 1.1304, which indicates that typing does not contribute much to the offensive nature of a Pokemon.
Now Defensive Typing Rating (DTR), which provides a number corresponding to how defensive the typing is:
		Code:
	
	DTR = 68 / Typewhere Type corresponds to the typing of the Pokemon whose number corresponds to the table below:
		Code:
	
	Pokemon Typing     Type
------------------------
Bug / None           74
Bug / Dark           72
Bug / Dragon         73
Bug / Electric       68
Bug / Fighting       78
Bug / Fire           77
Bug / Flying         84
Bug / Ghost          72
Bug / Grass          96
Bug / Ground         74
Bug / Ice            94
Bug / Normal         72
Bug / Poison         74
Bug / Psychic        83
Bug / Rock           76
Bug / Steel          57
Bug / Water          70
Dark / None          68
Dark / Dragon        68
Dark / Electric      66
Dark / Fighting      65
Dark / Fire          68
Dark / Flying        66
Dark / Ghost         54
Dark / Grass         84
Dark / Ground        72
Dark / Ice           86
Dark / Normal        74
Dark / Poison        60
Dark / Psychic       76
Dark / Rock          84
Dark / Steel         60
Dark / Water         68
Dragon / None        68
Dragon / Electric    67
Dragon / Fighting    70
Dragon / Fire        68
Dragon / Flying      73
Dragon / Ghost       64
Dragon / Grass       85
Dragon / Ground      74
Dragon / Ice         78
Dragon / Normal      68
Dragon / Poison      69
Dragon / Psychic     76
Dragon / Rock        77
Dragon / Steel       49
Dragon / Water       64
Electric / None      66
Electric / Fighting  66
Electric / Fire      73
Electric / Flying    62
Electric / Ghost     62
Electric / Grass     75
Electric / Ground    72
Electric / Ice       78
Electric / Normal    66
Electric / Poison    70
Electric / Psychic   74
Electric / Rock      81
Electric / Steel     58
Electric / Water     65
Fighting / None      70
Fighting / Fire      71
Fighting / Flying    71
Fighting / Ghost     65
Fighting / Grass     84
Fighting / Ground    75
Fighting / Ice       82
Fighting / Normal    70
Fighting / Poison    75
Fighting / Psychic   72
Fighting / Rock      80
Fighting / Steel     55
Fighting / Water     70
Fire / None          70
Fire / Flying        72
Fire / Ghost         67
Fire / Grass         73
Fire / Ground        72
Fire / Ice           85
Fire / Normal        70
Fire / Poison        76
Fire / Psychic       76
Fire / Rock          87
Fire / Steel         60
Fire / Water         69
Flying / None        70
Flying / Ghost       69
Flying / Grass       85
Flying / Ground      70
Flying / Ice         84
Flying / Normal      68
Flying / Poison      69
Flying / Psychic     77
Flying / Rock        74
Flying / Steel       48
Flying / Water       70
Ghost / None         64
Ghost / Grass        72
Ghost / Ground       69
Ghost / Ice          74
Ghost / Normal       56
Ghost / Poison       68
Ghost / Psychic      80
Ghost / Rock         75
Ghost / Steel        47
Ghost / Water        64
Grass / None         80
Grass / Ground       84
Grass / Ice          96
Grass / Normal       80
Grass / Poison       75
Grass / Psychic      92
Grass / Rock         80
Grass / Steel        59
Grass / Water        73
Ground / None        72
Ground / Ice         82
Ground / Normal      72
Ground / Poison      71
Ground / Psychic     80
Ground / Rock        93
Ground / Steel       57
Ground / Water       68
Ice / None           82
Ice / Normal         86
Ice / Poison         80
Ice / Psychic        88
Ice / Rock          100
Ice / Steel          73
Ice / Water          79
Normal / None        68
Normal / Poison      66
Normal / Psychic     70
Normal / Rock        84
Normal / Steel       60
Normal / Water       68
Poison / None        68
Poison / Psychic     73
Poison / Rock        81
Poison / Steel       58
Poison / Water       66
Psychic / None       76
Psychic / Rock       86
Psychic / Steel      55
Psychic / Water      76
Rock / None          80
Rock / Steel         72
Rock / Water         81
Steel / None         54
Steel / Water        52
Water / None         68Interestingly, the most defensive typing is Ghost/Steel (hello Kitsunoh), while the least defensive typing is Ice/Rock, which is so far non-existent. However, STAB-wise, Ice/Rock provides the best OTR, while Ghost/Steel ranks very low...
If we incorporate also the fact that types like Ice and Rock tend to deal more damage than types like Poison and Normal, the above chart changes to:
		Code:
	
	Pokemon Typing         Type
------------------------------
Bug / None            86.1886
Bug / Dark            84.5949
Bug / Dragon          85.3095
Bug / Electric        79.2046
Bug / Fighting        90.5112
Bug / Fire            92.8707
Bug / Flying         102.2531
Bug / Ghost           85.0204
Bug / Grass          113.2103
Bug / Ground          86.3917
Bug / Ice            111.4689
Bug / Normal          85.0427
Bug / Poison          86.7143
Bug / Psychic         95.3202
Bug / Rock            87.8140
Bug / Steel           68.4186
Bug / Water           81.3996
Dark / None           77.6204
Dark / Dragon         78.0507
Dark / Electric       75.8424
Dark / Fighting       74.5249
Dark / Fire           79.7530
Dark / Flying         78.0531
Dark / Ghost          63.0470
Dark / Grass          96.0619
Dark / Ground         83.2983
Dark / Ice            98.8909
Dark / Normal         85.4490
Dark / Poison         69.5913
Dark / Psychic        85.3852
Dark / Rock           96.4983
Dark / Steel          71.2178
Dark / Water          77.6767
Dragon / None         77.2439
Dragon / Electric     76.6520
Dragon / Fighting     79.2658
Dragon / Fire         78.6951
Dragon / Flying       86.8498
Dragon / Ghost        73.6753
Dragon / Grass        98.3177
Dragon / Ground       86.4811
Dragon / Ice          88.3026
Dragon / Normal       78.4985
Dragon / Poison       79.0663
Dragon / Psychic      85.1754
Dragon / Rock         87.9060
Dragon / Steel        57.7592
Dragon / Water        72.0425
Electric / None       75.0356
Electric / Fighting   74.3483
Electric / Fire       85.1276
Electric / Flying     72.6233
Electric / Ghost      71.4670
Electric / Grass      85.2161
Electric / Ground     83.0859
Electric / Ice        89.8150
Electric / Normal     76.2902
Electric / Poison     80.6730
Electric / Psychic    82.9671
Electric / Rock       93.7707
Electric / Steel      69.0284
Electric / Water      73.5647
Fighting / None       78.8355
Fighting / Fire       81.0314
Fighting / Flying     81.7319
Fighting / Ghost      74.0170
Fighting / Grass      96.3336
Fighting / Ground     86.0722
Fighting / Ice        92.1875
Fighting / Normal     80.0901
Fighting / Poison     84.6915
Fighting / Psychic    80.2603
Fighting / Rock       90.2034
Fighting / Steel      64.6240
Fighting / Water      78.8918
Fire / None           81.0668
Fire / Flying         86.5780
Fire / Ghost          78.5585
Fire / Grass          84.1158
Fire / Ground         82.9504
Fire / Ice           101.0548
Fire / Normal         82.3214
Fire / Poison         88.9432
Fire / Psychic        86.8777
Fire / Rock          101.9374
Fire / Steel          71.7999
Fire / Water          80.0148
Flying / None         81.7674
Flying / Ghost        81.6595
Flying / Grass       100.9962
Flying / Ground       83.0717
Flying / Ice          99.1488
Flying / Normal       80.6215
Flying / Poison       80.8566
Flying / Psychic      88.7785
Flying / Rock         86.0931
Flying / Steel        57.3711
Flying / Water        81.2881
Ghost / None          73.2450
Ghost / Grass         83.7012
Ghost / Ground        79.7348
Ghost / Ice           84.9138
Ghost / Normal        66.1524
Ghost / Poison        78.1613
Ghost / Psychic       89.6230
Ghost / Rock          84.9281
Ghost / Steel         55.4392
Ghost / Water         73.3013
Grass / None          91.0140
Grass / Ground        98.6276
Grass / Ice          109.5367
Grass / Normal        92.2686
Grass / Poison        86.5954
Grass / Psychic      103.1866
Grass / Rock          91.1146
Grass / Steel         70.4714
Grass / Water         82.0806
Ground / None         82.4916
Ground / Ice          92.9207
Ground / Normal       83.7461
Ground / Poison       81.5899
Ground / Psychic      90.4230
Ground / Rock        106.6983
Ground / Steel        67.1932
Ground / Water        77.2931
Ice / None            93.2832
Ice / Normal          99.3387
Ice / Poison          91.5266
Ice / Psychic         98.8143
Ice / Rock           113.0537
Ice / Steel           86.5132
Ice / Water           90.6227
Normal / None         78.0682
Normal / Poison       76.3115
Normal / Psychic      80.0529
Normal / Rock         96.9461
Normal / Steel        71.4416
Normal / Water        78.1245
Poison / None         77.4574
Poison / Psychic      82.3926
Poison / Rock         92.5822
Poison / Steel        68.6366
Poison / Water        75.1564
Psychic / None        84.7451
Psychic / Rock        96.4217
Psychic / Steel       63.9781
Psychic / Water       84.8014
Rock / None           90.8907
Rock / Steel          84.7249
Rock / Water          92.9135
Steel / None          63.6131
Steel / Water         61.1307
Water / None          76.8699We still see that Ghost/Steel is top-notch, but the worst defensive type now is Bug/Grass. Poor Parasect. Also notice how all the numbers have increased from the previous table.
For the above table, DTR is then found by:
		Code:
	
	DTR = 36336 / (Type * 505)Anyway, the plan is to multiply the Sweepiness by the OTR and the Tankiness by the DTR to obtain a Base Stats + Typing Rating in the future... :)
 
 
		








 
 
		



 
 
		





 
 
		
 
 
		 
 
		 
 
		


 
 
		
 
 
		 
 
		 
 
		