LINEST funkcija Excel - statistika linearne regresije

Preuzmite Primjer radne knjige

Preuzmite primjer radne knjige

Ovaj vodič pokazuje kako se koristi Excel LINEST funkcija u Excelu za izračunavanje statistike o liniji trenda.

LINEST Pregled funkcija

Funkcija LINEST Izračunava statistiku o liniji trenda uklopljenoj u poznate podatkovne točke pomoću metode najmanjih kvadrata.

Da biste koristili LINEST Excel radnu tablicu, odaberite ćeliju i upišite:

(Obratite pažnju na to kako se pojavljuju unosi formule)

LINEST funkcija Sintaksa i ulazi

1 = LINEST (poznati_ys, poznati_xs, konst, statistika)

poznato_da - Niz poznatih Y vrijednosti.

poznati_x - Niz poznatih X vrijednosti.

konst - NEOBVEZNO. Logička vrijednost koja pokazuje treba li izračunati B (presjek u y = mx + b) metodom najmanjih kvadrata (TRUE ili Ommit) ili ručno postaviti B = 0 (FALSE).

statistika - NEOBVEZNO. Vrati dodatne statistike (TRUE) ili samo m (nagib) i b (presretanje) (FALSE ili Izostavljeno)

Što je LINEST?

LINEST funkcija u Excelu je funkcija koja se koristi za generiranje regresijske statistike za linearni regresijski model. LINEST je formula niza i može se koristiti samostalno ili s drugim funkcijama za izračunavanje specifične statistike o modelu.

Linearna regresija je metoda u statistici koja se koristi za predviđanje podataka koji slijede ravnu liniju pomoću poznatih podataka. Regresija se koristi za predviđanje vrijednosti kao što su rast prodaje, zahtjevi zaliha ili jednostavni tržišni trendovi.

LINEST je poput PROGNOZE po tome što postiže sličan ishod, ali s daleko više informacija o vašem modelu regresije, kao i mogućnošću uklapanja više od jedne neovisne varijable.

Pretpostavimo da imam tablicu podataka s x i y vrijednosti gdje x je nezavisna varijabla i y ovisna je varijabla:

Želim znati koja je jednadžba regresije gornjih podataka. Koristeći LINEST:

1 = LINEST (B3: B7, C3: C7, TRUE, FALSE)

Ovdje je vrijednost y-presretanja ekvivalentna 0, u znanstvenom zapisu.

Jednadžba prave je y = 2x + 0. Imajte na umu da se vraća LINEST oba nagib i presijecanje crte. Za vraćanje obje vrijednosti formula se mora unijeti kao formula niza. Više o formulama polja kasnije.

Kako koristiti LINEST

Funkcija LINEST ima četiri argumenta:

1 = LINEST (poznati_y's, poznati_x's, const, statistika)

Gdje,

Argument Opis
poznato_da i poznati_x Je li x i y podatke u tablici podataka
konst Opcija TRUE/FALSE za to da li y-presretanje treba prisiliti na 0 ili normalno izračunati
statistika Opcija TRUE/FALSE treba li se vratiti dodatna statistika regresije

Koristeći naš prvi primjer, funkcija je napisana kao:

1 = LINEST (B3: B7, C3: C7, TRUE, FALSE)

Kada statistika opcija je postavljena na TRUE, organizacija regresijske statistike je sljedeća:

Možda se pitate što znači svaka varijabla.

Statistički Opis
mn Koeficijenti nagiba za x varijable
b y-presresti
sen Standardna pogreška za svaki koeficijent nagiba
seb Standardna pogreška za y-presretanje
r2 Koeficijent odlučnosti
sey Standardna pogreška za y procjena
Ž F statistika (kako bi se utvrdilo dolazi li slučajno do odnosa varijabli)
df Stupnjevi slobode
ssreg Regresijski zbroj kvadrata
ssrezid Preostali zbroj kvadrata

Glavni statistički podaci koje treba razumjeti su koeficijenti nagiba, y-presjek i koeficijent determinacije ili r2 vrijednost modela.

Koristeći gornji primjer i odabirom TRUE za statistika parametar:

Istaknute ćelije pokazuju nagib = 2, presjek = 0 i r2 = 1.

R2 vrijednost je pokazatelj jačine korelacije modela. Može se smatrati pokazateljem sposobnosti. Nizak r2 vrijednost bi značila lošu korelaciju između vaših ovisnih i neovisnih varijabli, a suprotno vrijedi za visoki r2 vrijednosti, s r2 = 1 savršeno pristaje.

U izdanjima programa Excel u siječnju 2022. u sustavu Microsoft 365 (prethodno Office 365), dinamički nizovi promijenili su način vrednovanja formula polja. Više nije potrebno koristiti CTRL + SHIFT + ENTER niti označavati područje ćelija koje će niz zauzeti. Jednostavno unesite formulu i kliknite Enter i rezultirajuće ćelije će se "izliti" u niz.

