> -----Original Message-----
> From: r-help-boun...@r-project.org 
> [mailto:r-help-boun...@r-project.org] On Behalf Of Peng Yu
> Sent: Saturday, November 28, 2009 8:29 PM
> To: r-h...@stat.math.ethz.ch
> Subject: Re: [R] What is the equivalent of column.prods() from S in R?
> 
> On Mon, Nov 9, 2009 at 8:35 PM, David Winsemius 
> <dwinsem...@comcast.net> wrote:
> >
> > On Nov 9, 2009, at 8:43 PM, Peng Yu wrote:
> >
> >> Chambers' book Statistical Models in S mentioned 
> 'column.prods()'. But
> >> I don't find it in R. I'm wondering if there is an equivalent in R?
> >
> > ??rowProds
> > ??colProds
> >
> > (They are in both fUtilities and timeSeries.)
> 
> Are you sure that colProds() is equivalent to column.prods()? It seems
> that column.prods() should be a very basic function in S, but I have
> to load a package in order to call colProds().
> 
> I don't see how to construct a matrix give terms as mentioned in the
> book. Would you please give me some examples?

S's and S+'s column.prods(x1,x2), where nrow(x1)==nrow(x2),
returns the nrow(x1) row by ncol(x1)*ncol(x2) column matrix
containing the products of all pairs of columns
from x1 and x2, respectively.  The column names are set to
reflect which columns in x1 and x2 the products come from.
E.g., one can use it to compute the interaction colunns
in a model matrix:
  > x1<-cbind(one=c(1,0,0),two=c(0,1,0))
  > x2<-cbind(A=c(11,12,13), B=c(101,105,111))
  > column.prods(x1,x2)
       oneA twoA oneB twoB
  [1,]   11    0  101    0
  [2,]    0   12    0  105
  [3,]    0    0    0    0

Bill Dunlap
Spotfire, TIBCO Software
wdunlap tibco.com 

> 
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide 
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
> 

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to