参考帖子上的自己编的如下,总会出现问题,还有optim(c(2,1)。。。。)这个表示什么,新手求大神教!!
dat<-c(90,10,60,186,61,49,14,24,56,20,79,84,44,59,29,118,25,156,310,76,26,44,23,62,130,208,70,101,208)
f<-function(theta,dat){
sd<-theta[1]
beta<-theta[2]
n<-length(dat)
return(-n*log(beta^sd*gamma(sd))+(sd-1)*sum(log(dat))-beta^(-1)*sum(dat))
}
optim(c(2,1),f,dat=dat)