def predict_quantile(self, percentage):
     self.update_mean_and_variance()
     return self._mean + utils.normal_inverse(percentage) * math.sqrt(self._variance)
 def predict_quantile(self, percentage):
     self.update_mean_and_variance()
     return self._mean + utils.normal_inverse(percentage) * math.sqrt(
         self._variance)
 def predict_intervals(self, conf):
     self.update_mean_and_variance()
     val = utils.normal_inverse(1.0 - (1.0 - conf) / 2.0)
     arr = [[self._mean + val * math.sqrt(self._variance)],
         [self._mean - val * math.sqrt(self._variance)]]
     return arr
 def predict_intervals(self, conf):
     self.update_mean_and_variance()
     val = utils.normal_inverse(1.0 - (1.0 - conf) / 2.0)
     arr = [[self._mean + val * math.sqrt(self._variance)],
            [self._mean - val * math.sqrt(self._variance)]]
     return arr