SciPy 連続確率変数クラスの interval メソッドの引数名が alpha から confidence に変わってた

試した環境

本題

SciPy のt分布などの連続確率変数を表すクラスには区間推定を行うintervalメソッドがありますが、そのメソッドの1番目の引数名がalphaからconfidenceに変わりました。 これは SciPy 1.9.0 からの変更のようです。 キーワード引数を使った形式でalphaを書いた場合は以下のようなエラーが出ます。

    interval = stats.t.interval(alpha=0.95,
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: rv_generic.interval() missing 1 required positional argument: 'confidence'

stats.t.interval(confidence=0.95,のようにalphaキーワードをconfidenceに変える必要があります。

ちなみに、Frozen Distribution の形式ではエラーメッセージが少し変わります。

    interval = t_dist.interval(alpha=0.95)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: rv_frozen.interval() got an unexpected keyword argument 'alpha'

参考

SciPy 1.9.0 Release Notes — SciPy v1.11.3 Manual

scipy.stats.rv_continuous.interval — SciPy v1.11.3 Manual