hierarchy_quality¶
Module Contents¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- parse_item_info(topic_str)¶
- convert_topicStr_to_dict(topic_str_list)¶
- Parameters:
topic_str_list – [L-0_K-0 w1 w2 w3 …, L-0_K-1 w1 w2 w3 …]. L indicates the layer, and K indicates the topic.
keep_info (bool, optional) – if keep the item info L-0_K-0. Defaults to False.
- Returns:
{0: [“w1 w2…”, “w1 w2…”], 1: [“w1 w2…”, “w1 w2…”]}
- Return type:
hierarchical_topic_dict
- compute_TD(texts)¶
- compute_CLNPMI(parent_diff_words, child_diff_words, all_bow, vocab)¶
- get_CLNPMI(PC_pair_groups, all_bow, vocab)¶
- compute_diff_topic_pair(topic_str_a, topic_str_b)¶
- get_topics_difference(topic_pair_groups)¶
- extract_nonchild_topic_list(hierarchical_topic_dict, child_topic_list, num_topics_list)¶
- get_topic_pairs(topic_pairs, topic_hierarchy, hierarchical_topic_dict, num_topics_list, _type, layer_id=0)¶
- get_sibling_groups(topic_hierarchy, sibling_groups, layer_id=0)¶
- get_Sibling_TD(sibling_groups)¶
- get_Sibling_NPMI(sibling_groups, all_bow, vocab)¶
- get_topic_groups(hierarchical_topic_dict, topic_hierarchy, beta_list)¶
- clean_group_info(groups)¶
- clean_info(topic_str_list)¶
- hierarchy_quality(vocab, reference_bow, topic_str_list, beta_list, phi_list)¶