问题标签 [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.
r - R:求解变量(使用 uniroot 函数)
我对 R 相当陌生,并且确实需要社区的帮助来解决以下问题。我正在尝试求解以下等式中的变量 r:(EPS2 + r*DPS1-EPS1)/r^2)-PRC。这是我解决问题的(不成功的)尝试(使用 uniroot 函数):
然后我收到以下错误:f(lower, ...) 中的错误:未使用的参数 (c(" 1.39", " 1.39", ...
我很感激你们可以就这个问题给我的任何提示和提示。或者在这种情况下,不同的功能/包是否会更好。
添加了一个代表(?),以防任何人帮助我解决这个问题:
r - R 中 uniroot() 中的错误,f.lower = f(lower) 是 NA + 实际示例
这是我的代码,
对于 i=1 ,这给了我 0.2413788,但对于任何其他 i 我得到以下错误:
f.lower = f(lower) is NA
感谢有关如何解决此错误的帮助?
r - R中的Uniroot上限和下限
我试图找到以下使用uniroot()
in的解决方案R
。
但是,我收到以下错误。
我尝试了几个值upper
和lower
限制,但R
给出了相同的错误。我的问题是,如何找到正确的upper
值lower
?谢谢您的帮助。
r - 我想绘制这个函数,但我得到“uniroot 中的错误(L,lower = 0,upper = 1e+05):f() 端点的值不是相反的符号”
在查找 p 的单个值时,此函数可以正常工作。但是当我尝试
我得到标题中的错误。我对 R 或一般编码非常陌生,所以我真的迷失在这里。
r - R函数“uniroot”:出错了
我曾尝试执行此 R 代码,但每次我出错时都会说:
uniroot(fct, c(-1, 1)) 中的错误:端点处的 f() 值不是相反的符号
我不明白问题是什么以及如何解决它。
r - 如何避免停止循环的 uniroot 错误?
我uniroot
在循环中运行函数,但遇到错误并且代码停止。代码如下;
运行上面的代码,遇到以下错误:
代码停在了j=1
,没有去j=2 & 3
。因此,dat$f
显示
我的目标是uniroot
在给定中遇到错误时j
,放入NA
,dat$f[j]
并在最后继续循环。
如果这可行,dat$f[1]
并且dat$f[3]
应该使用上述数据框具有相同的值(=1526.566)。
请告诉我如何处理uniroot
错误。
r - 如何避免停止循环的 uniroot 错误
我uniroot
在循环中运行函数,但遇到错误并且代码停止。代码如下;
运行上面的代码,遇到以下错误:
代码在 j=1 处停止,并没有转到 j=2 和 3。因此,dat$f
显示
我的目标是uniroot
在给定中遇到错误时j
,放入NA
,dat$f[j]
并在最后继续循环。
如果这可行,dat$f[1]
并且dat$f[3]
应该使用上述数据框具有相同的值(=1526.566)。
请告诉我如何处理 uniroot 错误。
(这篇文章被修改为包含可供所有人重现的代码,正如我在上一篇文章中所建议的那样)