Hello,
Can someone please help me out with the optim() function.

# parameters 
pars<- c(a1= 0.9, a2= 0.7, a3= 0.06, a4=0.02)

y<- c(Y=0.2, Z=0.1)
Ymax<- c(0.8)
#### fucntion deriv
derivs <- function(time, y, pars) {

with (as.list(c(y, pars)), {
dy = a1*Y*(1-Y/Ymax) - a2*(Y+0.001) 
 dz = a3*Y- a4*Z; 
 return(list(c(dy, dz)))
 })
 }

 times <- c(seq(0, 10, 0.1))
 out <- ode(y = y, parms = pars, times = times, func = derivs)
 as.data.frame(out)

I have a set of 2 differential equations, and i want to find the best
parameter values for a1 & a2. 
I have an experimental data for dy so that I have to find the best values
for a1 & a2 according to the experimental values so that the observed values
for dy should come near to experimental dy values.

can someone please suggest me how to proceed further or may give their
opinion.

Thanks alot in advance..!!
Himanshu

--
View this message in context: 
http://r.789695.n4.nabble.com/How-to-find-best-parameter-values-using-deSolve-n-optim-tp4506042p4506042.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@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.

Reply via email to