This commit is contained in:
salam committed 2026-10-10 15:59:48 +02:00
1 parent 0a09953bdd
commit 89cb571b56
7 files changed
+23 -60

No files matched your search

@@ -0,0 +1,42 @@
<?php
namespace App\Filament\Widgets\Boxes\Helper;
class ExpectationMethodB
{
public static function calc(array $expectations)
{
// ok in pratica made = scored e got = conceded
$cfHA = 2;
$result = [];
foreach ($expectations as $bettype => $data) {
$result[$bettype]['home'] = round((
$data['team_home']['scored']['home']['sum'] * $cfHA +
$data['team_home']['scored']['away']['sum'] +
$data['team_away']['conceded']['away']['sum'] * $cfHA +
$data['team_away']['conceded']['home']['sum']
) / (
$data['team_home']['scored']['home']['evt'] * $cfHA +
$data['team_home']['scored']['away']['evt'] +
$data['team_away']['conceded']['home']['evt'] +
$data['team_away']['conceded']['away']['evt'] * $cfHA
), 1);
$result[$bettype]['away'] = round((
$data['team_home']['conceded']['home']['sum'] * $cfHA +
$data['team_home']['conceded']['away']['sum'] +
$data['team_away']['scored']['away']['sum'] * $cfHA +
$data['team_away']['scored']['home']['sum']
) / (
$data['team_home']['conceded']['home']['evt'] * $cfHA +
$data['team_home']['conceded']['away']['evt'] +
$data['team_away']['scored']['home']['evt'] +
$data['team_away']['scored']['away']['evt'] * $cfHA
), 1);
}
return $result;
}
}