默认梯度(θ,…)中的ConstrOptim错误:找不到函数;func";

默认梯度(θ,…)中的ConstrOptim错误:找不到函数;func";,r,optimization,R,Optimization,我使用constrOptim函数在最佳拟合参数上添加一个约束。我的函数是ode函数,所以我不能给出梯度。我写的是“空”。但是我得到了这个错误 '梯度默认值(θ,…)中出错:找不到函数“func”' uinit=rbind(c(0,1,-1,0,0,0,0),c(1,0,0,0,0)) fit0我解决了这个问题。NULL的位置很重要,hessian=TRUE不起作用 fit0 <- constrOptim(params0, sse.bigmodel, NULL, ui = c(0, 1, -

我使用constrOptim函数在最佳拟合参数上添加一个约束。我的函数是ode函数,所以我不能给出梯度。我写的是“空”。但是我得到了这个错误

'梯度默认值(θ,…)中出错:找不到函数“func”'

uinit=rbind(c(0,1,-1,0,0,0,0),c(1,0,0,0,0))

fit0我解决了这个问题。NULL的位置很重要,hessian=TRUE不起作用

fit0 <- constrOptim(params0, sse.bigmodel, NULL, ui = c(0, 1, -1, 0, 0, 0, 0) , ci = c(0),data = head(dataind, 20))
fit0
fit0 <- constrOptim(params0, sse.bigmodel, NULL, ui = c(0, 1, -1, 0, 0, 0, 0) , ci = c(0),data = head(dataind, 20))