1. An information processing apparatus comprising: a first calculation unit that calculates a probability function with highest likelihood based on data; a second calculation unit that calculates a canonical distribution in statistical physics and a parameter of the canonical distribution as a fluctuation of the data; and an estimation unit that estimates a probability function using the probability function with the highest likelihood calculated by the first calculation unit, the fluctuation calculated by the second calculation unit, and the canonical distribution.