def __init__(self, t, yfun, pos, attr, val): num = NUM() self._t = t self._kids = [] self.yfun = yfun self.pos = pos self.attr = attr self.val = val self.stats = num.updates(t.rows, yfun)
def range_manager(t, x, cohen, m): DATA = NUM() control_r = dict() control_r['x'] = x control_r['cohen'] = cohen control_r['m'] = m control_r['size'] = len(t) control_r['ranges'] = [] control_r = nextRange(control_r) control_r['num'] = DATA.updates(t, control_r['x']) control_r['hi'] = control_r['num'].hi control_r['enough'] = control_r['size']**control_r['m'] control_r['epsilon'] = control_r['num'].sd * control_r['cohen'] return control_r