Versions in this module Expand all Collapse all v0 v0.7.0 Aug 26, 2026 v0.6.0 Aug 25, 2026 Changes in this version + func Ordinal(rating Rating, options *Options) float64 + func PredictDraw(teams []Team, options *Options) float64 + func PredictRank(teams []Team, options *Options) (predictions [][]float64) + func PredictWin(teams []Team, options *Options) []float64 + func RankDataMin(data []float64) []float64 + type Gamma func(adjustedTeamUncertainty float64, amountOfTeams int64, averageTeamSkill float64, ...) float64 + type Model func(teams []Team, options *Options) []Team + type NewRatingParams struct + AveragePlayerSkill float64 + SkillUncertaintyDegree float64 + type Options struct + AveragePlayerSkill *float64 + GammaFunction *Gamma + Model *Model + PreventUncertaintyIncrease *bool + Rankings []int64 + Scores []int64 + SkillUncertaintyDegree *float64 + SmallPositive *float64 + StandardizedPlayerSkill *float64 + Tau *float64 + VarianceForTeamPerformance *float64 + type Rating struct + AveragePlayerSkill float64 + SkillUncertaintyDegree float64 + func NewRating(init *NewRatingParams, options *Options) *Rating + type Team []*Rating + func BradleyTerryFull(game []Team, options *Options) []Team + func BradleyTerryPart(game []Team, options *Options) []Team + func NewTeam(teams ...*Rating) Team + func PlackettLuce(game []Team, options *Options) []Team + func Rate(teams []Team, options Options) []Team + func ThurstoneMostellerFull(game []Team, options *Options) []Team + func ThurstoneMostellerPart(game []Team, options *Options) []Team