calculate_cluster module
This module processes questionnaire responses to recommend therapy clusters
-
calculations.calculate_cluster.calculate_cluster(scores)[source]
Determines the cluster with the highest score.
- Parameters:
scores (dict) – Scores for each cluster.
- Returns:
The cluster with the highest score.
- Return type:
str
-
calculations.calculate_cluster.process_all_responses(responses)[source]
Processes all responses and calculates scores for each cluster.
- Parameters:
responses (list) – List of response objects from the frontend.
- Returns:
Scores for each cluster.
- Return type:
dict