
Boa noite, estou com o seguinte problema "Erro em dR(theta, theta.old, ...) : não foi possível encontrar a função "grad" " quando rodo o programa abaixo. require(survival) dados<-read.table('datasets-cleveland-clinic-avc.csv',header=T,sep=";") dados values<-dados$OPMOS value<-as.numeric(values) value i<-c(1:310) i ajustando<-survreg(Surv(value)~1, dist='lognormal') ajustando verossi<-function(param){ mi<-param[1] sigma<-param[2] lv<-log((1/sqrt(2*3.1415)*value*sigma)*exp(-0.5*((log(value)-mi)/sigma)^2)) sum(-lv) } ValoresIniciais<-c(1,5) est<-constrOptim(ValoresIniciais,verossi,NULL,method="BFGS", ui=rbind(c(1,0), c(0,1)), ci=c(0,0.0001), hessian=FALSE) est Alguém poderia me ajudar, pois no help é dito que se nao for usar o gradiente deve-se colocar "NULL" na posição correspondente. O banco de dados vai em anexo. -- Att, Thiago Morais de Carvalho (61 - 8169-5094)