问题标签 [irr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - Matlab 2019 中的 3 维内部收益率
我正在尝试在 Matlab 2019a 中计算具有多个维度的 IRR。我的公式在理论上有效(暂时忽略“多重回报率”警告),但问题是对于更大的矩阵,即 noScenarios > 5 左右,代码变得非常慢。有哪些编程替代方案?我也试过 fsolve 但我认为它也不是更快。
请注意,由于我不是数学高手,所以像“布伦特方法”这样的简单关键词对我来说是不够的(例如,计算内部收益率 IRR 的最有效方法是什么?)。我必须知道a)如何在Matlab中实现它,以及b)如果它是非常愚蠢的证明,那么什么都不会出错?谢谢!
r - 计算年化内部收益率
我将如何编写一个简单的函数来计算以下日期和 csv 格式付款的年化内部收益率:
我是 R 新手,急需解决这个问题的一些帮助。一旦我获得了函数,我需要创建一个包,它将一个 csv 转换为一个数字向量,该向量输出该现金流的 IRR。
我已经尝试过使用 uniroot 函数,但似乎无法得到 2.9% 的正确答案
并且看过
但似乎无法弄清楚如何将其应用于我的问题。
r - 如何同时在多个csv上运行一个函数
我有一组 3 个 csv,它们都保存在以下目录中:
csv被命名为:
并且都是类似于下面的形式(下面的例子是“Cashflows1.csv”)
或向量形式:
我创建了以下函数来返回每个现金流文件的年化 IRR(示例中使用的是 Cashflows1.csv)
我将如何更改函数,以便它同时计算目录中所有 csv 的 IRR,因为我目前必须为“dat”变量规定特定的现金流文件。但希望它为“X”个csv计算它。
谁能帮我?
r - 如何向导入的 csv 添加其他行?
我目前正在以下列形式将多个 csv 文件加载到 R 中:
但是,如星号(未出现在 csv 文件中)所示,有两个时期没有付款。是否有一个函数可以将此 csv 文件转换为 R 中的以下形式:
并非所有 csv 文件都有相同的问题,因此理想情况下,该功能将适用于多个类似的 csv 文件,其中并非所有文件都经历 0 付款期。
任何帮助将不胜感激。
c# - 如何在 .NET Core 中计算内部收益率 (IRR)
我尝试在C# .NET Core 2.2项目中计算内部收益率 (IRR) 。
有没有我可以使用的内置公式?
从此处提供的 MSDN 文档中,您应该能够将 VisualBasic 命名空间及其财务公式导入 .NET Framework 项目。
但是,尝试在 .NET Core 项目中这样做,我没有从 Microsoft.VisualBasic 包中获得任何有用的方法。
任何提示(除了从头开始编码整个算法)?
excel-formula - poi中的IRR返回NaN,但excel中的值正确
当我使用 apache/poi 计算 Irr 值时,我得到 Double.NaN,但在 excel 中相同的输入我得到一个负值。
那么为什么它们返回不同的值呢?
python - 参数必须是字符串或数字,而不是“LpAffineExpression”
我正在尝试将 python IRR 函数与 PULP 最大化一起使用,但出现以下错误
TypeError:float() 参数必须是字符串或数字,而不是 11 name[6]*rate[6]*ratesList2[2] + name[7]*rate[ 中的“LpAffineExpression”TypeError Traceback(最近一次调用最后) 7]*ratesList2[2] + name[8]*rate[8]*ratesList2[2] + name[9]*rate[9]*ratesList2[2] + name[10]*rate[10]*ratesList2[ 2] + 名称[11]*rate[11]*ratesList2[2] + 12 名称[12]*rate[12]*ratesList2[2] + 名称[13]*rate[13]*ratesList2[2] + 名称[14]*rate[14]*ratesList2[2] + name[15]*rate[15]*ratesList2[2] + name[16]*rate[16]*ratesList2[2] + name[17]*rate [17]*费率列表2[2] +
---> 13 名称[18]*rate[18]*ratesList2[2])]) 14 15
问题 += (name[0] + name[1] + name[2] + name[3] + name[4] + name[5] + name[6] + name[7] + name[8] + name [9] + 姓名[10] + 姓名[11] + 姓名[12] + 姓名[13] + 姓名[14] + 姓名[15] + 姓名[16] + 姓名[17] + 姓名[18]) < = sum(marketMix['GLA']), "第一个约束"
r - 如何计算新的付款清单
首先,很抱歉再次发布相同的问题。
我想将宽限期添加到固定利息计算方法的还款表中,以便可以在宽限期内收到利息金额。
Dataframe1:这是正常情况。
从dataframe1,我试图提供x
从最后一个日期开始的接下来几个月的宽限期status = 1
(在dataframe 1中,这是emi_date = '01/03/2020'
)
余额计算:
- 第 1 行 = 124 - 10.333 = 113.67,
- 第 2 行及以后 = 余额 row1 - emi = 113.67 - 10.333
所需的结果应如下所示:
余额计算 (row1) = 124 - 10.333 =113.67, row2, 直到 status(1) = balance row1 (113.67)-emi(10.333)
为了添加宽限期,我们将接下来的两个月emi
设为 0。这两个月的余额计算将是01/04/2020
= amt (100)*interest (2%) + 之前的余额 (93.00333) 和 for 01/05/2020
= (amt (100)*interest (2%)+ (amt (100)*利息 (2%)*2%+ 以前的余额 (95.00333)
剩余余额计算将保持原样(例如,以前的余额 - emi),直到余额 < emi,如果余额 < emi,我们会将 emi 中的余额结转到下个月,并在该月保持余额 0。
P。
出于示例目的,我已经为一个uid
真实的数据框创建了数据框,我在数据框中有大约 10000 个唯一的 uid。
输入输出:
uid = KII-62 的第 1 行余额将是 (amt * interest * tenure)+amt,对于 uid = KII-63 的第 1 行余额将重复同样的操作
第 1 行余额 (KII-62):
(4,70,000*0.02)-28983.33(emi) = 450416.666666667
math - 在 Clojure 中实现 Brent 的方法来查找 IRR
我正在尝试使用 brents 方法来计算内部收益率。使用这个作为模板布伦特方法
我目前有这个代码:
它似乎无法计算出正确的 irr。我要么得到;1. 接近的东西
- 本节中除以零的错误:
这是一个很难解决的问题,因此将不胜感激。考虑到我的模板,该代码并不是特别实用。
测试:
sql-server - 带有 IRR 计算的 SQL 浮点错误
我有一个同事写了一个 IRR 计算函数。您提供似乎是一组现金流量,它会返回 IRR。它在 99% 的时间内都有效,但有时我会遇到浮点错误。我试图找出代码中可能发生的位置。该函数如下所示:
您为其提供如下所示的数据: