]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Update nonstandard variable names (GH-26540) (GH-26546)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sat, 5 Jun 2021 02:38:30 +0000 (19:38 -0700)
committerGitHub <noreply@github.com>
Sat, 5 Jun 2021 02:38:30 +0000 (19:38 -0700)
Lib/statistics.py

index ceb8af81b0d3d3b5a009356e1f67a69c29387b50..268cc71a0952b7ca7d4f3c059c17a7b2c43b1d9d 100644 (file)
@@ -913,10 +913,10 @@ def correlation(x, y, /):
     xbar = fsum(x) / n
     ybar = fsum(y) / n
     sxy = fsum((xi - xbar) * (yi - ybar) for xi, yi in zip(x, y))
-    s2x = fsum((xi - xbar) ** 2.0 for xi in x)
-    s2y = fsum((yi - ybar) ** 2.0 for yi in y)
+    sxx = fsum((xi - xbar) ** 2.0 for xi in x)
+    syy = fsum((yi - ybar) ** 2.0 for yi in y)
     try:
-        return sxy / sqrt(s2x * s2y)
+        return sxy / sqrt(sxx * syy)
     except ZeroDivisionError:
         raise StatisticsError('at least one of the inputs is constant')
 
@@ -957,9 +957,9 @@ def linear_regression(x, y, /):
     xbar = fsum(x) / n
     ybar = fsum(y) / n
     sxy = fsum((xi - xbar) * (yi - ybar) for xi, yi in zip(x, y))
-    s2x = fsum((xi - xbar) ** 2.0 for xi in x)
+    sxx = fsum((xi - xbar) ** 2.0 for xi in x)
     try:
-        slope = sxy / s2x   # equivalent to:  covariance(x, y) / variance(x)
+        slope = sxy / sxx   # equivalent to:  covariance(x, y) / variance(x)
     except ZeroDivisionError:
         raise StatisticsError('x is constant')
     intercept = ybar - slope * xbar