statsmodels.sandbox.stats.multicomp.set_partition

statsmodels.sandbox.stats.multicomp.set_partition(ssli)[source]

从元组列表中提取一个分区

这应该正确地称为选择最大的不相交集合。 Begun 和 Gabriel 1981 似乎并不介意具有联合元素的接受假设集合, 例如 maximal_accepted_sets = { {1,2,3}, {2,3,4} }

这将从作为元组列表给出的集合创建一个集合分区。 它会尝试找到具有最大集合的分区。也就是说,集合在按长度排序后被包含。

如果列表不包括单例,那么它将只是一个部分分区。缺失的项是单例(我认为)。

示例

>>> li
[(5, 6, 7, 8), (1, 2, 3), (4, 5), (0, 1)]
>>> set_partition(li)
([(5, 6, 7, 8), (1, 2, 3)], [0, 4])

Last update: Oct 16, 2024