NumPy Financial functions: mirr() function
numpy.mirr() function
The mirr() function is used to modify internal rate of return.
Syntax:
numpy.mirr(values, finance_rate, reinvest_rate)
Version: 1.15.0
Parameter:
Name | Description | Required / Optional |
---|---|---|
values | Cash flows (must contain at least one positive and one negative value) or nan is returned. The first value is considered a sunk cost at time zero. array_like |
Required |
finance_rate | Interest rate paid on the cash flows scalar |
Required |
reinvest_rate | Interest rate received on the cash flows upon reinvestment scalar |
Required |
Returns: out : float
Modified internal rate of return
NumPy.mirr() method Example:
If you investment $1000 and withdrawals at regular interval $100, $50, $10 and $15. Here finance_rate .34 and reinvest_rate .21, Then the calculate modified internal rate of return (mirr)?
>>> import numpy as np
>>> np.mirr([-1000, 100, 50, 10, 15], .34, .21)
Output:
-0.2742274708267268
Python - NumPy Code Editor:
Previous: irr() function
Next: nper() function
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/numpy/financial-functions/mirr.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics