]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Update nonstandard variable names (GH-26540)
authorRaymond Hettinger <rhettinger@users.noreply.github.com>
Fri, 4 Jun 2021 23:28:31 +0000 (16:28 -0700)
committerGitHub <noreply@github.com>
Fri, 4 Jun 2021 23:28:31 +0000 (16:28 -0700)
Lib/statistics.py

index 26009b0cbe430d14057eafddd5fee8c8b79c9bab..1314095332a159fbd40d95af7833967e6de7bc3b 100644 (file)
@@ -924,10 +924,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')
 
@@ -968,9 +968,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