赏金将在 6 天后到期。 此问题的答案有资格获得+50声望赏金。 ottodidakt想提请更多人关注这个问题。 可重现的例子: Excel XIRR 返回 0.125,这似乎是正确的。 uniroot文档说“必须指定间隔或下限和上限”,我不确定 tvm::xirr 是否这样做。 我猜它确实 ...
赏金将在 6 天后到期。 此问题的答案有资格获得+50声望赏金。 ottodidakt想提请更多人关注这个问题。 可重现的例子: Excel XIRR 返回 0.125,这似乎是正确的。 uniroot文档说“必须指定间隔或下限和上限”,我不确定 tvm::xirr 是否这样做。 我猜它确实 ...
我想根据 R 中 uniroot 的结果更新函数中的特定值。 例如,如果我试图求解 x,其中 s=60000 和 t=19.95,我有: (sx-0.05*(0.04*x + 1810.726 - mu(40,t)*(sx)))=59789 对于下一次迭代,我想更新 s 的值,使 s=59789,以 ...
我正在使用 R 中的 nls SSlogis 函数来制作一个模型来表示植物的吸水率,其中 y = 吸水率(g / m^2),x = 水中的分钟数。 对于给定的 y 值(在本例中为最大吸水率),我想使用每个模型(我有几个物种,每个物种都有一个单独的模型)求解 x(我们达到峰值吸收的那一刻)。 我试过 ...
我们有一个 function.t ~ Weibull(alpha, lambda) 和 c ~ Exponential(beta): 给定p = 0.10 , alpha = 1 lambda = 4 。 找出beta的值。 我们想将t的 function 集成到c 。 然后使用uniroot f ...
我正在研究使用uniroot function 来近似方程的根的代码。 我正在尝试 plot function 的行为通过uniroot作为自由变量的值更改: f_est 的f_est按预期工作。 但是,当通过plot function 时,uniroot 似乎会中断: function 的设 ...
几天后我发布了类似的问题,但现在我有更复杂的问题。 我有这个数据集 价格由以下等式定义(product[["length"]] * old_const * 2) + setup_price其中old_const = 0.0158和setup_price = 20.8 现在我想更改常量setup_pr ...
千载难逢的时候,我需要使用来自rootSolve uniroot.all来找到具有多个 arguments 的 function 的根。每次我这样做都会遇到一堆障碍,我最终解决了,但是下次我会忘记我是如何解决它们的。 所以,这次我在这里记录障碍,希望下次我可以只看这里,看看如何快速解决它们。 这是 ...
我在循环中运行uniroot function,但遇到错误并且代码停止。 代码如下; 运行上面的代码,遇到以下错误: 代码在j=1处停止,并且没有 go 到j=2 & 3 。 因此, dat$f显示 我的目标是当uniroot在给定的j中遇到错误时,将NA放入dat$f[j]中,然后继续循 ...
FX <- function(x)(3/4)*(1-x^2) M <- 5000 X2 <- rep(NA,M) for (i in 1:M) { U2 <- runif(1) fct <- function(x)FX(x)-U2 X2[i] < ...
我对 R 比较陌生,确实可能需要社区的帮助来解决以下问题。 我正在尝试求解以下方程中的变量 r: (EPS2 + r*DPS1-EPS1)/r^2)-PRC 。 这是我解决问题的(失败)尝试(使用 uniroot 函数): 然后我收到以下错误: f(lower, ...) 中的错误:未使用的 ...
我试图找到生成 function 的累积和为 0(或最接近 0 的值)的值。 我有一个简单的计算:x - y(1-z) 其中 z 是关键变量。 问题是 x 和 y 是模拟的,因此它们不会保持不变。 这是可重现的示例: 我知道,由于 function 的值 x 和 y 不断变化,uniroot 将找 ...
我将从我已经做过的开始。 我正在寻找一种通过更改每行的b和s参数来求解方程f的方法, Q和n是常数。 我知道 apply() 适用于此类问题,但这似乎对我不起作用。 我想找到的变量没有给出唯一的解决方案。 使用这些参数,假设b = 0.5和s = 0.01使用 uniroot() 我得到以下信息。 ...
我试图找出 R 中两条曲线交点的坐标。输入数据是两条曲线中经验点的坐标。 我的解决方案是使用函数curve_intersect() 。 我需要为 2000 次重复(即 2000 对曲线)执行此操作。 所以我把数据放在两个列表中。 每个列表包含 1000 个数据框,每个数据框中的一条曲线的 x 和 y ...
0.5Q+30 = −0.2Q+100 0.5q+0.2q=100-30 70=0.7q q=70/0.7 q=100 0.5*100+30 =80 是否有一个包可以解决两边都有变量的方程? ...
我如何使用 R 为方程找到 x 的值 a(x^b)+k*log(1+(x^c))+log(1-(u^(1/d)))=0的值 u=0.1,c=0.8,k=1.2,d=1.5,a=0.9,b=1他们得到的答案是 0.0539。 但我没有得到这个答案。 ...