Vairāku versiju laikā Excel veica virkni iekšējo aprēķinu izmaiņu, lai koriģētu rezultātus no diagrammas tendenču līknēm, kur tendenču līknes krustpunkts ir iestatīts uz nulli (0). Šīs izmaiņas faktiski nemaina līniju vai izskatu, bet tikai R2 aprēķinu, ja šo anotāciju iekļaujat diagrammā. Šis aprēķins tiek veikts katru reizi, kad tiek atvērta Excel darbgrāmata. Līdz ar to vienā un tajā pašā darbgrāmatā var tikt rādīti atšķirīgi aprēķini atkarībā no izmantotās programmas Excel versijas.
Kur tika piemērotas šīs aprēķina izmaiņas
Tas attiecas uz datiem diagrammā, kas ir fiksēta garuma skaitļu virkne, kas attēlota kā X un Y:
X = { x_1,x_2,...,x_N }
Y = { y_1,y_2,...,y_N }
Datu tendences līkne ir vienādojums, kura pamatā ir vērtības, kas izteiktas kā Z. Lai aprēķinātu R2, tendenču līknes Z vērtības tiek novērtētas visās tajās pašās X vērtībās:
Z = { z_1,z_2,...,z_N }
Piemēram, ja tendences līknes vienādojums ir:
Z(x) = 2*e(4x)
Tad kopa Z tiek novērtēta katrā X vērtībā:
Z = { Z(x_1), Z(x_2), ..., Z(x_N) }
Kur:
sum(y) = Summa no i=1 līdz N, vērtība y_i kopā Y.
sum(z*2) = Summa no i=1 līdz N, vērtība z_i2* kopā Z.
SUM2(x)= ( SUM(x))2
ln(x) = x naturālais logaritms
ln2(x) = ( ln(x))2
Mean(X) = sum(x) / N
Mean(ln(x)) = sum( ln(x) ) / N
Ietekmētās konkrētas versijas un tendences līknes izmaiņas
Ņemot vērā šīs divas skaitļu secības: Y un Z, programma Excel aprēķina skaitli R2 šādi:
Excel versijas, kas vecākas par 2005 (2020. gada maijs)
Polinoma, lineārām un logaritmiskām tendenču līknēm:
R2(Z,Y) = ( 2 N sum(yz) - N sum(z2) - sum2(y) ) / ( N sum(y2) - sum2(y) )
Eksponenciālām un jaudas tendenču līknēm:
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 versijas no 2005 (2020. gada maijs) līdz 2103 (2021. gada marts)
Polinoma un logaritmiskajām tendenču līknēm un lineārām tendenču līknēm bez kopas krustpunkta:
R2(Z,Y) = ( 2 N sum(yz) - N sum(z2) - sum2(y) ) / ( N sum(y2) - sum2(y) )
Pakāpju tendenču līknēm un eksponenciālām tendenču līknēm bez noteiktas krustpunkta:
R2(Z,Y) = ( 2 N sum(ln(y) ln(z)) - N sum(ln2(z)) - sum2(ln(y)) ) / ( N sum(ln2(y)) - sum2(ln(y)) )
Lineārām tendenču līknēm, kuru kopa nav vienāda ar nulli:
R2(Z,Y) = sum2( ( y - Vidējais(Y) )( z - Vidējais(Z) ) ) / ( sum( ( z - Vidējais(Z) )2 ) sum( ( y - Vidējais(Y) )2 ) ) )
Lineārām tendenču līknēm, kuru kopa ir vienāda ar nulli:
R2(Z,Y) = sum(z2) / sum(y2)
Eksponenciālām tendenču līknēm, kuru kopa nav vienāda ar vienu:
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 ) )
Eksponenciālām tendenču līknēm, kuru kopa ir vienāda ar vienu:
R2(Z,Y) = sum( ln2(z) ) / sum( ln2(y) )
Excel versija 2104 (2021. gada aprīlis) vai jaunāka versija
Lineārām tendenču līknēm, kuru kopa ir vienāda ar nulli:
R2(Z,Y) = sum(z2) / sum(y2)
Lineārām tendenču līknēm bez kopas krustpunkta, lineārām tendenču līknēm ar kopas krustpunktu, kas nav vienāds ar nulli, polinoma, logaritmiskām, eksponenciālām un jaudas tendenču līknēm:
R2(Z,Y) = sum2( ( y - Vidējais(Y) )( z - Vidējais(Z) ) ) / ( sum( ( z - Vidējais(Z) )2 ) sum( ( y - Vidējais(Y) )2 ) ) )
Piezīme
Polinomu tendenču līknēm ar kopu krustpunktiem ir vairāk skaitliskas precizitātes kļūdu nekā citiem tendenču līkņu tipiem.