NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
On Fri, 1 Aug 1997 owner-ncdigest@xxxxxxxxxxxxxxxx wrote: > ncdigest Friday, 1 August 1997 Volume 01 : Number 419 > From: jps@xxxxxxxx (John Sheldon) > Date: Fri, 1 Aug 1997 19:39:29 -0400 (EDT) > Subject: Re: More Songs about Coordinate Systems and Buildings > > 8. correlations, using a dimension more than once: > > precip(time, npoints) > > precip.correlation( npoints, npoints) > > lat(npoints) > > lon(npoints) > > Your solution: > > - will need some notation not yet formally proposed, eg: > > :coordinates = "lat(npoints,) lon(npoints,) lat(,npoints) > My solution: > Not applicable..."correlation" does not possess "coordinates" the > way we think of them. [rest deleted] I just want to emphasise my agreement by pointing out that one could equally well be considering correlations between different variables at the same station. This is a little nasty in that you need a data matrix with different units of measure for each column! E.g. say we have matrix data(time,var) where var=0 is annual precipitation, var=1 is annual mean temperature, var=2 is annual mean relative-humidity, etc. Then corr(var,var) is correlation matrix. So corr(0,2) is correlation between variables: 1. annual precipitation and 2. annual mean relative-humidity. You could even combine both stations and variables. E.g. start with data array data(time,var,station) and calculate 4D correlation array corr(var,station,var,station). So corr(0,5,2,9) is correlation between variables: 1. annual precipitation at station 5 and 2. annual mean relative-humidity at station 9.
netcdfgroup
archives: