Re: Calculating Covariance Matrix
- To: mathgroup at smc.vnet.net
- Subject: [mg30265] Re: [mg30227] Calculating Covariance Matrix
- From: BobHanlon at aol.com
- Date: Sat, 4 Aug 2001 01:14:31 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Map[Mean, MapThread[List, dataList, 2], {2}]
substitute other functions for Mean as required.
Bob Hanlon
In a message dated Fri, 3 Aug 2001 1:23:17 AM Eastern Daylight Time, "Mark Coleman" <mcoleman at bondspace.com> writes:
>
> Greetings,
>
> Here is a problem for you Mathematica list-wizards. I am working with a data set
> that, for a number of reasons is best organized as a long list of (mxn)
> matrices (each matrix can be thought of as a transition matrix (with
> some absorbing states, so that m <> n). I would like to calculate a
> vairety of sample statistics, the mean, median, covariance, etc. for
> this data. The statistics should be calculated by by working 'across'
> each element of each matrix in the list. That is, the mean will be an
> nxm matrix where element [[i]][[j]] of the mean matrix is the mean of
> the [[i]][[j]] elements of the matrix in the list. For the mean, the
> usual Mathematica procedure works just fine:
>
> Apply[Plus,dataList]/Length[dataList]
>
> But the organization of the data precludes the use of the procedures in
> the Statistcs`DescriptveStatistics add-on. I would be especially
> interested in someone could show me a way of calculating the covariance
> and median of my list using list operators directly. Is there a way of
> doing the calculations without breaking the list or re-organizing it?
>
> Thanks,
>
> -Mark