An object of the present invention is to make it possible to predict a menstrual day by suppressing a decrease in prediction accuracy even when the menstrual cycle varies greatly. The information processing apparatus determines a threshold value used for prediction of a menstrual cycle based on a comparison result between a representative value of a plurality of reference periods and a reference period that are modified based on each of a plurality of outlier threshold values. . Alternatively, the information processing apparatus removes the first outlier specified by the first threshold from a plurality of past menstrual cycles and sets the second outlier specified by the second threshold to the number of days corresponding to the second threshold. To predict the number of days in the menstrual cycle. 本発明は、月経周期のばらつきが大きい場合であっても、予測精度の低下を抑制して生理日を予測可能とすることを目的とする。情報処理装置は、外れ値の閾値の複数の候補のそれぞれに基づいて修正された複数の参照周期の代表値と基準周期との比較結果に基づいて、月経周期の予測に用いられる閾値を決定する。或いは、情報処理装置は、過去の複数の月経周期のうち、第1閾値により特定される第1外れ値を除去し、第2閾値により特定される第2外れ値を第2閾値に対応する日数に変更して、月経周期の日数を予測する。