Package edu.cuny.cat.stat

Classes that generate reports on different aspects of cat game.

See:
          Description

Interface Summary
GameReport An interface defined for game logging.
ScoreDaysCondition An interface used to determine scoring game days.
 

Class Summary
AbstractScoreDaysCondition An abstract ScoreDaysCondition which makes decision once for each queries day.
AllScoreDaysCondition A ScoreDaysCondition defines that all game days are counted for scoring.
CatReportVariableNameDecoder The class that allows to use patterns in ReportVariable names and provides the replacements for each pattern to obtain actual variable names.
ClientDynamicsReport A report logging the behaviors of game clients for debugging purpose.
CombiGameReport A report that combines several different reports.
CombiScoreDaysCondition A ScoreDaysCondition that is based on the rules in a set of sub- ScoreDaysConditions.
ConnectionStateReport A report that records the states of specialists in a CSV file based on CSVWriter.
DailyAssessmentReport A report executing daily assessment on specialists according to the TAC market design tournament assessment process document.
DefaultScoreDaysCondition A ScoreDaysCondition with which game days after a certain point are counted with a certain probability for scoring.
DirectRevelationReport A report that uses FourHeapShoutEngine to process shouts at specialists to make theoretical analysis later on (in subclasses).
DistributionBasedScoreDaysCondition A ScoreDaysCondition defines that game days are chosen for scoring with probabilities according to the cumulative distribution function of a certain distribution.
FeeReport A report tracking and recording charges announced by specialists.
HistoricalReport A report that keeps a historical record of the shouts in the market that lead to the last N transactions.
MarketMetricsReport A report calculating actual efficiency, actual convergence coefficient, and equilibrium price, quantitiy, and profit of specialists.
MoreRevelationReport A report that uses ThetaShoutEngine to process shouts at specialists to do additional theoretical analysis.
PayoffReport This class aims to support an ecological simulation of a set of specialists in an all-round cat game.
ProfitReport A report tracking the cumulative profits of specialists.
RangeBasedScoreDaysCondition A ScoreDaysCondition with which game days falling into a certain frame are all counted for scoring.
ReportVariableWriterReport This class writes values of specified report variables to the specified DataWriter objects, and thus can be used to log data to, e.g., CSV files, a database back end, etc.
ResourceReport A report collecting resource consumption information, including memory use, etc.
RoundlyReportVariableWriterReport This class writes values of specified report variables to the specified DataWriter objects, and thus can be used to log data to, e.g., CSV files, a database back end, etc.
Score a record of the score of a specialist.
ScoreReport A report on scores of specialists with a ScoreDaysCondition specifying scoring game days.
ShoutReport A report tracking shouts and transactions that have been made at specialists day by day.
StatisticalReport This class tracks the values of specified report variables, and calculates and outputs the distribution of each value.
TraderDistributionReport A report tracking how traders are distributed among specialists over days.
TraderReport A report recording information about traders.
 

Package edu.cuny.cat.stat Description

Classes that generate reports on different aspects of cat game.