US 11,734,864 B2
Histogram bin interval approximation
Paul O'Hara, Dublin (IE); Malte Christian Kaufmann, Dublin (IE); Esther Rodrigo Ortiz, Dublin (IE); and Conor White, Dublin (IE)
Assigned to BUSINESS OBJECTS SOFTWARE LTD, Dublin (IE)
Filed by Business Objects Software Ltd., Dublin (IE)
Filed on Oct. 29, 2021, as Appl. No. 17/514,801.
Prior Publication US 2023/0133856 A1, May 4, 2023
Int. Cl. G06T 11/20 (2006.01); G06F 18/2431 (2023.01)
CPC G06T 11/206 (2013.01) [G06F 18/2431 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A computer system, comprising:
one or more processors; and
one or more machine-readable medium coupled to the one or more processors and storing computer program code comprising sets of instructions for executable by the one or more processors to:
obtain, via a user interface, a selection of a continuous features of a dataset for representation in a histogram, the dataset comprising a plurality of records having a plurality of features including one or more continuous features, each of the plurality of records having corresponding values for each of the plurality of features, values for the one or more continuous features being quantitative numerical values;
determine a number of bins for the histogram;
determine a bin width based on the number of bins and feature statistics of the continuous feature;
determine an approximated bin interval range by applying a bin mask based on the bin width to the feature statistics;
determine an approximated bin width based on the number of bins and the approximated bin interval range;
determine approximated bin intervals for the histogram based on the approximated bin width;
generate a histogram for the continuous feature, the histogram having the number of bins, the bins of the histogram having intervals based the approximated bin intervals, each bin of the histogram representing a count of values of the continuous feature in the dataset within the corresponding approximated bin interval; and
present the histogram for the continuous feature in the user interface.