public static CorrelationMatrix Create(IBooleanMatrix vectors)
{
BinaryDataCorrelationMatrix cm;
int num_entities = vectors.NumberOfRows;
try
{
cm = new BinaryCosine(num_entities);
}
catch (OverflowException)
{
Console.Error.WriteLine("Too many entities: " + num_entities);
throw;
}
cm.ComputeCorrelations(vectors);
return cm;
}