问题标签 [uniroot]

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.

0 投票
2 回答
101 浏览

r - R:求解变量(使用 uniroot 函数)

我对 R 相当陌生,并且确实需要社区的帮助来解决以下问题。我正在尝试求解以下等式中的变量 r:(EPS2 + r*DPS1-EPS1)/r^2)-PRC。这是我解决问题的(不成功的)尝试(使用 uniroot 函数):

然后我收到以下错误:f(lower, ...) 中的错误:未使用的参数 (c(" 1.39", " 1.39", ...

我很感激你们可以就这个问题给我的任何提示和提示。或者在这种情况下,不同的功能/包是否会更好。

添加了一个代表(?),以防任何人帮助我解决这个问题:

0 投票
0 回答
216 浏览

r - R 中 uniroot() 中的错误,f.lower = f(lower) 是 NA + 实际示例

这是我的代码,

对于 i=1 ,这给了我 0.2413788,但对于任何其他 i 我得到以下错误:
f.lower = f(lower) is NA

感谢有关如何解决此错误的帮助?

0 投票
1 回答
60 浏览

r - R中的Uniroot上限和下限

我试图找到以下使用uniroot()in的解决方案R

但是,我收到以下错误。

我尝试了几个值upperlower限制,但R给出了相同的错误。我的问题是,如何找到正确的upperlower ?谢谢您的帮助。

0 投票
0 回答
38 浏览

r - 我想绘制这个函数,但我得到“uniroot 中的错误(L,lower = 0,upper = 1e+05):f() 端点的值不是相反的符号”

在查找 p 的单个值时,此函数可以正常工作。但是当我尝试

我得到标题中的错误。我对 R 或一般编码非常陌生,所以我真的迷失在这里。

0 投票
1 回答
44 浏览

r - R函数“uniroot”:出错了

我曾尝试执行此 R 代码,但每次我出错时都会说:

uniroot(fct, c(-1, 1)) 中的错误:端点处的 f() 值不是相反的符号

我不明白问题是什么以及如何解决它。

0 投票
1 回答
49 浏览

r - 如何避免停止循环的 uniroot 错误?

uniroot在循环中运行函数,但遇到错误并且代码停止。代码如下;

运行上面的代码,遇到以下错误:

代码停在了j=1,没有去j=2 & 3。因此,dat$f显示

我的目标是uniroot在给定中遇到错误时j,放入NAdat$f[j]并在最后继续循环。

如果这可行,dat$f[1]并且dat$f[3]应该使用上述数据框具有相同的值(=1526.566)。

请告诉我如何处理uniroot错误。

0 投票
1 回答
30 浏览

r - 如何避免停止循环的 uniroot 错误

uniroot在循环中运行函数,但遇到错误并且代码停止。代码如下;

运行上面的代码,遇到以下错误:

代码在 j=1 处停止,并没有转到 j=2 和 3。因此,dat$f显示

我的目标是uniroot在给定中遇到错误时j,放入NAdat$f[j]并在最后继续循环。

如果这可行,dat$f[1]并且dat$f[3]应该使用上述数据框具有相同的值(=1526.566)。

请告诉我如何处理 uniroot 错误。

(这篇文章被修改为包含可供所有人重现的代码,正如我在上一篇文章中所建议的那样)