<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Algorithms for calculating variance - Page 11 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=Algorithms_for_calculating_variance&amp;p=10">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Algorithms_for_calculating_variance&amp;p=12">3.Next</a>
</p>
<p>** 2        def remove_variable(self, x: float):        self.n -= 1        self.Ex -= x - self.K        self.Ex2 -= (x - self.K) ** 2</p>

<p>    def add_variables(self, xs: list[float]):        # Python uses Neumaier's algorithm for the builtin sum() function,        # which is more accurate than a simple loop.        if self.n == 0 and xs:            self.K = xs[0]        self.n += len(xs)        self.Ex += sum(x - self.K for x in xs)        self.Ex2 += sum((x - self.K) ** 2 for x in xs)        def get_mean(self) -> float:        return self.K</p><p>
<a accesskey="1" href="page.php?w=Algorithms_for_calculating_variance&amp;p=10">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Algorithms_for_calculating_variance&amp;p=12">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
