Keliose versijose "Excel" atliko keletą vidinių skaičiavimų pakeitimų, kad ištaisytų rezultatus iš diagramos krypties linijų, kai krypties linijos susikirtimo taškas nustatytas kaip nulis (0). Šie pakeitimai iš tikrųjų nekeičia linijos ar išvaizdos, tik R2 apskaičiavimas, jei įtraukiate tą komentarą į diagramą. Šis skaičiavimas atliekamas kiekvieną kartą atidarius "Excel" darbaknygę. Todėl toje pačioje darbaknygėje gali būti rodomi skirtingi skaičiavimai, atsižvelgiant į naudojamą "Excel" versiją.
Kur šie skaičiavimo pakeitimai buvo taikomi
Ši situacija taikoma duomenims diagramoje, kuri yra fiksuoto ilgio skaičių seka, išdėstyta X ir Y raidėmis:
X = { x_1,x_2,...,x_N }
Y = { y_1,y_2,...,y_N }
Duomenų krypties linija yra lygtis, pagrįsta reikšmėmis, išreikštomis Z. Norint apskaičiuoti R2, krypties linijos Z reikšmės vertinamos esant visoms toms pačioms X reikšmėms:
Z = { z_1,z_2,...,z_N }
Pavyzdžiui, jei krypties linijos lygtis yra:
Z(x) = 2*e(4x)
Tada aibė Z vertinama kiekviena X reikšme:
Z = { Z(x_1), Z(x_2), ..., Z(x_N) }
Kur:
sum(y) = suma nuo i=1 iki N, reikšmė y_i aibėje Y.
sum(z*2) = suma nuo i=1 iki N, reikšmė z_i2* aibėje Z.
SUM2(x)= ( sum(x) )2
ln(x) = x natūralusis logaritmas
ln2(x) = (ln(x) )2
Vidurkis(X) = sum(x) / N
Vidurkis(ln(x)) = sum( ln(x) ) / N
Paveikti konkrečios versijos ir krypties linijos pakeitimai
Atsižvelgiant į šias dvi skaičių sekas: Y ir Z, programa "Excel" skaičiuoja R2 tokiu būdu:
Senesnės nei 2005 m. "Excel" versijos (2020 m. gegužės mėn.)
Daugianėms, linijinėms ir logaritminėms krypties linijoms:
R2(Z,Y) = ( 2 N sum(yz) - N sum(z2) - sum2(y) ) / ( N sum(y2) - sum2(y) )
Eksponentinėms ir galios krypties linijoms:
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" versijos nuo 2005 (2020 m. gegužės mėn.) iki 2103 (2021 m. kovo mėn.)
Daugianoms ir logaritminėms krypties linijoms bei linijinėms krypties linijoms be nustatytos atkarpos:
R2(Z,Y) = ( 2 N sum(yz) - N sum(z2) - sum2(y) ) / ( N sum(y2) - sum2(y) )
Galios krypties linijoms ir eksponentinėms krypties linijoms be nustatytos sankirtos taško:
R2(Z,Y) = ( 2 N sum(ln(y) ln(z)) - N sum(ln2(z)) - sum2(ln(y)) ) / ( N sum(ln2(y)) - sum2(ln(y)) )
Linijinėms krypties linijoms, kurių nustatyta sankirtos dalis nelygi nuliui:
R2(Z,Y) = sum2( ( y - Mean(Y) )( z - Mean(Z) ) ) / ( sum( ( z - Mean(Z) )2 ) sum( ( y - Mean(Y) )2 ) )
Linijinėms krypties linijoms, kurių nustatyta sankirtos dalis lygi nuliui:
R2(Z,Y) = sum(z2) / sum(y2)
Eksponentinėms krypties linijoms, kurių nustatyta sankirtos dalis nelygi vienetui:
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 ) )
Eksponentinėms krypties linijoms, kurių nustatyta koordinatė lygi vienetui:
R2(Z,Y) = sum( ln2(z) ) / sum( ln2(y) )
"Excel" 2104 versija (2021 m. balandžio mėn.) arba naujesnė
Linijinėms krypties linijoms, kurių nustatyta sankirtos dalis lygi nuliui:
R2(Z,Y) = sum(z2) / sum(y2)
Linijinės krypties linijos be nustatytos sankirtos taško, tiesinės krypties linijos, kurių nustatyta sankirtos dalis nelygi nuliui, polinominės, logaritminės, eksponentinės ir galios krypties linijos:
R2(Z,Y) = sum2( ( y - Mean(Y) )( z - Mean(Z) ) ) / ( sum( ( z - Mean(Z) )2 ) sum( ( y - Mean(Y) )2 ) )
Pastaba
Daugianarė krypties linija su nustatytais susikirtimo taškais turi daugiau skaitinio tikslumo paklaidų nei kitų tipų krypties linijos.