- x=read.table(file.choose());
- a=x[,5]
- a=a/10
- ll=function(para)
- {
- k=para[1];
- c=para[2];
- f=k/c*(a/c)^(k-1)*exp(-(a/c)^k);
- ll=sum(log(f));
- return(-11);
- }
- geyser.est=nlminb(c(2,10),ll,lower=c(0.0001,0.0001),upper=c(Inf,Inf));
- options(digits=3);
- geyser.est$par;