我正在尝试模拟一个Martingale a gambling strategy,其中赌徒在每次失败后加倍投注,这样第一场胜利将恢复之前的所有损失加上赢得等于原始赌注的利润。鞅策略也适用于轮盘赌,因为击中红色或黑色的概率接近50%。
所以,我遇到一种情况,我需要计算我失去或赢得的时间。
例如,如果游戏结果是
result
0
1
0
1
1
0
0
赌注和金钱(如果开头是100)
result bet money
0 1 100
1 2 101
0 1 100
1 2 102
1 1 103
0 1 102
0 2 101
我实际上需要计算我失去的时间和赢得以下内容来计算我需要的赌注。
result count
0 1
1 1
0 1
1 1
1 2
0 1
0 2
我发现当结果不重复时,可以在相似的情况下完成ave。
有人能告诉我怎么做吗?
答案 0 :(得分:0)
cumsum(结果)应该可以计算获胜结果 损失和cumsum(1结果)