Arenas

Arenas are objects that manage populations of competitors and their matchups. Currently there is only one type of arena implemented, LambdaArenas

Lambda Arena

Helpers

class elote.arenas.base.History[source]
add_bout(bout)[source]
Parameters:

bout

Returns:

confusion_matrix(lower_threshold=0.5, upper_threshold=0.5, attribute_filter=None)[source]
Parameters:
  • lower_threshold

  • upper_threshold

  • attribute_filter

Returns:

Parameters:

trials

Returns:

report_results(lower_threshold=0.5, upper_threshold=0.5)[source]
Parameters:
  • lower_threshold

  • upper_threshold

Returns:

class elote.arenas.base.Bout(a, b, predicted_outcome, outcome, attributes=None)[source]
Parameters:
  • a

  • b

  • predicted_outcome

  • outcome

  • attributes

actual_winner()[source]
Returns:

false_negative(threshold=0.5)[source]
Parameters:

threshold

Returns:

false_positive(threshold=0.5)[source]
Parameters:

threshold

Returns:

predicted_loser(lower_threshold=0.5, upper_threshold=0.5)[source]
Parameters:
  • lower_threshold

  • upper_threshold

Returns:

predicted_winner(lower_threshold=0.5, upper_threshold=0.5)[source]
Parameters:
  • lower_threshold

  • upper_threshold

Returns:

true_negative(threshold=0.5)[source]
Parameters:

threshold

Returns:

true_positive(threshold=0.5)[source]
Parameters:

threshold

Returns: