Promene internih izračunavanja linearnih linija trenda u grafikonu

Primenjuje se na
Excel za Microsoft 365

U nekoliko verzija, Excel je napravio niz promena internih izračunavanja da bi ispravio rezultate linija trenda na grafikonu gde je presek linije trenda postavljen na nula (0). Ove promene zapravo ne menjaju liniju ili izgled, samo izračunavanje R2 ako uključite tu belešku u grafikonu. Do ovog izračunavanja dolazi svaki put kada se otvori Excel radna sveska. Zbog toga ista radna sveska može da prikazuje različita izračunavanja u zavisnosti od korišćene verzije programa Excel. 

Gde su primenjene ove promene izračunavanja

Ova situacija se odnosi na podatke u grafikonu koji predstavljaju niz brojeva fiksne dužine, prikazan kao X i Y:

X = { x_1 x_2,...,x_N }

Y = { y_1,y_2,...,y_N }

Linija trenda podataka je jednačina zasnovana na vrednostima koje su izražene kao Z. Da bi se izračunalo R2, vrednosti Z linije trenda procenjuju se sa istim X vrednostima:

Z = { z_1 z_2,...,z_N }

Na primer, ako je jednačina linije trenda:

Z(x) = 2*e(4x)

Zatim se skup Z procenjuje pri svakoj X vrednosti:

Z = { Z(x_1), Z(x_2), ..., Z(x_N) }

Gde:

sum(y) = Zbir od i=1 do N, vrednost y_i unutar skupa Y.

sum(z*2) = zbir od i=1 do N, vrednost z_i2* unutar skupa Z.

SUM2(x)= ( SUM(x) )2

ln(x) = prirodni logaritam od x

LN2(x) = ( LN(x))2

Mean(X) = sum(x) / N

Prosek(ln(x)) = sum( ln(x) ) / N

Promene određene verzije i linije trenda na koje utiču

S obzirom na ova dva niza brojeva: Y i Z, Excel izračunava R2 na sledeće načine:

Excel verzije starije od 2005. (maj 2020.)

Za polinomske, linearne i logaritamske linije trenda:

R2(Z,Y) = ( 2 N zbir(yz) - N zbir(z2) - zbir2(y) ) / ( N zbir(y 2) - zbir2(y) )

Za eksponencijalne i moćne linije trenda:

R2(Z,Y) = ( 2 N sum(ln(y) ln(z)) - N sum(ln2(z)) - zbir2(ln(y)) ) / ( N sum(ln2(y)) - zbir2(ln(y)) )

Verzije programa Excel od 2005 (maj 2020.) do 2103 (mart 2021.)

Za polinomske i logaritamske linije trenda i linearne linije trenda bez postavljenog odsečka:

R2(Z,Y) = ( 2 N zbir(yz) - N zbir(z2) - zbir2(y) ) / ( N zbir(y 2) - zbir2(y) )

Za linije trenda snage i eksponencijalne linije trenda bez skupa odsečak:

R2(Z,Y) = ( 2 N sum(ln(y) ln(z)) - N sum(ln2(z)) - zbir2(ln(y)) ) / ( N sum(ln2(y)) - zbir2(ln(y)) )

Za linearne linije trenda sa postavljenim odsečkom koji nije jednak nuli:

R2(Z,Y) = sum2( ( y - Mean(Y) )( z - Mean(Z) ) ) / ( sum( ( z - Mean(Z) )2 ) sum( ( y - Mean(Y) )2 ) ) )

Za linearne linije trenda sa postavljenim odsečkom jednakim nuli:

R2(Z,Y) = sum(z 2) / sum(y2)

Za eksponencijalne linije trenda sa skupom presek koji nije jednak jedan:

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 ) )

Za eksponencijalne linije trenda sa skupom odsečka jednakom jedan:

R2(Z,Y) = sum( ln2(z) ) / sum( ln2(y) )

Excel verzije 2104 (april 2021) ili novije

Za linearne linije trenda sa postavljenim odsečkom jednakim nuli:

R2(Z,Y) = sum(z 2) / sum(y2)

  

Za linearne linije trenda bez postavljenog odsečaka, linearne linije trenda sa skupom odsečka koji nije jednak nuli, polinomske, logaritamske, eksponencijalne i snage linije trenda:

R2(Z,Y) = sum2( ( y - Mean(Y) )( z - Mean(Z) ) ) / ( sum( ( z - Mean(Z) )2 ) sum( ( y - Mean(Y) )2 ) ) )

Napomena

Polinomske linije trenda sa skupovima preseka imaju više grešaka numeričke preciznosti nego drugi tipovi linija trenda.