/**
  * Test for extended stats aggregation with sigma set.
  */
 public function testExtendedStatsAggregationWithSigmaSet()
 {
     /** @var Repository $repo */
     $repo = $this->getManager()->getRepository('AcmeTestBundle:Product');
     $aggregation = new ExtendedStatsAggregation('test_agg');
     $aggregation->setField('price');
     $aggregation->setSigma(1);
     $search = $repo->createSearch()->addAggregation($aggregation);
     $results = $repo->execute($search, Repository::RESULTS_RAW);
     $expectedResult = ['agg_test_agg' => ['count' => 3, 'min' => 10.45, 'max' => 32, 'avg' => 19.18, 'sum' => 57.55, 'sum_of_squares' => 1361.21, 'variance' => 85.73999999999999, 'std_deviation' => 9.26, 'std_deviation_bounds' => ['upper' => 28.44, 'lower' => 9.92]]];
     $this->assertEquals($expectedResult, $results['aggregations'], '', 0.01);
 }