Re: Округление индексов ID:1961 ответ на 1958 |
Пн, 13 июня 2005 08:30 [#] |
|
|
Приветствую!
2 santorio
Часть поста Гарри от 6.11.2001.
Имя файла в архиве -FID=1&IN=1&MID=3&FWIN=3&FMID=2567.htm
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Код:</div>
<pre class="alt2" dir="ltr" style="
margin: 0px;
padding: 4px;
border: 1px inset;
width: 640px;
height: 498px;
text-align: left;
overflow: auto">I. Округление Точного Счета, ТС.
Есть три метода округления ТС.
а) Округление, или Rounding. Это обычное, всем известное округление до ближайшего целого.
То есть, например, число +1.6 округляется до +2, а число -1.4 округляется до -1. Казалось бы все
нормально, но лично мне интуитивно не нравится, когда я завышаю свой перевес в плюсе (играю
более рискованно), а на минусе я округляю опять же не свою пользу.
б) Truncating, которое я перевожу как "огрубление". В этом случае все нецелые значения ТС
огрубляются в сторону нуля. Например +1.6 огрубляется до +1, а -1.4 огрубляется до -1. Обрати
внимание, что значения ТС от -1 до +1 огрубляются до целого нуля. В этом случае я огругляюсь
безопасно на положительных ТС, но на минусовых я по-прежнему рискую больше. Этот метод
уже лучше, поскольку на минусе у меня все равно почти всегда стоит минимум.
в) Flooring, которое я перевожу как "усечение". Это наиболее современный и рекомендуемый
подход. В этом случае нецелое число усекается ВНИЗ до ближайшего целого. Таким образом,
+1.6 усекается до +1, а -1.4 усекается до -2. Вот это мне нравится - я всегда округляюсь в
консервативную сторону.
Однако, несмотря на то, что это мне нравится, это приводит к следующему эффекту.
а) При округлении ТС=-1 есть на самом деле интервал (-1,5;-0,5], а ТС=+1 есть интервал [0,5;1,5).
Заметь, что они "симметричны" относительно нуля, то есть равновероятны, так сказать.
б) При огрублении ТС=-1 есть на самом деле интервал (-2;-1], а ТС=+1 есть интервал [1;2). Они
тоже симметричны.
в). При усечении ТС=-1 есть на самом деле интервал [-1;0), а ТС=+1 есть интервал [1;2). Вот тут-то
и кроется засада, поскольку эти интервалы отнюдь не симметричны! То есть ТС=-1 будет
встречаться чаще, чем ТС=+1, если ты усекаешь нецелые значения ТС.
Последнее замечание касательно округления счетов. Вообще говоря, этот сдвиг в минус зависит
еще и от твоей способности оценивать число невышедших колод. Один счетчик может оценить их
с точностью до целой колоды, другой - с точностью до полу-колоды, третий - с любой точностью.
Это тоже может повлиять на описанный мной перекос, однако это займет кучу времени. Могу
сказать, что точности до 1/2 колоды хватит за глаза любому счетчику. Однако во всех
нижеприводимых симуляциях предполагается, что ты оцениваешь это число с АБСОЛЮТНОЙ
точностью.</pre>
</div>
|
|
|