finance.irr
Calculate the internal rate of return from a series of cash flows by finding the rate that sets net present value to zero, returning convergence status or null when no solution is found.
Instructions
내부수익률(IRR), 즉 NPV 를 0 으로 만드는 기간 수익률을 구한다. cashflows 는 2개 이상이며 index 0 이 t=0, 양수와 음수가 모두 있어야 한다. 뉴턴법이 실패하면 -0.99 이상 10 이하 구간 이분법을 쓰고 max_iter 는 10000 이하. 해를 못 찾으면 irr=null, converged=false 를 돌려준다. 월별 현금흐름의 결과는 연율이 아니라 월 수익률이다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tol | No | 1e-10 | |
| guess | No | 0.1 | |
| max_iter | No | ||
| cashflows | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| irr | Yes | ||
| _meta | No | 서버가 붙이는 영수증(integrity), 엔진, 힌트 | |
| trace | Yes | 계산 근거(tool, formula, inputs, steps, output) | |
| converged | Yes | ||
| iterations | Yes |