Remaining CorrelationStrategies and agreement display #17
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What to build
Adds Pearson, Kendall, and the existing mean-difference method to the
CorrelationStrategyenum from #15, and builds the display that makes having several worth anything.Agreement across strategies is the headline, not any single coefficient. A correlation that survives Pearson, Spearman, and Kendall is robust. One that appears only under Pearson is telling you about an outlier or a non-linearity, not about the User's mood.
Presenting them as a menu to choose between would make the noise problem worse rather than better — a User scanning four numbers per metric for the strongest one is p-hacking through a UI. Disagreement between strategies is information, not a choice.
Mean difference joins the enum as the strategy for binary presence, which is what the existing Activity correlation already computes. It cannot be applied to a continuous metric, and a continuous coefficient cannot be applied to Activity presence — the strategy set must reflect which inputs each can score rather than pretending all four apply everywhere.
Acceptance criteria
Blocked by