MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Re: distance function

  • To: mathgroup at smc.vnet.net
  • Subject: [mg70133] Re: [mg70115] Re: distance function
  • From: Carl Woll <carlw at wolfram.com>
  • Date: Thu, 5 Oct 2006 03:32:24 -0400 (EDT)
  • References: <200609300912.FAA13156@smc.vnet.net><efq680$2gf$1@smc.vnet.net> <200610040959.FAA07191@smc.vnet.net>

Ray Koopman wrote:

>Carl Woll wrote:
>  
>
>>[...]
>>The package Statistics`ClusterAnalysis` has a very quick
>>DistanceMatrix function:
>>[...]
>>    
>>
>
>The ClusterAnalysis.m file contains some usage messages
>for DistanceMatrix, but not the code. Where is the code?
>  
>
Sometimes a package developer will code up a function in the kernel, and 
then include just the usage message in the .m file. This is what occurs 
here. The DistanceMatrix function can be accessed without loading the 
package, as it already exists in the kernel. Try the following from a 
fresh kernel (without loading Statistics`ClusterAnalysis`):

Quit

data  = Table[ Random[], {3}, {2}];

Statistics`ClusterAnalysis`DistanceMatrix[data]

and you will get the distance matrix. If you load the package, then you 
won't need to fully qualify the function name to use it. So, if you were 
looking at the package to discover how someone could write Mathematica 
code to create a distance matrix so quickly you will discover that they 
"cheated", i.e., they coded the function within the kernel.

Carl Woll
Wolfram Research


  • Prev by Date: Re: Draw approximated normal distribution based on mean, median, percentiles?
  • Next by Date: Re: distance function
  • Previous by thread: Re: distance function
  • Next by thread: Re: Re: Re: distance function