This function creates a co-occurrence matrix from entity data while preserving entity type information as an attribute without enforcing type constraints.
create_comat(
entity_data,
doc_id_col = "doc_id",
entity_col = "entity",
count_col = NULL,
type_col = "entity_type",
normalize = TRUE,
normalization_method = c("cosine", "jaccard", "dice")
)A co-occurrence matrix with entity types stored as an attribute.
A data frame with document IDs and entities.
Name of the column containing document IDs.
Name of the column containing entity names.
Name of the column containing entity counts (optional).
Name of the column containing entity types (optional).
Logical. If TRUE, normalizes the co-occurrence matrix.
Method for normalization ("cosine", "jaccard", or "dice").