[R] Extracting means for given strata from dissimilarity object

Martin Maechler maechler at stat.math.ethz.ch
Wed Jan 8 14:08:58 CET 2003


>>>>> "MGrum" == Grum, Mikkel [IPGRI-SSA-Nairobi] <Grum>
>>>>>     on Tue, 07 Jan 2003 03:51:38 -0800 writes:

    MGrum> Is there a way of extracting mean distance or
    MGrum> dissimilarity for a given strata from a 'dist' or
    MGrum> 'dissimilarity' object, e.g. extract mean distances
    MGrum> for each species in Anderson's iris data?

    MGrum> data(iris)
    MGrum> iris.dist<-dist(iris[,1:4])

    MGrum> then what?

mean(iris.dist)   # or
summary(iris.dist)

give the overall statistics; 
for "individual ones", use as.matrix() and apply(), as

## e.g.,
am <- apply(as.matrix(iris.dist), 2, mean)
identical(am, 
          apply(as.matrix(iris.dist), 1, mean) ## -> TRUE


Martin Maechler <maechler at stat.math.ethz.ch>	http://stat.ethz.ch/~maechler/
Seminar fuer Statistik, ETH-Zentrum  LEO C16	Leonhardstr. 27
ETH (Federal Inst. Technology)	8092 Zurich	SWITZERLAND
phone: x-41-1-632-3408		fax: ...-1228			<><




More information about the R-help mailing list