- LINEST Pregled funkcija
- LINEST funkcija Sintaksa i ulazi
- Što je LINEST?
- Kako koristiti LINEST
- Predviđanje s LINEST -om (jednostavna regresija)
- Predviđanje s LINEST -om (višestruka linearna regresija)
- LINEST Savjeti
- Zanima vas više predviđanja?
- LINEST funkciju u Google tablicama
- LINEST Primjeri u VBA
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
- 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:
- Ako koristite izdanje koje nije Microsoft 365, morat ćete upotrijebiti naslijeđenu CTRL + SHIFT + ENTER (CSE) metodu za procjenu formula polja.
- 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.
- 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