Re: [Rd] arr.ind argument to which.min and which.max

2010-07-06 Thread Martin Maechler
HenrikB == Henrik Bengtsson h...@stat.berkeley.edu on Mon, 5 Jul 2010 22:53:59 +0200 writes: HenrikB ...and, of course, just after sending it off I found out that from R HenrikB v2.11.0 there is now an arrayInd() in the 'base' package doing exactly HenrikB the same thing. See

Re: [Rd] arr.ind argument to which.min and which.max

2010-07-06 Thread Patrick Burns
On 06/07/2010 10:53, Martin Maechler wrote: [ ... ] Wouldn't it make more sense to call arrayInd(which.min(mat), dim(mat)) instead of which.min(mat, arr.ind = TRUE) in the spirit of modularity, maintainability, ... ? Honestly, in my first reply I had forgotten about my own

Re: [Rd] arr.ind argument to which.min and which.max

2010-07-06 Thread Henrik Bengtsson
On Tue, Jul 6, 2010 at 11:53 AM, Martin Maechler maech...@stat.math.ethz.ch wrote: HenrikB == Henrik Bengtsson h...@stat.berkeley.edu     on Mon, 5 Jul 2010 22:53:59 +0200 writes:    HenrikB ...and, of course, just after sending it off I found out that from R    HenrikB v2.11.0 there is

Re: [Rd] arr.ind argument to which.min and which.max

2010-07-06 Thread Vincent Goulet
Le lun. 5 juil. à 05:56, Martin Maechler a écrit : PatB == Patrick Burns pbu...@pburns.seanet.com on Sun, 04 Jul 2010 09:43:44 +0100 writes: PatB Is there a reason that 'which.min' and PatB 'which.max' don't have an 'arr.ind' PatB argument? well, help(which.min) tells you

Re: [Rd] arr.ind argument to which.min and which.max

2010-07-05 Thread Patrick Burns
On 05/07/2010 10:56, Martin Maechler wrote: PatB == Patrick Burnspbu...@pburns.seanet.com on Sun, 04 Jul 2010 09:43:44 +0100 writes: PatB Is there a reason that 'which.min' and PatB 'which.max' don't have an 'arr.ind' PatB argument? well, help(which.min) tells you

Re: [Rd] arr.ind argument to which.min and which.max

2010-07-05 Thread Henrik Bengtsson
For what it's worth, see arrayIndex() in R.utils, e.g. # Single index print(arrayIndex(21, dim=c(4,3,3))) # Multiple indices print(arrayIndex(20:23, dim=c(4,3,3))) # Whole array x - array(1:30, dim=c(5,6)) print(arrayIndex(1:length(x), dim=dim(x))) # Find (row,column) of maximum value m -

Re: [Rd] arr.ind argument to which.min and which.max

2010-07-05 Thread Henrik Bengtsson
...and, of course, just after sending it off I found out that from R v2.11.0 there is now an arrayInd() in the 'base' package doing exactly the same thing. See help(arrayInd). /Henrik On Mon, Jul 5, 2010 at 10:49 PM, hb h...@stat.berkeley.edu wrote: For what it's worth, see arrayIndex() in

[Rd] arr.ind argument to which.min and which.max

2010-07-04 Thread Patrick Burns
Is there a reason that 'which.min' and 'which.max' don't have an 'arr.ind' argument? The context in which I wanted that was a grid search optimization, which seems like it would be reasonably common to me. -- Patrick Burns pbu...@pburns.seanet.com http://www.burns-stat.com (home of 'Some hints