Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement remaining methods for in-memory add_group_number #11910

Open
GregoryTravis opened this issue Dec 18, 2024 · 0 comments
Open

Implement remaining methods for in-memory add_group_number #11910

GregoryTravis opened this issue Dec 18, 2024 · 0 comments
Assignees
Labels
-libs Libraries: New libraries to be implemented p-low Low priority

Comments

@GregoryTravis
Copy link
Contributor

GregoryTravis commented Dec 18, 2024

..Equal_Sum Field:Column NumberOfGroups:Integer=5 OrderBy:...

..Equal_StDev Field:Column <Step=1> OrderBy:...

Find the mean, find the standard deviation.

 Number of groups must be an odd number.
 Start from -Step/2 to +Step/2 (group starting group)
     Spread outwards with negative group number

 Option to add a set of names (standardised): Average, Above/Below Average, High/Low, Very High/Very Low, Extremely High/Extremely ...

..Custom
field:Column
<upper_bound:Vector x>
<add_group_names:Boolean=FALSE>

Document if is inclusive or exclusive bound (lower out, upper in)

Equal_Sum support the order_by.
Standard_Deviation and Custom_Ranges will error if order_by given as will be ignored.

Equal_Sum find the target sum for each group and then scan record in until each set exceed target. Last group will be undersized. It can result in less target groups if actually achieving sum is impossible without basically one group.

@GregoryTravis GregoryTravis added p-low Low priority -libs Libraries: New libraries to be implemented labels Dec 18, 2024
@GregoryTravis GregoryTravis self-assigned this Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-libs Libraries: New libraries to be implemented p-low Low priority
Projects
Status: New
Development

No branches or pull requests

1 participant