- Logic Correction: Updated
get_alphas_bhto correctly implement the Benjamini-Hochberg Step-Up procedure. - Algorithm Update: The function now identifies the largest index i such that p_value(i) <= alpha(i). Once this index is found, the p-value at index i and all p-values with a smaller index are marked as significant in the is significant? column.
- Bugfix: Removed the previous "Step-Down" behavior where all p-values were marked non-significant as soon as the first check failed. This ensures that cases like Example 2 in the README correctly return "YES" for p-value 0.039 when Q is 0.07.
- Type Consistency: Ensured the returned data frame contains numeric vectors for p-value and alpha to align with standard R data structures.