• Home
  • Raw
  • Download

Lines Matching full:stats

34   RunningStatistics<double> stats;  in CreateStatsFilledWithIntsFrom1ToN()  local
36 stats.AddSample(v); in CreateStatsFilledWithIntsFrom1ToN()
38 return stats; in CreateStatsFilledWithIntsFrom1ToN()
48 RunningStatistics<double> stats; in CreateStatsFromUniformDistribution() local
50 stats.AddSample(dis(gen)); in CreateStatsFromUniformDistribution()
52 return stats; in CreateStatsFromUniformDistribution()
60 auto stats = CreateStatsFilledWithIntsFrom1ToN(100); in TEST() local
62 EXPECT_DOUBLE_EQ(*stats.GetMin(), 1.0); in TEST()
63 EXPECT_DOUBLE_EQ(*stats.GetMax(), 100.0); in TEST()
65 ASSERT_NEAR(*stats.GetMean(), 50.5, 1e-10); in TEST()
69 RunningStatistics<int> stats; in TEST() local
70 stats.AddSample(2); in TEST()
71 stats.AddSample(2); in TEST()
72 stats.AddSample(-1); in TEST()
73 stats.AddSample(5); in TEST()
75 EXPECT_DOUBLE_EQ(*stats.GetMean(), 2.0); in TEST()
76 EXPECT_DOUBLE_EQ(*stats.GetVariance(), 4.5); in TEST()
77 EXPECT_DOUBLE_EQ(*stats.GetStandardDeviation(), sqrt(4.5)); in TEST()
83 RunningStatistics<int> stats; in TEST() local
84 stats.AddSample(2); in TEST()
85 stats.AddSample(2); in TEST()
86 stats.AddSample(-1); in TEST()
87 stats.AddSample(5); in TEST()
91 stats.AddSample(i); in TEST()
92 stats.RemoveSample(i); in TEST()
94 EXPECT_NEAR(*stats.GetMean(), 2.0, 1e-8); in TEST()
95 EXPECT_NEAR(*stats.GetVariance(), 4.5, 1e-3); in TEST()
96 EXPECT_NEAR(*stats.GetStandardDeviation(), sqrt(4.5), 1e-4); in TEST()
103 RunningStatistics<int> stats; in TEST() local
104 stats.AddSample(2); in TEST()
105 stats.AddSample(2); in TEST()
106 stats.AddSample(-1); in TEST()
107 stats.AddSample(5); in TEST()
111 stats.AddSample(i); in TEST()
114 stats.RemoveSample(i); in TEST()
117 EXPECT_NEAR(*stats.GetMean(), 2.0, 1e-7); in TEST()
118 EXPECT_NEAR(*stats.GetVariance(), 4.5, 1e-3); in TEST()
119 EXPECT_NEAR(*stats.GetStandardDeviation(), sqrt(4.5), 1e-4); in TEST()
125 auto stats = CreateStatsFromUniformDistribution(1e6, 0, 1); in TEST() local
127 EXPECT_NEAR(*stats.GetVariance(), 1. / 12, 1e-3); in TEST()
137 auto stats = CreateStatsFromUniformDistribution(1e6, 1e9, 1e9 + 1); in TEST() local
139 EXPECT_NEAR(*stats.GetVariance(), 1. / 12, 1e-3); in TEST()
145 RunningStatistics<int> stats; in TEST() local
146 stats.AddSample(1); in TEST()
147 stats.AddSample(2); in TEST()
148 stats.RemoveSample(1); in TEST()
149 EXPECT_EQ(stats.GetMin(), 1); in TEST()
155 RunningStatistics<int> stats; in TEST() local
156 stats.AddSample(1); in TEST()
157 stats.AddSample(2); in TEST()
158 stats.RemoveSample(2); in TEST()
159 EXPECT_EQ(stats.GetMax(), 2); in TEST()