首页 文章 精选 留言 我的

精选列表

搜索[密码管理],共10021篇文章
优秀的个人博客,低调大师

左手IRR,右手NPV,掌握发家致富道路密码

智能手机的普及让世界成为了我们指尖下的方寸之地。 在各种信息爆炸出现的同时,五花八门的理财信息与我们的生活越贴越近。投资不再仅仅是企业行为,对于个人而言,也是很值得关注的内容。 但是落脚到很小的例子之上,假如项目A和项目B都可以投资25W,而现在的贴现率是15%(贴现率:指将来的钱折算到现在后,少掉/多出的那部分钱与将来的钱的比值),我们投哪个项目更加划算呢? 对金融知识知之甚少的你,看到这里可能会有点慌了。 而这个问题在数据分析中,有一种专门的计算方式,用来处理这种数据,从而选择出利益最大化的数值,它的名字叫——IRR,与之相关的另一个数据概念,NPV。 接下来我们为大家简单介绍这两个概念。 IRR与NPV NPV:Net Present Value,净现值。将未来会获得的金额转化成为现在获得的金额,和利息是分相似,但是反向计算利息的过程。 假设明天你获得15块钱,贴现率10%,换算成现就是15/1.1=13.63(元),累加之后再减去投资成本得到累计净现值。累计净现值越大越好,从理论上说净现>0,这个投资的内容就是可以获利的。 用一张表说明这个数据内容:当A、B项目都为10w元时,贴现率为10%,两个项目时长都是5年。 (图片来自网路) 最后计算是虽然前几年两项目最后获得总金额之和都是18.52w,但是在这个过程中,以B获得更多回报的时间更为提前。NPV的计算结果去是除掉货币的贬值的部分,结果是B=3.96>A=3.02,显然B项目更值得投资。 IRR:Internal Rate of Return,内部报酬率。这个数值指累计净现值为0的时候的贴现率。这个数值表示了项目能承受的最大货币贬值比率(赢利空间,抗风险能力)。想要得到这个数值需要不断使用不同的折现率进行计算,找到NPV等于零的或者是接近零的时候。 它是一项投资渴望达到的报酬率,该指标越大越好。 还是用刚那个例子来看看: (图片来自网路) 这张图中A项目的NPV为零,此时使用的贴现率为18.45%,我们就说此时的IRR为18.45% 这个数值越大,我们的选择抗风险的能力就会越强。在如今,股票、基金、黄金、房产、期货等投资方式已为众多理财者所熟悉。但是投入的效果如何,我们通常的判断仅仅局限在了收益的数量之上,缺少更加科学的判断依据。这时候内部收益率(IRR)指标就是一个很有效果且直观的判断工具。 IRR的计算 科学计算IRR 实际使用中,我们如果想要获取IRR数值,需要进行一定计算。 在了解相关内容之前,我以为是这样的计算过程: 但其实在这个计算过程中使用到了牛顿迭代公式进行计算。 令高阶未知数IRR最终值为x,令 t = 1/(1+x),我们还需要了解(xn )'= nxn-1 ,n≠0。按照牛顿迭代公式 x n+1 = xn - f(xn)/f‘(xn) 然后带入:t n+1 = tn – [a(tn +tn2 +tn3 +tn4)+b tn5 – c]/ [a(1 +2tn +3tn2 +4tn3)+b*5tn4] 最后得到的x的数值,就是IRR。 电子表格中“千表千值”的IRR 由于这一计算过程很复杂,所以在许多数据处理工具中都可以通过公式的使用直接得到IRR的计算结果。比如Excel中可以直接实现IRR的计算,GoogleSheet等电子表格也都支持这个内容的计算。 但是由于IRR是迭代计算的结果,在电子表格中的计算结果是多值,通过设置收益率估值,来选择接近回报率。但是不同的迭代算法和迭代次数计算的IRR结果是不同的,即使收益率估值相同,不同的算法也会算出不同的值,同时迭代次数也会使计算的结果精度不同,这些值都不会完全相同。 作为一名技术顾问,总需要处理客户各种各样的问题。而在某次技术支持时,就遇到了客户反映SpreadJS的IRR计算数值和Excel不同。 客户尝试分析了一下SpreadJS计算IRR的逻辑,发现NPV由负到正的场景是正常的,但是NPV由正到负就会有问题,下面是客户分析的思路。 对于用户提到的这个问题,让我们一起使用用户提供的数据进行计算: (客户使用的数据内容:IRR不同GUESS值IRR计算 大家有兴趣可以一起来试试) 在这个表中我们会发现-8.34%, 0.98%, 289%三个结果都是正确的。 这个问题的原因其实因为IRR本身的计算需要很多迭代,不同的算法和取值会导致最终计算结果的不同;另一个原因是因为Excel中的算法、策略都是未知的,目前没有任何资料文档说明Excel的策略。SpreadJS现阶段只能根据经验推测Excel的策略,但是仍有很多场景不能理解。 比如,A1设置-100,A2:A239设置0,A240设置100,这意味着240个周期赚了200。用Excel计算IRR(A1:A240)结果是DIV/0;还有上图中计算结果1%应该是更加合理的结果,即使在给定预估值给定0.1的情况下Excel依旧返回298%,但是很明显这个数值过于乐观。 这些问题现在业界内并没有完全统一的结果,在测试过程中,我们还使用过GoogleSheet,计算结果如下: 相比较而言我们的计算结果已经是目前大家使用中与Excel计算最为接近的。而后续我们的研发也在不断探索,力图能为这个问题提供一个更优的解答。 总结来说,IRR本身作为预估值,就有不确定性,而且没有标准确定那种算法是正确的算法,对于和Excel结果的不一致,我们也会在保证结果合理的前提下尽量和Excel保持一致。同时,在某些场景下,我们会保留自己的计算结果。 总结 看到这里你可能想说IRR的标准在电子表格中也并没有统一的定论,但是面对这个问题SpreadJS交出了一份自己的答卷。 在后续我们也会为大家带来更多关于前端电子表格揭秘的相关内容,觉得不错点个赞吧~ 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册