gpt4 book ai didi

javascript - 试图了解此网页如何使用 javascript 产生增长率

转载 作者:搜寻专家 更新时间:2023-11-01 04:37:31 25 4
gpt4 key购买 nike

我的 JS 甚至数学知识都非常有限,所以我求助于您。我正在使用链接 here 的网站找出尼日利亚各州的年人口增长率。当你点击一个州时,比如 Abia,它会给你年增长率。我试图找出他们用来产生上述增长率的确切公式。 Here是包含执行此操作的代码的 .js 文件。我相信我们想要的 block 是这样的:

cp.data.computeAnnualChange=function(a,b,c,d){
if(!a||!b)return null;a=this.dateDiffInYears(a,b);
return 0<c&&0<a&&0<d?Math.round(1E4*(Math.exp(Math.log(d/c)/a)-1))/100:null};
cp.data.INT_MODE="i";

一些背景:该公式应该采用 1991 年的州人口和 2006 年的人口,并为您提供年增长率。我认识到第 4 行的基本方程式,它是一个几何增长率。我可以在 excel 中计算,但当我这样做时,我得到的数字大约是 0.13% 的折扣,这很重要。我的最终目标是将其变成可以在 excel 中使用的公式。

最佳答案

因为有人的评论帮助我弄明白了,所以关闭这个问题。

基本上,我在原始问题中发布的公式是正确的,只是我对数据范围不够精确。两次人口普查相隔 14.32 年,我只用了 14。

正确的公式是 (EXP((LN(pn/p0)/14.32))-1) 其中 pn 和 p0 分别是最新和最旧的人口普查。

关于javascript - 试图了解此网页如何使用 javascript 产生增长率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17846966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com