Skip to content

Commit 4642caf

Browse files
Update nonstandard variable names (GH-26540) (GH-26546)
1 parent 5442cfa commit 4642caf

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Lib/statistics.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -913,10 +913,10 @@ def correlation(x, y, /):
913913
xbar = fsum(x) / n
914914
ybar = fsum(y) / n
915915
sxy = fsum((xi - xbar) * (yi - ybar) for xi, yi in zip(x, y))
916-
s2x = fsum((xi - xbar) ** 2.0 for xi in x)
917-
s2y = fsum((yi - ybar) ** 2.0 for yi in y)
916+
sxx = fsum((xi - xbar) ** 2.0 for xi in x)
917+
syy = fsum((yi - ybar) ** 2.0 for yi in y)
918918
try:
919-
return sxy / sqrt(s2x * s2y)
919+
return sxy / sqrt(sxx * syy)
920920
except ZeroDivisionError:
921921
raise StatisticsError('at least one of the inputs is constant')
922922

@@ -957,9 +957,9 @@ def linear_regression(x, y, /):
957957
xbar = fsum(x) / n
958958
ybar = fsum(y) / n
959959
sxy = fsum((xi - xbar) * (yi - ybar) for xi, yi in zip(x, y))
960-
s2x = fsum((xi - xbar) ** 2.0 for xi in x)
960+
sxx = fsum((xi - xbar) ** 2.0 for xi in x)
961961
try:
962-
slope = sxy / s2x # equivalent to: covariance(x, y) / variance(x)
962+
slope = sxy / sxx # equivalent to: covariance(x, y) / variance(x)
963963
except ZeroDivisionError:
964964
raise StatisticsError('x is constant')
965965
intercept = ybar - slope * xbar

0 commit comments

Comments
 (0)