A race condition extraction unit extracts the past race results, which are the object of statistics, based on the race conditions of a target race. A factor extraction unit extracts effective factors, which are factors related to arrival order by sorting the extracted race results in arrival order. A factor conformation judgment unit judges whether each competitor participating in the target race conforms to each extracted effective factor and attaches a score to each competitor based on the judgment result. A race prediction unit predicts the race result of the target race based on both an analysis result obtained by the conventional method and the score attached by the factor conformation judgment unit. In this way, the statistics of past race results can be used in race prediction.
A method, a system, and a recording medium are provided herein by which a user selects a number of a plurality of events for which an outcome of each event is not known to the user. A predicted result is then automatically indicated to the user based on a probability that a predetermined outcome will occur among the user-selected number of events.