Skip to content
Back to formatted view

Raw Message

Message-ID: <AANLkTikh_y74ny=Lt0Vm-tM8tj2EKNgyB3Vaup-e2De2@mail.gmail.com>
Date: 2011-02-15T18:52:13Z
From: Hadley Wickham
Subject: matrixStats: Extend to arrays too (Was: Re: Suggestion: Adding quick rowMin and rowMax functions to base package)
In-Reply-To: <AANLkTi=W09bhrxHW=UfAsD5Ep71RkHit_HjC1xPs1RrR@mail.gmail.com>

> A well-designed API generalized to work with arrays should probably
> borrow ideas from how argument 'MARGIN' of apply() works, how argument
> 'dim' in rowSums() for (though I must say the letter seem a bit ad hoc
> at first sight given the name of the function). ?There may also be
> something to learn from the 'reshape' package and so.

I'd also recommend looking at plyr::aaply, which fixes a few things
that have always annoyed me about apply - namely that it is not
idempotent/identical to aperm when the summary function is the
identity.

Hadley

-- 
Assistant Professor / Dobelman Family Junior Chair
Department of Statistics / Rice University
http://had.co.nz/