여러 버전에 걸쳐 Excel은 내부 계산을 연속적으로 변경하여 추세선 가로채기가 0으로 설정된 차트 추세선의 결과를 수정했습니다. 이러한 변경으로 실제로 선이나 모양이 변경되는 것이 아니라 차트에 주석을 포함하는 경우 R2 계산만 변경됩니다. 이 계산은 Excel 통합 문서가 열릴 때마다 수행됩니다. 따라서 동일한 통합 문서에서 사용되는 Excel 버전에 따라 다른 계산을 표시할 수 있습니다.
이 상황은 X와 Y로 표시된 고정 길이의 숫자 시퀀스인 차트의 데이터에 적용됩니다.
X = { x_1,x_2,…,x_N }
Y = { y_1,y_2,…,y_N }
데이터의 추세선은 Z로 표현되는 값을 기반으로 하는 방정식입니다. R2를 계산하기 위해 추세선 Z 값은 모두 동일한 X 값으로 평가됩니다.
Z = { z_1,z_2,…,z_N }
예를 들어 추세선 수식이 다음과 같은 경우입니다.
Z(x) = 2*e(4x)
그런 다음 집합 Z는 모든 X 값에서 평가됩니다.
Z = { Z(x_1), Z(x_2), …, Z(x_N) }
여기서 각 요소의 의미는 다음과 같습니다.
sum(y) =합(i=1~N), Y 집합 내의 y_i 값입니다.
sum(z2) = 합(i=1 ~ N), Z 집합 내의 z_i2값입니다.
sum2(x)= ( sum(x) )2
ln(x) = x의 자연 로그
2(x) = (ln(x))2내
평균(X) = sum(x)/N
평균(ln(x)) = sum(ln(x))/N
다음과 같은 두 가지 숫자 시퀀스가 제공됩니다. Excel에서 Y 및 Z는 다음과 같은 방법으로 R2를 계산합니다.
2005년 이전 Excel 버전(2020년 5월)
다항식, 선형 및 로그 추세선의 경우:
R2(Z,Y) = (2 N sum(yz) - N sum(z2) - sum2(y))/( N sum(y2) - sum2(y))
지수 및 전력 추세선의 경우:
R2(Z,Y) = (2 N sum(ln(y) ln(z)) - N sum(ln2(z)) - sum2(ln(y)))/( N sum(ln2(y)) - sum2(ln(y)))
Excel 버전 2005(2020년 5월) ~ 2103년(2021년 3월)
다항식 및 로그 추세선과 설정된 절편이 없는 선형 추세선의 경우 다음을 수행합니다.
R2(Z,Y) = (2 N sum(yz) - N sum(z2) - sum2(y))/( N sum(y2) - sum2(y))
설정된 절편 없이 전력 추세선과 지수 추세선의 경우 다음을 수행합니다.
R2(Z,Y) = (2 N sum(ln(y) ln(z)) - N sum(ln2(z)) - sum2(ln(y)))/( N sum(ln2(y)) - sum2(ln(y)))
설정된 가로채기가 0이 아닌 선형 추세선의 경우:
R2(Z,Y) = sum2((y - Mean(Y))(z - Mean(Z)))/(sum((z - Mean(Z))2) sum((y - Mean(Y))2))
설정된 가로채기가 0인 선형 추세선의 경우:
R2(Z,Y) = sum(z2)/sum(y2)
설정된 절편이 1이 아닌 지수 추세선의 경우:
R2(Z,Y) = sum2((ln(y) - Mean(ln(y)))(ln(z) - Mean(ln(z))))/(sum((ln(z) - Mean(ln(z)))2) sum((ln(y) - Mean(ln(y)))2))
설정된 절편이 1인 지수 추세선의 경우:
R2(Z,Y) = sum(ln2(z))/sum(ln2(y))
Excel 버전 2104(2021년 4월) 이상
설정된 가로채기가 0인 선형 추세선의 경우:
R2(Z,Y) = sum(z2)/sum(y2)
설정된 절편이 없는 선형 추세선의 경우, 설정된 절편이 0, 다항식, 로그, 지수 및 검정력 추세선과 같지 않은 선형 추세선의 경우:
R2(Z,Y) = sum2((y - Mean(Y))(z - Mean(Z)))/(sum((z - Mean(Z))2) sum((y - Mean(Y))2))
참고: 절편이 설정된 다항식 추세선은 다른 추세선 유형보다 수치 정밀도 오류가 많습니다.