ZABALZA-MEZGHANI Isabelle wrote: > > Hello, > > I want to call glm inside a function. In the first lines of code I build the > weights, the formula, ... and then I call glm with the following command: > glm(formularesp, data=data, family=familyresp, > weights=eval(data$weights) > > My problem is that the fitting proccess is performed just like if > weights=NULL, even if my weights are not equals to 1. I've performed some > return() command before this glm call to check the value of each argument, > and everything seems OK. > > Please, help me to understand why the code bypass my weighting instruction.
That's extremly hard, because you haven't told us what you *really* did. Please provide a *short*, *reproducible* example. I guess you have got a problem with scoping and specified the data in strange places, but nothing I can see without more details. I presume you are on the recent version of R, R-1.6.2 (please, tell it as well). BTW: data() is an R function, thus it's not a good idea to use it as a variable name. Uwe Ligges > Regards > > Isabelle ______________________________________________ [EMAIL PROTECTED] mailing list http://www.stat.math.ethz.ch/mailman/listinfo/r-help
