Re: [Rd] sweep sanity checking?

From: Tony Plate <tplate_at_acm.org>
Date: Wed, 11 Jul 2007 16:20:28 -0600

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.

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_at_r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
>



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Wed 11 Jul 2007 - 22:29:19 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 12 Jul 2007 - 09:36:16 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.