├── .gitignore ├── LICENSE ├── README.md ├── doc ├── glicko2_tennis_skills │ ├── correlation_match_probability.png │ ├── correlation_point_probability.png │ ├── federer_djokovic_skills_history.png │ ├── glicko2_tennis_skills.md │ ├── plotting_correlation_match_probability │ │ ├── match_prob_accuracy.dat │ │ └── match_prob_accuracy.gnu │ ├── plotting_correlation_point_probability │ │ ├── point_prob_accuracy.dat │ │ └── point_prob_accuracy.gnu │ ├── plotting_federer_djokovic_chart │ │ ├── glicko.gnu │ │ ├── playerARatingOnReturn.dat │ │ ├── playerARatingOnServe.dat │ │ ├── playerAWon.dat │ │ ├── playerBRatingOnReturn.dat │ │ ├── playerBRatingOnServe.dat │ │ └── playerBWon.dat │ ├── tennis-glicko2-details.png │ └── tennis-glicko2.png └── mlss2013 │ ├── R │ ├── federer_multiskill_trueskill │ │ ├── federer_multiskill_trueskill.R │ │ └── federer_multiskill_trueskill_2006_2007.csv │ ├── federer_v_djokovic_2010_2011 │ │ ├── federer_v_djokovic_2011.R │ │ ├── multiskill_federer_djokovic_2010_2011.csv │ │ ├── multiskill_federer_djokovic_skills_2010_2011.csv │ │ ├── trueskill_federer_djokovic_2010_2011.csv │ │ ├── trueskill_federer_djokovic_skills_2010_2011.R │ │ └── trueskill_federer_djokovic_skills_2010_2011.csv │ ├── multiskill_trueskill_correlation │ │ ├── multiskill_trueskill_correlation.R │ │ ├── trueskill_2007.csv │ │ └── trueskill_point_servereturn_2007.csv │ └── skills_before_after_the_point │ │ └── skills_before_after_the_point.R │ └── tennis_skills_poster.pdf ├── model-tester ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── resources │ │ └── log4j.properties │ └── scala │ │ └── dk │ │ └── tennis │ │ └── compare │ │ ├── analysis │ │ ├── TimePlot.scala │ │ ├── playersOnServeRanking.scala │ │ ├── plotAvgSkillsOverTime.scala │ │ ├── plotPlayerSkillOnServeForModels.scala │ │ └── plotSimPlayerSkillsOverTime.scala │ │ ├── domain │ │ ├── BetfairDataRow.scala │ │ ├── BfMarket.scala │ │ └── filterBetfairData.scala │ │ ├── matching │ │ ├── GenericMarketCompare.scala │ │ ├── MarketCompare.scala │ │ ├── event │ │ │ ├── EventsMatcher.scala │ │ │ └── GenericEventsMatcher.scala │ │ └── playerspair │ │ │ ├── GenericPlayersPairMatcher.scala │ │ │ └── PlayersPairMatcher.scala │ │ ├── model │ │ ├── ExPricesMatchModel.scala │ │ └── GamePrices.scala │ │ ├── pointprob │ │ ├── GenericPointProbCalc.scala │ │ └── PointProbCalc.scala │ │ └── trading │ │ ├── Betex.scala │ │ ├── Outcome.scala │ │ ├── Trader.scala │ │ └── sim │ │ ├── TradingSimSummary.scala │ │ └── tradingSim.scala │ └── test │ ├── resources │ ├── R │ │ ├── analysis.R │ │ ├── dbn_10_rating_values.csv │ │ ├── dbn_10_rating_values_grmm.csv │ │ ├── dbn_20_rating_values.csv │ │ ├── glicko2.csv │ │ ├── latest_prices.csv │ │ ├── markov_50_rating_values.csv │ │ └── prices.csv │ ├── SQL │ │ ├── Accuracy_of_exchange_prices.md │ │ └── Import_matched_bets_to_MSSQL.md │ ├── atp_historical_data │ │ ├── match_data_2003.csv │ │ ├── match_data_2004.csv │ │ ├── match_data_2005.csv │ │ ├── match_data_2006.csv │ │ ├── match_data_2006_2011.csv │ │ ├── match_data_2006_2013.csv │ │ ├── match_data_2006_2014.csv │ │ ├── match_data_2006_2014_121114.csv │ │ ├── match_data_2006_2015_040115.csv │ │ ├── match_data_2007.csv │ │ ├── match_data_2008.csv │ │ ├── match_data_2009.csv │ │ ├── match_data_2010.csv │ │ ├── match_data_2011.csv │ │ ├── match_data_2012.csv │ │ └── match_data_2013.csv │ ├── best_so_far.txt │ ├── betfair_data │ │ ├── bf_markets_2010_2011.csv │ │ ├── bf_markets_2012.csv │ │ └── bf_markets_2013.csv │ ├── glicko2_market_probs_2010_2011.csv │ ├── lds_learn │ │ └── lds_learn.m │ ├── tennis_markets_clay.csv │ ├── tennis_markets_grass.csv │ ├── tennis_markets_market_with_no_probabilities.csv │ ├── tennis_markets_market_with_single_runner.csv │ ├── tennis_markets_single_market.csv │ ├── tennis_markets_two_markets.csv │ ├── tennis_markets_zero_probability.csv │ └── two_points_game │ │ └── game_results_2006_2011.csv │ └── scala │ └── dk │ └── tennis │ └── compare │ ├── AtpApp.scala │ ├── BatchMatchPredictionApp.scala │ ├── BfTradingApp.scala │ ├── ExpVersusActualWinProbApp.scala │ ├── MatchPredictionApp.scala │ ├── MatchProbGivenSkillsApp.scala │ ├── OpponentCovAnalysisApp.scala │ ├── TournamentApp.scala │ ├── TradingSimApp.scala │ ├── analysis │ ├── plotAvgSkillsOverTimeApp.scala │ ├── plotPlayerSkillOnServeForModelsApp.scala │ ├── plotSimPlayerSkillOnServeForModelsApp.scala │ └── plotSimPlayerSkillsOverTimeApp.scala │ ├── domain │ └── filterBetfairDataTest.scala │ ├── filterBetfairDataApp.scala │ ├── matching │ ├── event │ │ └── GenericEventsMatcherTest.scala │ └── playerspair │ │ └── GenericPlayersPairMatcherTest.scala │ └── pointprob │ └── GenericPointProbCalcTest.scala ├── multiskill ├── .gitignore ├── build.sbt ├── project │ ├── .gitignore │ └── build.properties └── src │ ├── main │ └── scala │ │ └── dk │ │ └── tennis │ │ └── compare │ │ └── rating │ │ └── multiskill │ │ ├── analysis │ │ ├── Calibrate.scala │ │ ├── OnlineAvg.scala │ │ ├── expVersusActualWinProb.scala │ │ └── h2h │ │ │ ├── Head2HeadStat.scala │ │ │ └── Head2HeadStatsDB.scala │ │ ├── infer │ │ ├── matchprob │ │ │ ├── MatchPrediction.scala │ │ │ ├── givenmatchresults │ │ │ │ └── InferMatchProbGivenMatchResults.scala │ │ │ ├── givenmatchresultsloo │ │ │ │ └── InferMatchProbGivenMatchResultsLoo.scala │ │ │ ├── givenpastmatchresults │ │ │ │ └── InferMatchProbGivenPastMatchResults.scala │ │ │ └── givenskills │ │ │ │ └── inferMatchProbGivenSkills.scala │ │ ├── outcome │ │ │ └── InferOutcomeGivenPerfDiff.scala │ │ ├── perfdiffgivenskills │ │ │ ├── inferPerfDiffGivenSkills.scala │ │ │ └── inferPerfDiffsGivenSkills.scala │ │ ├── skillgivenplayer │ │ │ └── InferSkillGivenPlayer.scala │ │ ├── skillgivenskills │ │ │ ├── InferSkillGivenSkills.scala │ │ │ └── inferMarginalOfZ.scala │ │ ├── skillmodelparams │ │ │ ├── PlayerCovFuncFactory.scala │ │ │ ├── SkillDiffFuncState.scala │ │ │ ├── SkillsDiffFunction.scala │ │ │ ├── SkillsModelParams.scala │ │ │ └── calcSkillsModelParams.scala │ │ └── skills │ │ │ ├── InferSkill.scala │ │ │ ├── givenallmatches │ │ │ └── InferSkillGivenAllMatches.scala │ │ │ ├── givenmatchesloo │ │ │ └── InferSkillGivenMatchesLoo.scala │ │ │ └── giventrueskills │ │ │ └── InferSkillGivenTrueSkills.scala │ │ ├── matchloader │ │ ├── MatchResult.scala │ │ ├── MatchesLoader.scala │ │ ├── PlayerStats.scala │ │ └── generateMatches.scala │ │ ├── model │ │ ├── multipoint │ │ │ ├── GenericMultiPointModel.scala │ │ │ ├── MultiPointModel.scala │ │ │ └── PointsFactorGraph.scala │ │ ├── multipointcor │ │ │ ├── GenericMultiPointCorModel.scala │ │ │ ├── MultiPointCorModel.scala │ │ │ └── PointsFactorGraph.scala │ │ ├── perfdiff │ │ │ ├── GenericPerfDiffModel.scala │ │ │ ├── NumOfSets.scala │ │ │ ├── PerfDiff.scala │ │ │ ├── PerfDiffModel.scala │ │ │ ├── Player.scala │ │ │ ├── Score.scala │ │ │ ├── Surface.scala │ │ │ ├── factorgraph │ │ │ │ ├── SkillsFactorGraph.scala │ │ │ │ └── calibrate.scala │ │ │ ├── math │ │ │ │ └── GPSkillMath.scala │ │ │ ├── readme.txt │ │ │ └── skillsfactor │ │ │ │ ├── PlayerKey.scala │ │ │ │ ├── PlayerSkills.scala │ │ │ │ ├── PlayerSkillsFactor.scala │ │ │ │ ├── cov │ │ │ │ ├── CovFunc.scala │ │ │ │ ├── numofsets │ │ │ │ │ └── NumOfSetsCovFunc.scala │ │ │ │ ├── opponent │ │ │ │ │ ├── OpponentCovFunc.scala │ │ │ │ │ ├── OpponentCovValue.scala │ │ │ │ │ ├── OpponentOverTimeCovFunc.scala │ │ │ │ │ ├── OpponentSimMap.scala │ │ │ │ │ └── PlayerSkill.scala │ │ │ │ ├── opponentseiso │ │ │ │ │ └── OpponentSeIsoCovFunc.scala │ │ │ │ ├── opponenttype │ │ │ │ │ ├── OpponentType.scala │ │ │ │ │ ├── OpponentTypeCovFunc.scala │ │ │ │ │ └── OpponentTypeOverTimeCovFunc.scala │ │ │ │ ├── skillcov │ │ │ │ │ ├── SkillCovFunc.scala │ │ │ │ │ └── SkillSumCovFunc.scala │ │ │ │ ├── skillovertime │ │ │ │ │ └── SkillOverTimeCovFunc.scala │ │ │ │ └── surface │ │ │ │ │ └── SurfaceCovFunc.scala │ │ │ │ └── factorops │ │ │ │ ├── AllSkills.scala │ │ │ │ ├── calcPosteriorSkillsByPlayerMap.scala │ │ │ │ └── sampleGameSkills.scala │ │ └── pointcormodel │ │ │ ├── GenericPointCorModel.scala │ │ │ └── PointCorModel.scala │ │ └── scoresim │ │ ├── ScoresSimulator.scala │ │ ├── SimScore.scala │ │ └── scoreSim.scala │ └── test │ ├── resources │ ├── atp_historical_data │ │ ├── match_data_2006_2011.csv │ │ ├── match_data_2006_2013.csv │ │ └── match_data_2006_2014_121114.csv │ └── log4j.properties │ └── scala │ └── dk │ └── tennis │ └── compare │ └── rating │ └── multiskill │ ├── analysis │ └── h2h │ │ └── Head2HeadStatsDBTest.scala │ ├── infer │ ├── outcome │ │ └── InferOutcomeGivenPerfDiffTest.scala │ ├── skillgivenskills │ │ ├── inferMarginalOfZTest.scala │ │ └── inferSkillGivenSkillsTest.scala │ └── skillmodelparams │ │ └── calcSkillsModelParamsTest.scala │ ├── model │ ├── multipointcor │ │ └── GenericMultiPointCorModelTest.scala │ ├── perfdiff │ │ ├── GenericPerfDiffTest.scala │ │ └── skillsfactor │ │ │ └── cov │ │ │ └── opponent │ │ │ └── OpponentCovFuncTest.scala │ └── pointcormodel │ │ └── GenericPointCorModelTest.scala │ ├── scoresim │ └── scoreSimTest.scala │ └── testutil │ └── MultiSkillTestUtil.scala ├── pom.xml └── trueskill ├── .gitignore ├── pom.xml └── src ├── main └── scala │ └── dk │ └── tennis │ └── compare │ └── rating │ └── trueskill │ ├── GenericTrueSkill.scala │ ├── TrueSkill.scala │ ├── factorgraph │ └── SingleGameFactorGraph.scala │ ├── matchprob │ ├── GenericTrueSkillMatchProb.scala │ └── TrueSkillMatchProb.scala │ └── model │ ├── Result.scala │ └── TrueSkillRating.scala └── test └── scala └── dk └── tennis └── compare └── rating └── trueskill ├── GenericTrueSkillTest.scala └── testutil └── TestUtil.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/README.md -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/correlation_match_probability.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/correlation_match_probability.png -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/correlation_point_probability.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/correlation_point_probability.png -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/federer_djokovic_skills_history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/federer_djokovic_skills_history.png -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/glicko2_tennis_skills.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/glicko2_tennis_skills.md -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/plotting_correlation_match_probability/match_prob_accuracy.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/plotting_correlation_match_probability/match_prob_accuracy.dat -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/plotting_correlation_match_probability/match_prob_accuracy.gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/plotting_correlation_match_probability/match_prob_accuracy.gnu -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/plotting_correlation_point_probability/point_prob_accuracy.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/plotting_correlation_point_probability/point_prob_accuracy.dat -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/plotting_correlation_point_probability/point_prob_accuracy.gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/plotting_correlation_point_probability/point_prob_accuracy.gnu -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/glicko.gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/glicko.gnu -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/playerARatingOnReturn.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/playerARatingOnReturn.dat -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/playerARatingOnServe.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/playerARatingOnServe.dat -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/playerAWon.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/playerAWon.dat -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/playerBRatingOnReturn.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/playerBRatingOnReturn.dat -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/playerBRatingOnServe.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/playerBRatingOnServe.dat -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/playerBWon.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/plotting_federer_djokovic_chart/playerBWon.dat -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/tennis-glicko2-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/tennis-glicko2-details.png -------------------------------------------------------------------------------- /doc/glicko2_tennis_skills/tennis-glicko2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/glicko2_tennis_skills/tennis-glicko2.png -------------------------------------------------------------------------------- /doc/mlss2013/R/federer_multiskill_trueskill/federer_multiskill_trueskill.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/mlss2013/R/federer_multiskill_trueskill/federer_multiskill_trueskill.R -------------------------------------------------------------------------------- /doc/mlss2013/R/federer_multiskill_trueskill/federer_multiskill_trueskill_2006_2007.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/mlss2013/R/federer_multiskill_trueskill/federer_multiskill_trueskill_2006_2007.csv -------------------------------------------------------------------------------- /doc/mlss2013/R/federer_v_djokovic_2010_2011/federer_v_djokovic_2011.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/mlss2013/R/federer_v_djokovic_2010_2011/federer_v_djokovic_2011.R -------------------------------------------------------------------------------- /doc/mlss2013/R/federer_v_djokovic_2010_2011/multiskill_federer_djokovic_2010_2011.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/mlss2013/R/federer_v_djokovic_2010_2011/multiskill_federer_djokovic_2010_2011.csv -------------------------------------------------------------------------------- /doc/mlss2013/R/federer_v_djokovic_2010_2011/multiskill_federer_djokovic_skills_2010_2011.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/mlss2013/R/federer_v_djokovic_2010_2011/multiskill_federer_djokovic_skills_2010_2011.csv -------------------------------------------------------------------------------- /doc/mlss2013/R/federer_v_djokovic_2010_2011/trueskill_federer_djokovic_2010_2011.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/mlss2013/R/federer_v_djokovic_2010_2011/trueskill_federer_djokovic_2010_2011.csv -------------------------------------------------------------------------------- /doc/mlss2013/R/federer_v_djokovic_2010_2011/trueskill_federer_djokovic_skills_2010_2011.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/mlss2013/R/federer_v_djokovic_2010_2011/trueskill_federer_djokovic_skills_2010_2011.R -------------------------------------------------------------------------------- /doc/mlss2013/R/federer_v_djokovic_2010_2011/trueskill_federer_djokovic_skills_2010_2011.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/mlss2013/R/federer_v_djokovic_2010_2011/trueskill_federer_djokovic_skills_2010_2011.csv -------------------------------------------------------------------------------- /doc/mlss2013/R/multiskill_trueskill_correlation/multiskill_trueskill_correlation.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/mlss2013/R/multiskill_trueskill_correlation/multiskill_trueskill_correlation.R -------------------------------------------------------------------------------- /doc/mlss2013/R/multiskill_trueskill_correlation/trueskill_2007.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/mlss2013/R/multiskill_trueskill_correlation/trueskill_2007.csv -------------------------------------------------------------------------------- /doc/mlss2013/R/multiskill_trueskill_correlation/trueskill_point_servereturn_2007.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/mlss2013/R/multiskill_trueskill_correlation/trueskill_point_servereturn_2007.csv -------------------------------------------------------------------------------- /doc/mlss2013/R/skills_before_after_the_point/skills_before_after_the_point.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/mlss2013/R/skills_before_after_the_point/skills_before_after_the_point.R -------------------------------------------------------------------------------- /doc/mlss2013/tennis_skills_poster.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/doc/mlss2013/tennis_skills_poster.pdf -------------------------------------------------------------------------------- /model-tester/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/.gitignore -------------------------------------------------------------------------------- /model-tester/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/pom.xml -------------------------------------------------------------------------------- /model-tester/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/analysis/TimePlot.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/analysis/TimePlot.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/analysis/playersOnServeRanking.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/analysis/playersOnServeRanking.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/analysis/plotAvgSkillsOverTime.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/analysis/plotAvgSkillsOverTime.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/analysis/plotPlayerSkillOnServeForModels.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/analysis/plotPlayerSkillOnServeForModels.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/analysis/plotSimPlayerSkillsOverTime.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/analysis/plotSimPlayerSkillsOverTime.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/domain/BetfairDataRow.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/domain/BetfairDataRow.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/domain/BfMarket.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/domain/BfMarket.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/domain/filterBetfairData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/domain/filterBetfairData.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/matching/GenericMarketCompare.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/matching/GenericMarketCompare.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/matching/MarketCompare.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/matching/MarketCompare.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/matching/event/EventsMatcher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/matching/event/EventsMatcher.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/matching/event/GenericEventsMatcher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/matching/event/GenericEventsMatcher.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/matching/playerspair/GenericPlayersPairMatcher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/matching/playerspair/GenericPlayersPairMatcher.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/matching/playerspair/PlayersPairMatcher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/matching/playerspair/PlayersPairMatcher.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/model/ExPricesMatchModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/model/ExPricesMatchModel.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/model/GamePrices.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/model/GamePrices.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/pointprob/GenericPointProbCalc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/pointprob/GenericPointProbCalc.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/pointprob/PointProbCalc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/pointprob/PointProbCalc.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/trading/Betex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/trading/Betex.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/trading/Outcome.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/trading/Outcome.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/trading/Trader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/trading/Trader.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/trading/sim/TradingSimSummary.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/trading/sim/TradingSimSummary.scala -------------------------------------------------------------------------------- /model-tester/src/main/scala/dk/tennis/compare/trading/sim/tradingSim.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/main/scala/dk/tennis/compare/trading/sim/tradingSim.scala -------------------------------------------------------------------------------- /model-tester/src/test/resources/R/analysis.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/R/analysis.R -------------------------------------------------------------------------------- /model-tester/src/test/resources/R/dbn_10_rating_values.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/R/dbn_10_rating_values.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/R/dbn_10_rating_values_grmm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/R/dbn_10_rating_values_grmm.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/R/dbn_20_rating_values.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/R/dbn_20_rating_values.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/R/glicko2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/R/glicko2.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/R/latest_prices.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/R/latest_prices.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/R/markov_50_rating_values.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/R/markov_50_rating_values.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/R/prices.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/R/prices.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/SQL/Accuracy_of_exchange_prices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/SQL/Accuracy_of_exchange_prices.md -------------------------------------------------------------------------------- /model-tester/src/test/resources/SQL/Import_matched_bets_to_MSSQL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/SQL/Import_matched_bets_to_MSSQL.md -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2003.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2003.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2004.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2004.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2005.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2005.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2006.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2006.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2006_2011.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2006_2011.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2006_2013.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2006_2013.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2006_2014.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2006_2014.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2006_2014_121114.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2006_2014_121114.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2006_2015_040115.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2006_2015_040115.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2007.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2007.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2008.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2008.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2009.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2009.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2010.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2010.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2011.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2011.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2012.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2012.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/atp_historical_data/match_data_2013.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/atp_historical_data/match_data_2013.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/best_so_far.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/best_so_far.txt -------------------------------------------------------------------------------- /model-tester/src/test/resources/betfair_data/bf_markets_2010_2011.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/betfair_data/bf_markets_2010_2011.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/betfair_data/bf_markets_2012.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/betfair_data/bf_markets_2012.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/betfair_data/bf_markets_2013.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/betfair_data/bf_markets_2013.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/glicko2_market_probs_2010_2011.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/glicko2_market_probs_2010_2011.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/lds_learn/lds_learn.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/lds_learn/lds_learn.m -------------------------------------------------------------------------------- /model-tester/src/test/resources/tennis_markets_clay.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/tennis_markets_clay.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/tennis_markets_grass.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/tennis_markets_grass.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/tennis_markets_market_with_no_probabilities.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/tennis_markets_market_with_no_probabilities.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/tennis_markets_market_with_single_runner.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/tennis_markets_market_with_single_runner.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/tennis_markets_single_market.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/tennis_markets_single_market.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/tennis_markets_two_markets.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/tennis_markets_two_markets.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/tennis_markets_zero_probability.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/resources/tennis_markets_zero_probability.csv -------------------------------------------------------------------------------- /model-tester/src/test/resources/two_points_game/game_results_2006_2011.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/AtpApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/AtpApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/BatchMatchPredictionApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/BatchMatchPredictionApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/BfTradingApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/BfTradingApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/ExpVersusActualWinProbApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/ExpVersusActualWinProbApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/MatchPredictionApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/MatchPredictionApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/MatchProbGivenSkillsApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/MatchProbGivenSkillsApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/OpponentCovAnalysisApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/OpponentCovAnalysisApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/TournamentApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/TournamentApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/TradingSimApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/TradingSimApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/analysis/plotAvgSkillsOverTimeApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/analysis/plotAvgSkillsOverTimeApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/analysis/plotPlayerSkillOnServeForModelsApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/analysis/plotPlayerSkillOnServeForModelsApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/analysis/plotSimPlayerSkillOnServeForModelsApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/analysis/plotSimPlayerSkillOnServeForModelsApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/analysis/plotSimPlayerSkillsOverTimeApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/analysis/plotSimPlayerSkillsOverTimeApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/domain/filterBetfairDataTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/domain/filterBetfairDataTest.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/filterBetfairDataApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/filterBetfairDataApp.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/matching/event/GenericEventsMatcherTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/matching/event/GenericEventsMatcherTest.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/matching/playerspair/GenericPlayersPairMatcherTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/matching/playerspair/GenericPlayersPairMatcherTest.scala -------------------------------------------------------------------------------- /model-tester/src/test/scala/dk/tennis/compare/pointprob/GenericPointProbCalcTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/model-tester/src/test/scala/dk/tennis/compare/pointprob/GenericPointProbCalcTest.scala -------------------------------------------------------------------------------- /multiskill/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/.gitignore -------------------------------------------------------------------------------- /multiskill/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/build.sbt -------------------------------------------------------------------------------- /multiskill/project/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /multiskill/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.7 2 | -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/analysis/Calibrate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/analysis/Calibrate.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/analysis/OnlineAvg.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/analysis/OnlineAvg.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/analysis/expVersusActualWinProb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/analysis/expVersusActualWinProb.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/analysis/h2h/Head2HeadStat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/analysis/h2h/Head2HeadStat.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/analysis/h2h/Head2HeadStatsDB.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/analysis/h2h/Head2HeadStatsDB.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/matchprob/MatchPrediction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/matchprob/MatchPrediction.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/matchprob/givenmatchresults/InferMatchProbGivenMatchResults.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/matchprob/givenmatchresults/InferMatchProbGivenMatchResults.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/matchprob/givenmatchresultsloo/InferMatchProbGivenMatchResultsLoo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/matchprob/givenmatchresultsloo/InferMatchProbGivenMatchResultsLoo.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/matchprob/givenpastmatchresults/InferMatchProbGivenPastMatchResults.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/matchprob/givenpastmatchresults/InferMatchProbGivenPastMatchResults.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/matchprob/givenskills/inferMatchProbGivenSkills.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/matchprob/givenskills/inferMatchProbGivenSkills.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/outcome/InferOutcomeGivenPerfDiff.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/outcome/InferOutcomeGivenPerfDiff.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/perfdiffgivenskills/inferPerfDiffGivenSkills.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/perfdiffgivenskills/inferPerfDiffGivenSkills.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/perfdiffgivenskills/inferPerfDiffsGivenSkills.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/perfdiffgivenskills/inferPerfDiffsGivenSkills.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillgivenplayer/InferSkillGivenPlayer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillgivenplayer/InferSkillGivenPlayer.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillgivenskills/InferSkillGivenSkills.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillgivenskills/InferSkillGivenSkills.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillgivenskills/inferMarginalOfZ.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillgivenskills/inferMarginalOfZ.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillmodelparams/PlayerCovFuncFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillmodelparams/PlayerCovFuncFactory.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillmodelparams/SkillDiffFuncState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillmodelparams/SkillDiffFuncState.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillmodelparams/SkillsDiffFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillmodelparams/SkillsDiffFunction.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillmodelparams/SkillsModelParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillmodelparams/SkillsModelParams.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillmodelparams/calcSkillsModelParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skillmodelparams/calcSkillsModelParams.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skills/InferSkill.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skills/InferSkill.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skills/givenallmatches/InferSkillGivenAllMatches.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skills/givenallmatches/InferSkillGivenAllMatches.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skills/givenmatchesloo/InferSkillGivenMatchesLoo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skills/givenmatchesloo/InferSkillGivenMatchesLoo.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skills/giventrueskills/InferSkillGivenTrueSkills.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/infer/skills/giventrueskills/InferSkillGivenTrueSkills.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/matchloader/MatchResult.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/matchloader/MatchResult.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/matchloader/MatchesLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/matchloader/MatchesLoader.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/matchloader/PlayerStats.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/matchloader/PlayerStats.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/matchloader/generateMatches.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/matchloader/generateMatches.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/multipoint/GenericMultiPointModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/multipoint/GenericMultiPointModel.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/multipoint/MultiPointModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/multipoint/MultiPointModel.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/multipoint/PointsFactorGraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/multipoint/PointsFactorGraph.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/multipointcor/GenericMultiPointCorModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/multipointcor/GenericMultiPointCorModel.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/multipointcor/MultiPointCorModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/multipointcor/MultiPointCorModel.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/multipointcor/PointsFactorGraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/multipointcor/PointsFactorGraph.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/GenericPerfDiffModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/GenericPerfDiffModel.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/NumOfSets.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/NumOfSets.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/PerfDiff.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/PerfDiff.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/PerfDiffModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/PerfDiffModel.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/Player.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/Player.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/Score.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/Score.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/Surface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/Surface.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/factorgraph/SkillsFactorGraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/factorgraph/SkillsFactorGraph.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/factorgraph/calibrate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/factorgraph/calibrate.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/math/GPSkillMath.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/math/GPSkillMath.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/readme.txt -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/PlayerKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/PlayerKey.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/PlayerSkills.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/PlayerSkills.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/PlayerSkillsFactor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/PlayerSkillsFactor.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/CovFunc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/CovFunc.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/numofsets/NumOfSetsCovFunc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/numofsets/NumOfSetsCovFunc.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponent/OpponentCovFunc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponent/OpponentCovFunc.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponent/OpponentCovValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponent/OpponentCovValue.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponent/OpponentOverTimeCovFunc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponent/OpponentOverTimeCovFunc.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponent/OpponentSimMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponent/OpponentSimMap.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponent/PlayerSkill.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponent/PlayerSkill.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponentseiso/OpponentSeIsoCovFunc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponentseiso/OpponentSeIsoCovFunc.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponenttype/OpponentType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponenttype/OpponentType.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponenttype/OpponentTypeCovFunc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponenttype/OpponentTypeCovFunc.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponenttype/OpponentTypeOverTimeCovFunc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponenttype/OpponentTypeOverTimeCovFunc.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/skillcov/SkillCovFunc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/skillcov/SkillCovFunc.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/skillcov/SkillSumCovFunc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/skillcov/SkillSumCovFunc.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/skillovertime/SkillOverTimeCovFunc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/skillovertime/SkillOverTimeCovFunc.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/surface/SurfaceCovFunc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/surface/SurfaceCovFunc.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/factorops/AllSkills.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/factorops/AllSkills.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/factorops/calcPosteriorSkillsByPlayerMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/factorops/calcPosteriorSkillsByPlayerMap.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/factorops/sampleGameSkills.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/factorops/sampleGameSkills.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/pointcormodel/GenericPointCorModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/pointcormodel/GenericPointCorModel.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/pointcormodel/PointCorModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/model/pointcormodel/PointCorModel.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/scoresim/ScoresSimulator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/scoresim/ScoresSimulator.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/scoresim/SimScore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/scoresim/SimScore.scala -------------------------------------------------------------------------------- /multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/scoresim/scoreSim.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/main/scala/dk/tennis/compare/rating/multiskill/scoresim/scoreSim.scala -------------------------------------------------------------------------------- /multiskill/src/test/resources/atp_historical_data/match_data_2006_2011.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/resources/atp_historical_data/match_data_2006_2011.csv -------------------------------------------------------------------------------- /multiskill/src/test/resources/atp_historical_data/match_data_2006_2013.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/resources/atp_historical_data/match_data_2006_2013.csv -------------------------------------------------------------------------------- /multiskill/src/test/resources/atp_historical_data/match_data_2006_2014_121114.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/resources/atp_historical_data/match_data_2006_2014_121114.csv -------------------------------------------------------------------------------- /multiskill/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/analysis/h2h/Head2HeadStatsDBTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/analysis/h2h/Head2HeadStatsDBTest.scala -------------------------------------------------------------------------------- /multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/infer/outcome/InferOutcomeGivenPerfDiffTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/infer/outcome/InferOutcomeGivenPerfDiffTest.scala -------------------------------------------------------------------------------- /multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/infer/skillgivenskills/inferMarginalOfZTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/infer/skillgivenskills/inferMarginalOfZTest.scala -------------------------------------------------------------------------------- /multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/infer/skillgivenskills/inferSkillGivenSkillsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/infer/skillgivenskills/inferSkillGivenSkillsTest.scala -------------------------------------------------------------------------------- /multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/infer/skillmodelparams/calcSkillsModelParamsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/infer/skillmodelparams/calcSkillsModelParamsTest.scala -------------------------------------------------------------------------------- /multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/model/multipointcor/GenericMultiPointCorModelTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/model/multipointcor/GenericMultiPointCorModelTest.scala -------------------------------------------------------------------------------- /multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/GenericPerfDiffTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/GenericPerfDiffTest.scala -------------------------------------------------------------------------------- /multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponent/OpponentCovFuncTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/model/perfdiff/skillsfactor/cov/opponent/OpponentCovFuncTest.scala -------------------------------------------------------------------------------- /multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/model/pointcormodel/GenericPointCorModelTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/model/pointcormodel/GenericPointCorModelTest.scala -------------------------------------------------------------------------------- /multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/scoresim/scoreSimTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/scoresim/scoreSimTest.scala -------------------------------------------------------------------------------- /multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/testutil/MultiSkillTestUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/multiskill/src/test/scala/dk/tennis/compare/rating/multiskill/testutil/MultiSkillTestUtil.scala -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/pom.xml -------------------------------------------------------------------------------- /trueskill/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/trueskill/.gitignore -------------------------------------------------------------------------------- /trueskill/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/trueskill/pom.xml -------------------------------------------------------------------------------- /trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/GenericTrueSkill.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/GenericTrueSkill.scala -------------------------------------------------------------------------------- /trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/TrueSkill.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/TrueSkill.scala -------------------------------------------------------------------------------- /trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/factorgraph/SingleGameFactorGraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/factorgraph/SingleGameFactorGraph.scala -------------------------------------------------------------------------------- /trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/matchprob/GenericTrueSkillMatchProb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/matchprob/GenericTrueSkillMatchProb.scala -------------------------------------------------------------------------------- /trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/matchprob/TrueSkillMatchProb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/matchprob/TrueSkillMatchProb.scala -------------------------------------------------------------------------------- /trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/model/Result.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/model/Result.scala -------------------------------------------------------------------------------- /trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/model/TrueSkillRating.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/trueskill/src/main/scala/dk/tennis/compare/rating/trueskill/model/TrueSkillRating.scala -------------------------------------------------------------------------------- /trueskill/src/test/scala/dk/tennis/compare/rating/trueskill/GenericTrueSkillTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/trueskill/src/test/scala/dk/tennis/compare/rating/trueskill/GenericTrueSkillTest.scala -------------------------------------------------------------------------------- /trueskill/src/test/scala/dk/tennis/compare/rating/trueskill/testutil/TestUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielkorzekwa/tennis-player-compare/HEAD/trueskill/src/test/scala/dk/tennis/compare/rating/trueskill/testutil/TestUtil.scala --------------------------------------------------------------------------------