numpy メソッドを使用して内部収益率 (irr) を計算すると、収益としてirr受け取りnanます。
In [45]: numpy.irr([-10, 2, 2, 2, 2])
Out[45]: nan
結果は少なくとも負であるべきではありませんか?-8% としましょう。実装をよりよく理解しようとしたときに、NumPy リポジトリのマスター ブランチを見ましたが、実装は私には意味がありませんでした。
nanコメントと与えられた文献は、どの条件で発行されたかを理解するのに役立ちません。別のプログラムで irr を計算すると、-8% が返されます。
nan上記の配列に対してNumPy が返されるのはなぜですか?