jidt/course/Module03-MutualInformation/ScissorsPaperRockAnalysis-M...
Joseph Lizier 24f2dd89e1 Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00
..
completed Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00
README.md Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00
computeConditionalEntropyForAllPlayers.m Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00
computeConditionalEntropyForPlayer.m Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00
computeEntropyForAllPlayers.m Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00
computeEntropyForPlayer.m Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00
computeMutualInformationForAllPlayers.m Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00
computeMutualInformationForPlayer.m Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00
listPlayers.m Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00
loadGamesForPlayer.m Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00
setup.m Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00
translateMove.m Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00
translateResult.m Added Scissors-Paper-Rock analysis activity 2024-02-21 23:19:27 +11:00

README.md

Scissors-Paper-Rock analysis

This set of files are used to analyse the Scissors-Paper-Rock data set.

These are described in full in the tutorial page for this task.

In brief, the files include:

  • setup.m is called to initialise various system paths for the analysis. You need not call this yourself, the parsing scripts do it for you.
  • listPlayers.m to pull out the names of players.
  • loadGamesForPlayer.m to pull out the game data for a given player.
  • translateMove.m and translateResult.m translate the encoded moves and results to text strings.
  • computeEntropyForPlayer.m, computeConditionalEntropyForPlayer.m and computeMutualInformationForPlayer.m compute information theoretic measures for a single named player.
  • computeEntropyForAllPlayers.m, computeConditionalEntropyForAllPlayers.m and computeMutualInformationForAllPlayers.m compute information-theoretic measures for all players.