Citat:
Ursprungligen postat av Persa
Fel i enhanchern? Omöjligt!
Vad är det som ska ändras/läggas till? Tittade lite på jurets inlägg och antar att man ska multiplicera totala variansen med antal spel?
Såhär ser koden ut just nu (som är fel):
Kod:
var std_dev = Math.sqrt(Math.pow(avg_bet, 2) * (avg_odds - 1));
var score = avg_win / std_dev;
Såhär ser koden ut nu om jag lägger multiplikation av antal spel:
Kod:
var std_dev = Math.sqrt(Math.pow(avg_bet, 2) * (avg_odds - 1) * num_bets);
var score = avg_win / std_dev;
|
Helst ska man ju inte räkna på average, utan bet för bet och sen summera. Är det jag menade med SUMMA() i min formel ovan. Men ska man räkna på average så måste man multiplicera med antalet spel, vilket ju är samma sak som att summera variansen bet för bet, bara det att insatsen ju antas vara densamma för varje spel om vi räknar på en medelinsats.
Alltså, INTE multiplicera totala variansen med antalet spel utan variansen för ett spel multiplicerat med antalet spel (eftersom varje spel ser likadant ut när vi räknar på snitt).
__________________
"Different mission, different school, I only have one rule: stay cool, like a swimming pool"
Följande användare gav Sharp$ för den här posten:
Senast redigerad av Juret den 2013-05-09 klockan 00:17.
|