Just an opinion from an R user: I think it's a sound idea. I use my own version of sweep with a stricter check: it stops if the vector is not exactly the right length.
-- Tony Plate Ben Bolker wrote: > Ben Bolker <bolker <at> zoo.ufl.edu> writes: > > >> What would R-core think of the following 'enhanced' >> sweep? >> > > (now posted at > http://wiki.r-project.org/rwiki/doku.php?id=rdoc:base:sweep > ) > > It always warns if dim(x)[MARGIN] is > >> not a multiple of length(STATS) {it's very hard indeed >> for me to think of a situation where you'd actually >> want this}; if check.margin=TRUE it is a bit stricter, >> complaining whenever dim(x)[MARGIN] doesn't >> match length(STATS). >> >> This change seems fairly harmless since it never does anything >> more than warn; the default for check.margin could >> be FALSE if you wanted to allow people a bit more rope >> to hang themselves with ... (of course this won't prevent >> you from sweeping the wrong margin of a square matrix, >> but nothing will). >> >> cheers >> Ben Bolker >> >> > > Enough time has now passed that I feel justified following up > on this. Does anyone have any opinions on it, one way or the other? > > Ben > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel