Hadley Wickham <[EMAIL PROTECTED]> writes:
> For example, I want to fit separate loess regressions for each value
> of some conditioning value. I can do the regressions with
> by(data.frame, conditioning.variable, function(subset) { loess(y ~ x,
> subset) }) but I'm at a loss as how to get the fitted values out and
> match them up with the rows in the original dataset.
> Any suggestions?
[Untested!]
b <- by(data.frame, conditioning.variable,
function(subset) { loess(y ~ x, subset) })
unsplit(lapply(b,fitted), conditioning.variable)
You might need to replace the by() by an
lapply(split(data.frame,cond.var), FUN)
construction, but it doesn't look like it should be necessary.
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - ([EMAIL PROTECTED]) FAX: (+45) 35327907
______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html