Estou tentando criar algumas curvas de dose-resposta para um experimento que fiz. Para um dos DRC's, estou recebendo o seguinte erro:
Error in optim(startVec, opfct, hessian = TRUE, method = optMethod, control = list(maxit = maxIt, :
non-finite finite-difference value [4]
Error in drmOpt(opfct, opdfct1, startVecSc, optMethod, constrained, warnVal, :
Convergence failed
este é o conjunto de dados para este exemplo:
test <-data.frame(value1 = c(30000, 7500, 1875, 469, 117, 29.3, 7.32, 1.83, 0.458),value2= c(0.817, 0.773, 0.811, 0.861, 0.833, 0.904, 0.903, 0.875, 1.07))
e com o seguinte código para reproduzir o erro.
drm(data = test, value2 ~ value1,fct=LL.4(names = c("Slope","LowerLimit","UpperLimit", "ED50")))
o que está errado aqui? Muito obrigado antecipadamente
Adicione alguns pontos usando
approx
interpolação para obter melhores valores iniciais de fm0.dando
O gráfico se parece com isso