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