Loading TOC...

MarkLogic 10 Product Documentation
math.covarianceP

math.covarianceP(
   arg as Array[]
) as Number?

Summary

Returns the population covariance of a data set. The size of the input array should be 2. The function eliminates all pairs for which either the first element or the second element is empty. After the elimination, if the length of the input is 0, the function returns the empty sequence.

For the version of this that uses range indexes, see cts.covarianceP.

Parameters
arg The input data set. Each array should contain a pair of values. Use xdmp.arrayValues to produce a Sequence of array values.

Example

var arr = new Array();
for (i=1; i < 11; i++) { 
  var x = new Array();
  var j = 2 * i;
  x.push(i, j);
  arr.push(x); };
math.covarianceP(arr);

  => 16.5

Stack Overflow iconStack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.