イロレーティングは統計的な推定に基づいたシステムである。試合の勝敗を直接的に各プレーヤーの能力を表す基礎的な変数に関連付けるモデルを使用する。
イロの理論では二つの前提をおいている。
プレイヤー毎の標準偏差（レーティング偏差）のばらつきを考慮しない単純化したモデルとしている。
イロレーティングの活用と発展.
またイロは各選手の真の実力（＝モデルの変数）を推定する簡単な方法を提案している。対戦相手のレーティングとの比較から、予想される勝率を表から比較的簡単に算出することができる。
勝利数が多い選手のレーティングは上方修正され、少ない選手のレーティングは下方修正される。
その調整は、予想勝率を上回った勝利数と下回った勝利数に直線的に比例することになっていた。
イロレーティングは計算のシンプルさから計算機のない時代は特に有用であった。
レーティングの定義.
で表わされる。式変形して勝敗比の側から見れば、
レーティングから算出される勝利確率.
となり、レーティング差から勝利確率が得られることになる。
このようにして計算される勝利確率は以下の常識にかなう特徴を満たす。
レーティングからの実力の把握.
ここまでの説明から、以下が得られる。
これにより、レーティングからそのプレイヤーの強さを容易に把握することが可能となる。
例えば、以下のように実力を把握することができる。
算出方法.
各プレイヤーについて、いきなり勝利確率を適切に表すレーティング値を算出することはできない。そこで、イロレーティングでは、最初は仮の値を置いておき、試合ごとに少しずつレーティングを更新していって、徐々に適正値に収束させるという手段をとる。具体的には、試合のたびに、従前のレーティングに基づく勝利確率と実際の試合結果とを比較し、この差異によって、レーティング値を更新する。
要するに、実際の勝利数がレーティングから期待される勝利数を上回れば、レーティングが過小であったと判断してレーティングをプラスに更新し、逆に実際の勝利数がレーティングから期待される勝利数を下回れば、レーティングが過大であったと判断してレーティングをマイナスに更新するわけである。
とレーティングを更新する。