expectedValueRaiseWithRake
Raise EV with rake on called pot.
expectedValueRaiseWithRake(equityWhenCalled: number, potBeforeRaise: number, raiseSize: number, foldEquity: number, potIfCalled: number, rakeFraction: number, rakeCap: number): number
Import
const poker = require('poker-calculations');
ESM (Node):
import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const poker = require('poker-calculations');
When to use
Same as expectedValueRaise but rake is taken from potIfCalled when called.
How to use
const ev = poker.expectedValueRaiseWithRake(
0.45, 60, 45, 0.35, 150,
0.05, 3,
);
const evNoRake = poker.expectedValueRaise(0.45, 60, 45, 0.35, 150);
console.log({ ev, evNoRake }); // ev <= evNoRake