Skip to content

Use independent parameters for Otava algorithms#6

Merged
Gerrrr merged 1 commit into
mainfrom
params-per-algorithm-flavour
Jun 8, 2026
Merged

Use independent parameters for Otava algorithms#6
Gerrrr merged 1 commit into
mainfrom
params-per-algorithm-flavour

Conversation

@Gerrrr

@Gerrrr Gerrrr commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

In apache/otava#154, @henrikingo mentioned that using the same P-value for all 3 algorithms is not a fair comparison.

The deterministic variant finds much less change points for the
same p-values. It is closer to original edivisive in behavior than to
the hunter variant. To some extent this is a matter of perspective
too: Who's to say we should compare them with constant p-values

This patch allows setting P-values independently for all 3 algorithms. It also "boxes" window size to the split algorithm, which may be a more intuitive UX for new users.

Screenshot 2026-06-07 at 7 30 39 PM

In apache/otava#154, Henrik mentioned that
using the same P-value for all 3 algorithms is not a fair comparison.

> The deterministic variant finds much less change points for the
> same p-values. It is closer to original edivisive in behavior than to
> the hunter variant. To some extent this is a matter of perspective
too: Who's to say we should compare them with constant p-values

This patch allows setting P-values independently for all 3 algorithms.
It also "boxes" window size to the split algorithm, which may be a
more intuitive UX for new users.
@Gerrrr
Gerrrr merged commit 512ef87 into main Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant