Hi all,

I'd like to use the Hmisc::summarize function, but it uses a function (FUN)
of a single vector argument to create the statistical summaries.

Consider an easy case: I'd like to compute the correlation between two
variables in my dataframe, grouped according to other variables in the same
dataframe.

For exemple, consider the following dataframe D:
V1  V2   V3
A     1    -1
A     1     1
A    -1    -1
B     1     1
B     1     1

I'd like to use Hmisc::summarize(X=D, by=llist(myvar=D$V1), FUN=corr.V2.V3)

where corr.V2.V3 is defined as follows:

corr.V2.V3 = function(x) {
  d = cbind(x$V2, x$V3)

  out = c(cor(d))
  names(out) = c("CORR")
  return(out)
}

I was not able to use Hmisc::summarize in this case because FUN should be a
function of a matrix argument. Any idea?

Thanks in advance,
Arnaud

        [[alternative HTML version deleted]]

______________________________________________
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