[R] maximization under constraits

bartjoosen bartjoosen at hotmail.com
Fri Aug 8 14:15:01 CEST 2008


You wrote MAXIMIZE this function, why not using the maximize option of
constrOptim?
If you read the help file, you will find that if you set the control fnscale
to a negative value, maximisation 
is performed.

constrOptim(c(1,1),neg_loglik, grad=NULL, ui=rbind(c(1,0),c(0,1)),
ci=c(0,0),control=list(fnscale=-1))


Best regards

Bart




babydany84 wrote:
> 
> I'm an Italian student looking for help.
> 
>  
> 
> How can I maximize this function? 
> 
>  
> 
>  neg_loglik<-function(param){
> 
>        a<-param[1]
> 
>        b <-param[2]
> 
> -(log(pr)-(a*s2)-(b*s)+n*log(2*a)-n*log(1-(b/sqrt(a))*exp((b^2)/(4*a))*(sqrt
> (pi))*(1-pnorm(b/(2*sqrt(a)), mean=0, sd=1))*1))
> 
> }
> 
>  
> 
> Con 
> 
>> pr
> 
> [1] 4.37124e+113
> 
>> s2
> 
> [1] 270486
> 
>> s
> 
> [1] 3646
> 
>> n
> 
> [1] 71
> 
>> 
> 
>  
> 
>  
> 
> Is a -(loglikelihood function), the parameter a e b are positive.
> 
> I've used the function 
> 
>  
> 
> max<-constrOptim(c(1,1),neg_loglik, 
> 
> grad=NULL,
> 
> ui=rbind(c(1,0),c(0,1)), ci=c(0,0))
> 
>  
> 
> but without success cause I think the max is only local.
> 
>  
> 
> Great wishes
> 
>  
> 
> Daniela
> 
>  
> 
>  
> 
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
> 
> 

-- 
View this message in context: http://www.nabble.com/maximization-under-constraits-tp18870935p18890806.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list