Laura Holt wrote:
Dear R People:

Here is a function to minimized:

mfun1

function(x,a) { x[1] <- a[1]*x[2] + a[3] - a[2]*(a[1]-a[2])*a[3] x[2] <- a[1]*x[1] - a[2]*a[3] return(x) }

Here is my first try:

nlm(mfun1,c(1,1))

Error in f(x, ...) : Argument "a" is missing, with no default



nlm(mfun1,c(1,1),a=c(0.8,0.5,1))

Error in nlm(mfun1, c(1, 1), a = c(0.8, 0.5, 1)) : invalid function value in 'nlm' optimizer

You function returns a vector of length two, but nlm() expects length one (what is the minimum, otherwise?).


Uwe Ligges




I am stumped. I'm sure that it's something really small that I'm overlooking.


Thanks in advance for any help.

Sincerely,
Laura Holt
mailto: [EMAIL PROTECTED]

______________________________________________
[EMAIL PROTECTED] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to