U ostatku ovog članka pozivat ćemo se na LINEST s obzirom na dinamičke nizove u Microsoft 365 Excelu.

Predviđanje s LINEST -om (jednostavna regresija)

Kombiniranje funkcija LINEST i SUM može se koristiti za predviđanje vrijednosti ovisne varijable y, s obzirom na poznato x i y podaci. Ispod je primjer koji pokazuje što y vrijednost će biti kada je x = 14.

1 = ZBIR (LINEST (C3: C7, B3: B7)*{14,1})

Model dolazi u obliku y = mx + b. Ovo je isto što i y = a+ bx, samo drugačiji način predstavljanja jednadžbe. Savjet koji treba imati na umu za linearne jednadžbe je varijabla pored x je uvijek nagib, a varijabla koja slijedi znak plus ili minus uvijek je presjek, bez obzira na slova korištena u jednadžbi.

Koristeći formulu: = SUM (LINEST (C3: C7, B3: B7)*{14,1}) vraća rezultat 28. Budući da je ovo jedan rezultat, nije potrebno unijeti kao niz.

Rep gornje formule *{14,1} navodi neovisnu varijablu koja će se koristiti za predviđanje ovisne varijable, u ovom slučaju 14.

To možemo provjeriti unošenjem x = 14 u jednadžbu crte, y = 2x + 0.

Predviđanje s LINEST -om (višestruka linearna regresija)

Sljedeća tablica podataka dolazi sa stranice LINEST web stranice Microsoftove podrške.

U nekim slučajevima postoji više od jedne neovisne varijable koju treba uzeti u obzir pri stvaranju linearnog regresijskog modela. To se naziva višestruka linearna regresija (tj. Više neovisnih varijabli). Ako želim procijeniti cijenu poslovne zgrade, stvari poput površine prostora, broja ulaza u zgradu, starosti zgrade i broja ureda bile bi dio jednadžbe. Pogledajmo primjer.

Upisivanjem formule LINEST u ćeliju G29 i izvršavanjem dobivamo:

1 = LINEST (E3: E13, A3: D13, ISTINA, ISTINA)

Model dolazi u obliku:

Zapamtite da je LINEST niz rezultata obrnutim redoslijedom od jednadžbe. U gornjem primjeru 52.317,8 je naš presretnuti dio, b, a 27.6 naš m1 ili vrijednost nagiba za varijablu Floor space, x1.

Koristeći funkciju LINEST s dostavljenim podacima, naš regresijski model je:

S r2 vrijednost 0,997, što ukazuje na snažan ili visoko koreliran model. Pomoću modela sada možete predvidjeti koja će se procijenjena vrijednost poslovne zgrade temeljiti na bilo kojoj kombinaciji gore navedenih neovisnih varijabli.

LINEST Savjeti

  1. Provjerite imate li najnoviju verziju sustava Microsoft 365 za korištenje LINEST -a s dinamičkim nizovima. Možda ćete morati omogućiti trenutni kanal sustava Office Insider (pregled) da biste koristili funkcije dinamičkog niza. Na stranici računa:
  2. Ako koristite izdanje koje nije Microsoft 365, morat ćete upotrijebiti naslijeđenu CTRL + SHIFT + ENTER (CSE) metodu za procjenu formula polja.
  3. Ako koristite naslijeđenu metodu, broj stupaca koje treba istaknuti pri unosu funkcije LINEST niza uvijek je broj x varijable u vašim podacima plus 1. Broj redaka za odabir za niz je 5.
  4. Ako ćete dijeliti svoju verziju programa Excel s omogućenim dinamičkim nizom s nekim tko koristi izdanje koje nije Microsoft 365, upotrijebite naslijeđenu metodu CSE-a kako biste izbjegli probleme s kompatibilnošću.

Zanima vas više predviđanja?

Pogledajte i ostale naše članke o predviđanju s funkcijama eksponencijalnog zaglađivanja, TREND, RAST i LOGEST.

LINEST funkciju u Google tablicama

LINEST funkcija radi potpuno isto u Google tablicama kao i u Excelu.

LINEST Primjeri u VBA

Također možete koristiti funkciju LINEST u VBA. Tip:
application.worksheetfunction.linest (known_ys, known_xs, const, statistika)

Izvršavanje sljedeće VBA naredbe

1 Raspon ("D2") = Application.WorksheetFunction.LinEst (Raspon ("A2: A8"), Raspon ("B2: B8"))

će proizvesti sljedeće rezultate

Za argumente funkcije (poznati_y, itd.) Možete ih unijeti izravno u funkciju ili definirati varijable koje ćete umjesto toga koristiti.

Povratak na popis svih funkcija u Excelu

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave