diff --git a/frontend/src/pagesContent/event/[event_id]/simulation.tsx b/frontend/src/pagesContent/event/[event_id]/simulation.tsx index 9fbd8e36..d12084c9 100644 --- a/frontend/src/pagesContent/event/[event_id]/simulation.tsx +++ b/frontend/src/pagesContent/event/[event_id]/simulation.tsx @@ -137,7 +137,7 @@ const SimulationSection = ({ eventId, data }: { eventId: string; data: EventData rank: i + 1, num: teamEvent.team, team: teamEvent?.team_name, - epa: round(teamEvent?.epa?.total_points?.mean ?? 0, 1), + epa: round(teamEvent?.epa?.breakdown?.total_points ?? 0, 1), rankMean: rankMean[teamEvent.team] ? round(rankMean[teamEvent.team], 2) : "", rank5: rank5[teamEvent.team] ? round(rank5[teamEvent.team], 2) : "", rank50: rank50[teamEvent.team] ? round(rank50[teamEvent.team], 2) : "", @@ -158,7 +158,7 @@ const SimulationSection = ({ eventId, data }: { eventId: string; data: EventData return { num: teamEvent.team, team: teamEvent?.team_name, - epa: round(teamEvent?.epa?.total_points?.mean ?? 0, 1), + epa: round(teamEvent?.epa?.breakdown?.total_points ?? 0, 1), rankMean: rankMean[teamEvent.team] ? round(rankMean[teamEvent.team], 2) : "", RPMean: RPMean[teamEvent.team] ? round(RPMean[teamEvent.team], 2) : "", ...probsObj, diff --git a/frontend/src/pagesContent/event/[event_id]/worker.ts b/frontend/src/pagesContent/event/[event_id]/worker.ts index 3300ebe8..b82e9205 100644 --- a/frontend/src/pagesContent/event/[event_id]/worker.ts +++ b/frontend/src/pagesContent/event/[event_id]/worker.ts @@ -570,7 +570,7 @@ async function _strengthOfSchedule(data: EventData, simCount: number, postEvent: currTeamOpponents.length; const deltaEPA = epaAvg + 2 * avgPartnerEPA - 3 * avgOpponentEPA; - const distrib = Gaussian(0, (epaSd * epaSd * 5) / N); + const distrib = Gaussian(0, (epaSd * epaSd * 5) / N || 1e-9); const epaPercentile = 1 - distrib.cdf(deltaEPA); const overallPercentile = (rankPercentile + rpPercentile + epaPercentile) / 3;