Страницы: 1
RSS
методика расчета рейтинга Эло
 
казалось бы простая задачка реализации метода Эло* для двух игроков в реализации натолкнулась на препятствие в вычислениях , когда следующее значение формулы зависит о предыдущего. непонятно как это можно сделать в динамике (чтобы можно было второй и последующие шаги просчитать).  
 
реализовывать все в макросах не подходит, т.к. на модельку хочется натравить Oracle Crystal Ball и просимулировать процесс.  
 
* - метод Эло - метод расчёта относительной силы игроков в играх, в которых участвуют двое.  
(http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B9%D1%82%D0%B8%D0%BD%D0%B3_%D0%AD%D­0%BB%D0%BE)
 
В чем именно сложности?  
Приведите пример симуляции процесса  
Вероятно нужно не 2 игрока а несколько
 
{quote}{login=MCH}{date=03.08.2012 01:27}{thema=}{post}В чем именно сложности?  
Приведите пример симуляции процесса  
Вероятно нужно не 2 игрока а несколько{/post}{/quote}  
 
игрока два.  
они с собой играют N раз.  
при этом симулятор (это addon к excel) каждый такт по определенному алгоритму меняет ячейку (это рандом), определяющую результат игрока А. после этого расчитывается новый рейтинг Ra', который в следующем такте уже должен быть Ra.  
 
почему нельзя задать формулу и протянуть ее:  
 
1. ячейка, которую меняет симулятор - одна, задается перед стартом.    
2. шагов симуляции может быть очень много, сотни тысяч.  
 
на самом деле для понимания методики можно взять что-то более простое, например Ai+1 = Ai+B  
 
на уровне идей - прокатит если привязаться к счетчику итераций и менять его через Worksheet_Calculate()?
 
ну да, все получилось через Worksheet_Calculate().
Страницы: 1
Читают тему
Наверх