TiredOfRng @ 30.03.25очень сомневаюсь)
ТС говорит об аномалии. То есть о чём, то что точно не будет повторяться с заданной частотой.
Если мы купим 10 лотереек и там будет только 2 минимальных выигрыша это будет аномалией (хотя по условиям каждый 3й билет выигрышный)?
А если ты стёр в начале 6 пустых, потом 2 призовых, потом опять 2 пустых.
Нужно перемножать вероятности того как именно они были стёрты? Или всё таки вероятность получить только 2 призовых билета из 10 19.51%?
Тс же занимается перемножением вероятности отрезков 0.0878Х0.1111х0.4444=0,00433 или 0,433%- и это вероятность именно 6 пустых, 2 призовых, 2 пустых.
Я же просто доказываю от противного если более редкий случай в равномерном распределении повторяется с заданной частотой, то менее редкий случай не может являться аномалией.
Если периодически бывают АА АА подряд, то выпадение ААКК никак не будет аномалией, даже если через 10 или 20 раздач ещё АА или КК будет.
Сделав симуляции для 431 флопа мы найдём более редкие чем у ТС явления по всем показателям.
Будут попадаться участки из 181 флопа с более чем 75 попаданиями.
Будут попадаться участки длинее 45 флопов с более чем 54% попаданий.
Будут попадаться флопы с 10+ попаданиями подряд.
А в каком порядке во флопах будут расположены отрезки имеет значение только если мы хотим получить абсолютно идентичный повтор.
Johnmir @ 30.03.25Больше того, Ром, я туда отправлял запрос на открытие моей статистики по Старзам, но они не открыли, я не стал докапываться. Мне самому хотелось бы посмотреть статистику оттуда, чтобы свериться кое-какие отрезки дистанции.
Там вроде элементарно делается. Раньше 1с или 3с нужно было посылать- сейчас вроде скрин лобби с ником достаточно отправить (для редстара у меня скрин просили)
Johnmir @ 30.03.25В качестве офф-топа.
Меня сейчас осенило, ибо у меня редко такое случалось. Все участники вроде из достаточно крупных городов.
Часть ребят, действительно не до конца понимает, что стоит за расчетами, кто их делает. И можно ли это посчитать без навыков в программировании, анализе данных (профессиональном! Не любительском. Анализ данных - это не табличку посмотреть, или EV по позициям)
Одна фраза Варвара "ты за это время мог язык программирования изучить", чего стоит.
Я уже знаю лет 20 три языка программирования - С++, Pascal, Visual basic
На С++ я написал трекер под bet365 и Fulltilt.
На Visual basic я постоянно программирую по сей день.
Чтобы сделать мои расчеты и подготовить анализ нельзя просто посидеть и раскурить эту тему за пару дней 😎
Чтобы догадаться до порядка чередования софтом премиум-рук - нельзя просто посидеть и посмотреть, как сдаются руки. Нужно анализировать EV ICM турниров и смотреть, именно те моменты игры, где EV ICM diff - максимален. Это все расчеты, умение анализировать сферу (онлайн-покер) в цифрах.
Нет, возможно, конечно все. Лет десять отработаете в рисках - и сможете посчитать то, что посчитал я, не вопрос.
Это код скрипта, который в экселе моделирует ряды случайных событий и обсчитывает волны дисперсии на дистанции.
Написан на Visual basic мной около 3-х лет назад.
Мне не нужен даже инет, чтобы все это посчитать. И никакие дип сики. Я не любитель-натуралист или кто там...))
Все это пишется, тестируется, считается для разных выборок данных, под разные типы задач и структуры выборки.
Sub x_allin_in_y()
Dim num_of_exp As Long
Dim avg_allin As Double
Dim distance As Long
Dim allin_fact As Double
Dim allin_won As Long
Dim allin_won2 As Long
Dim allin_num As Long
Dim allin_num2 As Long
Dim i, j, k, n, z, w, m As Long
Dim sum As Double
Dim exp_end As Boolean
Dim success As Long
Dim line_of_success
Dim calculation_number As Long
Dim calculated As Long
Dim double_check As Boolean
Dim x_in_y_freq As Boolean
Dim s As String
Dim check, check2 As Long
Dim check_success As Boolean
Dim tail As Long
Dim frequency As Double
Dim width As Double
Dim range_num As Long
success = 0
avg_allin = Cells(5, 1).Value
num_of_exp = Cells(5, 8).Value
calculation_number = Cells(5, 9).Value
distance = Cells(5, 4).Value
allin_num = Cells(5, 2).Value
allin_num2 = Cells(6, 2).Value
allin_won = CInt(Cells(5, 3).Value * allin_num)
allin_won2 = CInt(Cells(6, 3).Value * allin_num2)
calculated = 0
s = "=randbetween(1,1000000)"
Cells(7, 1).FormulaR1C1 = s
Cells(7, 1).Select
Selection.Copy
Range(Cells(7, 1), Cells(7 + distance - 1, 1)).Select
ActiveSheet.Paste
Cells(7, 2).Select
Selection.Copy
Range(Cells(7, 2), Cells(7 + distance - 1, 2)).Select
ActiveSheet.Paste
Cells(7, 3).Select
Selection.Copy
Range(Cells(7, 3), Cells(7 + distance - 1, 3)).Select
ActiveSheet.Paste
' Базовый расчет: вероятность появления маловероятного (или хуже) спада длинной Х хотя бы один раз на дистанции Y
' Расчет вероятности появления спада Х и Z на дистанции Y (не пересекаясь между собой)
double_check = Cells(2, 12).Value
' Расчет частоты появления (задержки) и средней длины спада Х на длинной дистанции
' Дистанцию следует указывать равной кол-ву вабанков * 50 для ситуаций с вероятностью от 10%
' и кол-ву вабанков * 100 для ситуаций с вероятностью до 10%
x_in_y_freq = Cells(2, 11).Value
For n = 1 To calculation_number
frequency = 0
width = 0
range_num = 0
success = 0
i = 0
For k = 1 To num_of_exp
If k = i + 100 Then
i = i + 100
If i = num_of_exp Then
Cells(6, 8).Value = 0
Else
Cells(6, 8).Value = i
End If
End If
If double_check Then
check = Cells(7, 5).Value
check2 = Cells(7, 6).Value
If check <> 0 And check2 <> 0 Then
Range(Cells(7, 1), Cells(7 + distance - 1, 1)).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
' Заполнение первого столбца для серии Х
w = 0
m = 0
z = 0
While z <= distance - allin_num
While Cells(7 + w, 3).Value <> 1 And w < distance
w = w + 1
Wend
If w < distance Then
m = w
tail = 0
While tail < allin_num And w <= distance + 1
If Cells(7 + w, 3).Value = 0 Then
tail = tail + 1
Else
tail = 0
End If
w = w + 1
Wend
w = w - 2
If tail = allin_num Then
Cells(m + 7, 8).Select
Cells(m + 7, 8).Value = 1
Selection.Copy
Range(Cells(m + 7, 8), Cells(w + 7, 8)).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
End If
z = w + 1
Wend
' Заполнение второго столбца для серии Y
w = 0
m = 0
z = 0
While z <= distance - allin_num2
While Cells(7 + w, 4).Value <> 1 And w < distance
w = w + 1
Wend
If w < distance Then
m = w
tail = 0
While tail < allin_num2 And w <= distance + 1
If Cells(7 + w, 4).Value = 0 Then
tail = tail + 1
Else
tail = 0
End If
w = w + 1
Wend
w = w - 2
If tail = allin_num2 Then
Cells(m + 7, 9).Select
Cells(m + 7, 9).Value = 1
Selection.Copy
Range(Cells(m + 7, 9), Cells(w + 7, 9)).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
End If
z = w + 1
Wend
check = Cells(7, 10).Value
check2 = Cells(7, 11).Value
End If
If check <> 0 And check2 <> 0 Then
If check / allin_num >= 2 And check2 / allin_num2 >= 2 Then
success = success + 1
Else
If check / allin_num < 2 Then
j = 7
While Cells(j, 8).Value <> 1
j = j + 1
Wend
check_success = False
For z = j To j + check - allin_num - 1
w = 7
While w <= 7 + distance - 1 - allin_num2
While Cells(w, 9).Value <> 1 And w <= 7 + distance - 1
w = w + 1
Wend
tail = 0
While Cells(w, 9).Value <> 0
tail = tail + 1
If w >= z And w <= z + allin_num - 1 Then
tail = 0
End If
If tail >= allin_num2 Then
success = success + 1
check_success = True
w = 7 + distance
End If
w = w + 1
Wend
Wend
If check_success Then
z = j + check
End If
Next z
Else
j = 7
While Cells(j, 9).Value <> 1
j = j + 1
Wend
check_success = False
For z = j To j + check2 - allin_num2 - 1
w = 7
While w <= 7 + distance - 1 - allin_num
While Cells(w, 8).Value <> 1 And w <= 7 + distance - 1
w = w + 1
Wend
tail = 0
While Cells(w, 8).Value <> 0
tail = tail + 1
If w >= z And w <= z + allin_num2 - 1 Then
tail = 0
End If
If tail >= allin_num Then
success = success + 1
check_success = True
w = 7 + distance
End If
w = w + 1
Wend
Wend
If check_success Then
z = j + check2
End If
Next z
End If
End If
End If
If check <> 0 And check2 <> 0 Then
Range(Cells(7, 8), Cells(7 + distance - 1, 9)).ClearContents
Cells(7, 1).FormulaR1C1 = s
Cells(7, 1).Select
Selection.Copy
Range(Cells(7, 1), Cells(7 + distance - 1, 1)).Select
ActiveSheet.Paste
Else
Cells(6, 1).ClearContents
End If
Else
If x_in_y_freq Then
w = 0
m = 0
z = 0
While z <= distance - allin_num
While Cells(7 + w, 3).Value <> 1 And w < distance
w = w + 1
Wend
If w < distance Then
m = w
tail = 0
While tail < allin_num And w <= distance + 1
If Cells(7 + w, 3).Value = 0 Then
tail = tail + 1
Else
tail = 0
End If
w = w + 1
Wend
w = w - 2
If tail = allin_num Then
success = success + Fix((w - m + 1) / allin_num)
width = width + w - m + 1
End If
End If
z = w + 1
Wend
Cells(6, 1).ClearContents
Else
Cells(6, 1).ClearContents
If Cells(7, 5).Value > 0 Then
success = success + 1
End If
End If
End If
Next k
If x_in_y_freq Then
calculated = calculated + 1
' Cells(7, 14 + calculated - 1).Value = num_of_exp * distance / width * allin_num
Cells(8, 14 + calculated - 1).Value = num_of_exp * distance / success
Cells(9, 14 + calculated - 1).Value = width / success
Cells(6, 9).Value = n
Else
calculated = calculated + 1
Cells(5, 14 + calculated - 1).Value = success / num_of_exp
Cells(6, 9).Value = n
End If
Next n
Range(Cells(8, 1), Cells(7 + distance - 1, 1)).ClearContents
Range(Cells(8, 2), Cells(7 + distance - 1, 2)).ClearContents
Range(Cells(8, 3), Cells(7 + distance - 1, 3)).ClearContents
Cells(6, 8).ClearContents
Cells(6, 9).ClearContents
Cells(5, 6).Select
End Sub
И что?
Я 20 лет назад тоже на С++ программировал и даже что-то компилировал.
Как это влияет на то, что в покере ты не просто любитель или дилетант, а шарлатан?
Johnmir @ 30.03.25Я прошу показать абсолютно любое из них. Тем более, что это случается у тебя постоянно! Ром.. 😊
Да блин:
Вчера ХА проиграл при соотношении фишек 11к1 в мою пользу
Регулярно встречаются серии (несколько событий подряд) при проигрыше банков с 90+% на победу, итд.
Ты же свои события даже не подряд рассматриваешь , а из определённой выборки.
Если брать выборки, то там можно и серии проигрыша алынов 65%+ найти итд.
Johnmir @ 30.03.25"А то, что ты упорно продолжаешь что-то на что-то перемножать говорит только о том, что ты совсем не сечёшь ни в покере, ни в математике, ни в теорвере."
Еще одно сильное утверждение о том, что проходят на первой же лекции по теор. веру -
Вероятность одновременного успеха в двух независимых случайных событий равна ПРОИЗВЕДЕНИЮ вероятности успеха в каждом из них 👍
Так ты не понимаешь что ты считаешь.
Смотри выше пример про лотерейки
https://forum.gipsyteam.ru/index.php?viewtopic=178768&view=findpost&p=8007470
Johnmir @ 30.03.25Варвар, ну это нереально обуждать. Если ты не считаешь, что тупая подкрутка на оленях убьет любой рум... Я не могу тебе этого доказать. Ты мне предлагаешь доказать, что игроки не будут играть в открыто подтасованную игру. Это вопрос опыта общения с людьми. Это уже не о покере.
Ещё раз
Я спрашиваю на основании чего ты сделал выводы, что рум о чём то думает и что-то подтасовывает именно по тому принципу, который ты придумал?
Если честно за 18+ лет игры я слышал множество различных теорий о подтасовках рума, но более "странной" чем твоя ни разу не встречалась.
Johnmir @ 30.03.25Ив, смотри, EV турнира - это то сумма денежки, которую можно выиграть на дистанции, если играть такие же вабанки.
Если ты сыграла со мной игру 1на1, и выиграла на шоудауне.
Например, у тебя собрался на ривере флеш, а я взял, и пошел вабанк на топ-паре. Ты сделала колл, и получила все мои фишки.
То тогда твое EV РОИ будет = Факт РОИ = 100% от ставки в этом хедзапе.
Но если ты сыграла и выиграла не на шоудауне с флешом.
А выиграла еще раньше, сыграв на все свои фишки вабанк на 70%
c QQ против AJ
То твое Факт РОИ будет опять 100% - но на дистанции ты будешь выигрывать только 70% таких турниров. Ты на дистанции выиграешь только 70 игр из 100.
А если ты проиграл с QQ против AJ то твой РОЙ 0?
Или это невозможно и софт подтасовывает?
Johnmir @ 30.03.25
Поэтому
Если софт устроил (положив соперника на флопе в пару, а меня на туз-хай) в концовке турнира против сит-аута вабанк на 20% на треть моего стека -
Во первых у тебя нету проверки, что на флопе у тебя и кто старше.
Во вторых ты так и не ответил подыгрывают только ситаутерам или и другим игрокам тоже. Если другим тоже, то по какому принципу?
В 20% случаев я получаю х2 байин - 200 долларов
В 80% случаев стеки опять будут 50 на 50 у нас, правильно?
Нет не правильно. Даже если утверждение "опп попал во флоп" в данный момент верно ты не проверяешь как в этот момент попал во флоп ты и какое эквити рук на префлопе и на флопе.
То есть в 80% случаев у меня будет EV = 100 долларов (при своих, т.к. одинаковые стеки у нас и шансы на победу были бы 50 на 50, если б он выиграл свой 80% вабанк)
Пересчитываем EV $ турнира = 20% * 200 + 80% * 100 = 120$
ВМЕСТО 200$ и 100% EV РОИ, которые я бы получил, если бы этот короткий стек мне просто все подарил. Я получу только 20$ EV, что дает мне только 20% EV РОИ на дистанции, если играть так, как я сыграл.
Рой турнира не считается по 1 турниру.
xbapbapx @ 30.03.25Там вроде элементарно делается. Раньше 1с или 3с нужно было посылать- сейчас вроде скрин лобби с ником достаточно отправить (для редстара у меня скрин просили)
Для Ред Стара у меня сработало. Я это понял, когда ты показал мою статистику по Ред Стару.
Я им отправил - у тебя потом получилось посмотреть.
А по Старзам... Слушай, возможно я не отправлял им ни скрин, ни перевод не делал. Думаю, что я не открыл статистику сам. А сейчас уже не сделать.
xbapbapx @ 30.03.25И что?
Я 20 лет назад тоже на С++ программировал и даже что-то компилировал.
Как это влияет на то, что в покере ты не просто любитель или дилетант, а шарлатан?
Причем здесь покер и анализ данных?
Меня при приеме на работу в 5-ти разных компаниях ни разу не спросили, знаю ли я правила игры в покер. Не то что про уровень игры))
Johnmir @ 30.03.25Ребят, вот здесь вот, я вчера не успел отписаться,
"Пересчитываем EV $ турнира = 20% * 200 + 80% * 100 = 140$ ВМЕСТО 200$, которые я бы получил, если бы этот короткий стек мне просто все подарил."
EV $ турнира - 120$ в том-то и дело (не 140$ я обсчитался на ночь глядя). А так было бы 200$. Разница - небо и земля +20$ (минимальная доходность) и 100$, при бай-ине в 100$.
И именно к этому и подгоняет софт результат, кладя сопернику на флопе руку, чтобы я в нее запихнул (да, Коль, в этом фишка, если что... Дело не в риверах, а в том, что я должен пихать в его готовую руку под 20%, выиграть этот олень, и получить счет на табло 10% РОИ, вместо 90% РОИ с учетом комисии. Но для этого нужно уметь считать EV игры, чтобы понять эту логику. Владельцы АйПокера это прекрасно понимают.)
А если софт раздал тебе КК а оппу АА, то какое у тебя ЕВ турнира?
Johnmir @ 30.03.25Причем здесь покер и анализ данных?
Меня при приеме на работу в 5-ти разных компаниях ни разу не спросили, знаю ли я правила игры в покер. Не то что про уровень игры))
Ну если ты не понимаешь базовых концепций чего-то, а когда профессионалы в этой сфере тебя поправляют и указывают на твои ошибки, а ты продолжаешь упираться рогом, то это о чём говорит?
Johnmir @ 30.03.25Для Ред Стара у меня сработало. Я это понял, когда ты показал мою статистику по Ред Стару.
Я им отправил - у тебя потом получилось посмотреть.
А по Старзам... Слушай, возможно я не отправлял им ни скрин, ни перевод не делал. Думаю, что я не открыл статистику сам. А сейчас уже не сделать.
Ну если у тебя нету доступа к клиенту старзов, то не сделать (если есть, то до объединения с покерпланетс есть ещё несколько дней).
Только мне показалось, что после того как я смотрел в начале ты наоборот специально закрыл доступ совсем.
Johnmir @ 30.03.25Это все нужно учитывать здесь и сейчас, в зависимости от того, как проистекает игра. И профи - ВСЕГДА НА ЧЕКУ. Всегда рассматривает все варианты и ЗАНОВО все еще раз взвешивает, чтобы МАКСИМИЗИРОВАТЬ прибыль. А не просто отсидеть на заднице ради 30% РОИ, только время потратить.
Если что, для профессионалов РОЙ 30% считается отличным результатом, особенно если речь идёт про АБИ 20+
Johnmir @ 30.03.25Причем здесь покер и анализ данных?
Меня при приеме на работу в 5-ти разных компаниях ни разу не спросили, знаю ли я правила игры в покер. Не то что про уровень игры))
Потому что аналитик без знания предметной области - ну, такое.
Если ты не разбираешься в покере, то не сможешь самостоятельно выстроить правильную систему мер без профессионала рядом на подсказках.
xbapbapx @ 30.03.25Будут попадаться флопы с 10+ попаданиями подряд.
Извини, я понимаю, что это ваша с ToRом беседа, но я не могу не спросить -
В каком количестве будут попадаться 10+ волн подряд? Или это без разницы?
Потому что в моем анализе оценивается не одна аномалия, а 10 разных. А для тебя это как будто не имеет значение - типа "какая разница 10 или одно".
Ты действительно считаешь, что 10 аномалий или 1 на дистанции - это без разницы с точки зрения шансов на редкость?
Johnmir @ 30.03.25Не уверен, да.
Я говорю, если владелец рума запишет признание на ТВ, многие скажут, что это сфабриковано, розыгрыш. Я даже допускаю, что некоторые просто не готовы поверить в подтасовку - широта мышления...
Гораздо легче поверить, что ты крутой мачо, чем в то, что ты ослик, бегающий по кругу за морковкой, которую даже дают немного куснуть, если бегаешь побыстрее других).
Больше того, Ром, я туда отправлял запрос на открытие моей статистики по Старзам, но они не открыли, я не стал докапываться. Мне самому хотелось бы посмотреть статистику оттуда, чтобы свериться кое-какие отрезки дистанции.