R编程-f(x)=0形式方程的FindRoot
我正在尝试使用R编程-f(x)=0形式方程的FindRoot,r,R,我正在尝试使用R编程中的uniroot执行数学中的FindRoot操作。我的方程式的形式为f(x)=0,我无法指定。我得到了一些输出,它根据uniroot函数中的初始估计值不断变化。下面是这段代码。请建议 代码如下: sumTc <- 3365955 n <- 136 tn <- 88682 fun_b <- function(b){ c <- 1 1/b -1/(exp(b*(tn^c))-1) - sumTc/n
R
编程中的uniroot
执行数学中的FindRoot
操作。我的方程式的形式为f(x)=0
,我无法指定。我得到了一些输出,它根据uniroot
函数中的初始估计值不断变化。下面是这段代码。请建议
代码如下:
sumTc <- 3365955
n <- 136
tn <- 88682
fun_b <- function(b){
c <- 1
1/b -1/(exp(b*(tn^c))-1) - sumTc/n
}
uniroot(fun_b, c(-2,1))$root
该值为9.414755e-05
uniroot(fun_b, c(-1,1))$root
不确定我解方程的方法是否正确。你能给我看看你的答案吗code@Thennarasu我只是试着用这个函数来解我上面指定的方程。我已经在这里发布了代码。@VIDHYA SHREE您根本没有向我们展示所有内容。您定义了一个函数
fun\u b
,但需要fun\u bMLE
的根。此外,您的示例中没有定义对象tn
和sumTc
和n
。sumTc您的示例仍然不可复制:您没有提供所有缺少的信息。见我之前的评论。并编辑您的原始问题。