A behavior estimation apparatus inputs a prediction period, an annual consumption expenditure, extracts, from behavioral statistical data including an occurrence probability of each of behaviors of human during each time period, the occurrence probability of each behavior within the prediction period as a prior probability distribution, obtains a consumption time ratio between replaceable behaviors, and calculates estimated occurrence probabilities of the behaviors which minimize a Kullback-Leibler divergence with respect to the prior probability distribution and satisfy a condition that a ratio between estimated occurrence probabilities of the replaceable behaviors within the prediction period equals a consumption time ratio between the replaceable behaviors, a condition that a sum of expenditures of the behaviors per unit time equals an expenditure per unit time calculated from the annual consumption expenditure, and a condition that a sum of the occurrence probabilities and a sum of the estimated occurrence probabilities are “1”.
Behavior prediction apparatus and method