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您的示例仍然不可复制:您没有提供所有缺少的信息。见我之前的评论。并编辑您的原始问题。