clope v0.1.4 Clope
CLOPE: a fast and effective clustering algorithm for transactional data.
Link to this section Summary
Functions
Clusterize transactions with a given repulsion parameter.
Link to this section Functions
Link to this function
clusterize(transactions, repulsion)
Clusterize transactions with a given repulsion parameter.
iex> input = [
{"transaction1", ["object1", "object2", "object3"]},
{"transaction2", ["object1", "object5"]},
{"transaction3", ["object2", "object3"]},
{"transaction4", ["object1", "object5"]}
]
iex> result = input |> Clope.clusterize(2)
[
[
{"transaction1", ["object1", "object2", "object3"]},
{"transaction3", ["object2", "object3"]}
],
[
{"transaction2", ["object1", "object5"]},
{"transaction4", ["object1", "object5"]}
]
]