Jednoduchá lineární regrese I Motivace: Cíl regresní analýzy - popsat závislost hodnot veličiny Y na hodnotách veličiny X. Nutnost vyřešení dvou problémů: a) jaký typ funkce se použije k popisu dané závislosti; b) jak se stanoví konkrétní parametry daného typu funkce? ad a) Při určení typu funkce je třeba provést teoretický rozbor zkoumané závislosti. Ten může upozornit například na to, že s růstem hodnot veličiny X budou mít hodnoty veličiny Y tendenci monotónně růst či klesat, jde o závislost, kdy s růstem hodnot veličiny X dochází zpočátku k růstu hodnot veličiny Y, který je po dosažení určitého maxima vystřídán poklesem, apod. Vždy se snažíme o to aby regresní model byl jednoduchý, tj. aby neobsahoval příliš mnoho parametrů. Připadá-li v úvahu více funkcí, posuzujeme jejich vhodnost pomocí různých kritérií – viz dále. Není-li dostatek informací k provedení teoretického rozboru, snažíme odhadnout typ funkce pomocí tečkových diagramů. Zde se omezíme na funkce, které závisejí lineárně na parametrech p10 ,,, βββ K . ad b) Odhady p10 b,,b,b K neznámých parametrů p10 ,,, βββ K získáme na základě dvourozměrného datového souboru           nn 11 yx yx KK metodou nejmenších čtverců, tj. z podmínky, aby součet čtverců odchylek zjištěných a odhadnutých hodnot byl minimální. Specifikace klasického modelu lineární regrese ( ) ε+βββ= p10 ,,,;xmY K , kde ( )p10 ,,,;xm βββ K - teoretická regresní funkce - lineárně závisí na neznámých regresních parametrech p10 ,,, βββ K , - lineárně závisí na známých funkcích ( ) ( )xf,,xf p1 K , které již neobsahují neznámé parametry, tj. ( ) ( )∑ = β=βββ p 0j jjp10 xf,,,;xm K , přičemž ( ) 1xf0 ≡ . Jde o deterministickou složku modelu. Složka ε - náhodná složka modelu: - je to náhodná odchylka od deterministické závislosti Y na X, - popisuje závislost vysvětlované proměnné na neznámých nebo nepozorovaných proměnných a popisuje i vliv náhody, - nelze ji funkčně vyjádřit. Veličina Y - závisle proměnná (též vysvětlovaná) veličina. Veličina X - nezávisle proměnná (též vysvětlující) veličina. Pořídíme n dvojic pozorování ( ) ( )nn11 y,x,,y,x K , tj. dvourozměrný datový soubor           nn 11 yx yx KK . Pro i = 1, ..., n platí: ( ) ip10ii ,,,;xmy ε+βββ= K . O náhodných odchylkách n1 ,, εε K předpokládáme, že a) ( ) 0E i =ε (odchylky nejsou systematické) b) ( ) 0D 2 i >σ=ε (všechna pozorování jsou prováděna s touž přesností) c) ( ) 0,C ji =εε pro ji ≠ (mezi náhodnými odchylkami neexistuje žádný lineární vztah) d) i ε ~ ( )2 ,0N σ . V tomto případě hovoříme o klasickém modelu lineární regrese. Označení p10 b,,b,b K - odhady regresních parametrů p10 ,,, βββ K (nejčastěji je získáme metodou nejmenších čtverců, tj. z podmínky, že výraz ( ) 2 n 1i p 0j ijji xfy∑ ∑ = =       β− nabývá svého minima pro βj = bj, j = 0, 1, …, p) ( )p0 b,,b;xmˆ K - empirická regresní funkce ( ) ( )∑ = == p 0j ijjp0ii xfbb,,b;xmˆyˆ K - regresní odhad i-té hodnoty veličiny Y (i-tá predikovaná hodnota veličiny Y) iii yˆye −= - i-té reziduum ( )∑ = −= n 1i 2 iiE yˆyS - reziduální součet čtverců 1pn S s E2 −− = - odhad rozptylu σ2 ( )∑ = −= n 1i 2 2iR myˆS - regresní součet čtverců ( ∑ = = n 1i i2 y n 1 m ) ( )∑ = −= n 1i 2 2iT myS - celkový součet čtverců ( ERT SSS += ) Maticový zápis klasického modelu lineární regrese εXβy += , kde ( )' n1 y,,y K=y - vektor pozorování závisle proměnné veličiny Y, ( ) ( ) ( ) ( )          = npn1 1p11 xfxf1 xfxf1 K KKKK K X - regresní matice (předpokládáme, že h(X) = p+1 < n) ββββ ( )' p10 ,,, βββ= K - vektor regresních parametrů, εεεε ( )' n1 ,, εε K= - vektor náhodných odchylek. Podmínky (a) až (d) lze zkráceně zapsat ve tvaru εεεε ~ Nn (0, σ2 I). Maticově zapsaná metoda nejmenších čtverců vede na rovnice X’Xβ = X’y - systém normálních rovnic b = (X’X)-1 X’ y – odhad vektoru β získaný metodou nejmenších čtverců yˆ = Xb – vektor regresních odhadů (vektor predikce) e = y - yˆ - vektor reziduí Vlastnosti odhadu b = (X’X)-1 X’ y: - odhad b je lineární, neboť je vytvořen lineární kombinací pozorování y1, …, yn s maticí vah ( ) '1' XXX − ; - odhad b je nestranný, neboť E(b) = β; - odhad b má varianční matici var b = σ2 (X'X) -1 ; - odhad b ~ Np+1(β, σ2 (X'X)-1) vzhledem k platnosti podmínky (d), tj iε ~ ( )2 ,0N σ ; - pro odhad b platí Gaussova - Markovova věta: Odhad b = (X'X) -1 X'y je nejlepší nestranný lineární odhad vektoru β. Příklad Sestrojte regresní matici X pro lineární regresní model a) ii10i xy ε+β+β= , provedeme-li 4 měření, b) i2i3 2 1i21i10i xlnxxy ε+β+β+β+β= , provedeme-li 5 měření. Řešení: ad a)             = 4 3 2 1 x1 x1 x1 x1 X , ad b)                 = 52 2 5151 42 2 4141 32 2 3131 22 2 2121 12 2 1111 xlnxx1 xlnxx1 xlnxx1 xlnxx1 xlnxx1 X Intervaly spolehlivosti pro regresní parametry jjb vss j = - směrodatná chyba odhadu bj, kde vjj je j-tý diagonální prvek matice (X'X)-1 . Pro j = 0, 1, ..., p statistika jb jj j s b T β− = ~ ( )1pnt −− , tedy 100(1- α)% interval spolehlivosti pro βj má meze: ( ) jb2/1j s1pntb −−± α− . (S intervaly spolehlivosti souvisí relativní chyby odhadů regresních parametrů. Získají se tak, že se vypočítá absolutní hodnota podílu poloviční šířky intervalu spolehlivosti a hodnoty odhadu, tj %100 b dh 2 1 j jj − . Relativní chyba odhadu by neměla přesáhnout 10 %.) Příklad: V tabulce jsou výnosy technické cukrovky v tunách na ha od roku 2000 do roku 2011. i rok cukrovka technická 1 2000 45,83 2 2001 45,41 3 2002 49,45 4 2003 45,20 5 2004 50,34 6 2005 53,31 7 2006 51,48 8 2007 53,25 9 2008 57,26 10 2009 57,91 11 2010 54,36 12 2011 66,84 Předpokládejte, že závislost výnosu cukrovky na roku lze vyjádřit regresní přímkou ε+β+β= xy 10 . a) MNČ najděte odhady neznámých regresních parametrů β0, β1. b) Sestrojte 95% intervaly spolehlivosti pro regresní parametry β0, β1. c) Najděte relativní chyby odhadů regresních parametrů β0, β1. Řešení: Vytvoříme datový soubor se dvěma proměnnými rok, Y a 12 případy. Získání odhadů b0, b1: Statistiky – Vícerozměrná regrese – Závisle proměnná rok, nezávisle proměnné Y - OK – OK – Výpočet: Výsledky regrese. Výsledky regrese se závislou proměnnou : Y (cukrovka_technicka.sta) R= ,88823463 R2= ,78896076 Upravené R2= ,76785684 F(1,10)=37,385 p<,00011 Směrod. chyba odhadu : 2,9958 N=12 b* Sm.chyba z b* b Sm.chyba z b t(10) p-hodn. Abs.člen rok -3019,37 502,4173 -6,00968 0,000130 0,888235 0,145272 1,53 0,2505 6,11429 0,000114 Výpočet mezí intervalu spolehlivosti a relativních chyb odhadů: K výstupní tabulce přidáme tři nové proměnné DM, HM a chyba. Do Dlouhého jméne proměnné DM napíšeme =v3-v4*VStudent(0,975;10) Do Dlouhého jméne proměnné HM napíšeme =v3+v4*VStudent(0,975;10) Do Dlouhého jména proměnné chyba napíšeme =100*abs(0,5*(v8-v7)/v3) Výsledky regrese se závislou proměnnou : Y (cukrovka_technicka.sta) R= ,88823463 R2= ,78896076 Upravené R2= ,76785684 F(1,10)=37,385 p<,00011 Směrod. chyba odhadu : 2,9958 N=12 b* Sm.chyba z b* b Sm.chyba z b t(10) p-hodn. DM =v3-v4* HM =v3+v4* chyba =100*a Abs.člen rok -3019,37 502,4173 -6,00968 0,000130 -4138,82 -1899,91 37,07583 0,888235 0,145272 1,53 0,2505 6,11429 0,000114 0,973556 2,08994 36,44149 S pravděpodobností 95% se bude úsek β0 regresní přímky nacházet v intervalu (-4138,82; -1899,91). Odhad b0 úseku β0 je zatížen relativní chybou 37,1 %. S pravděpodobností 95% se bude směrnice β1 regresní přímky nacházet v intervalu (0,9736; 2,0899). Odhad b1 úseku β1 je zatížen relativní chybou 36,4 %. Testování významnosti modelu jako celku (celkový F-test) Na hladině významnosti α testujeme H0: ( ) ( )′ = ′ ββ 0,,0,, p1 KK proti H1: ( ) ( )′ ≠ ′ ββ 0,,0,, p1 KK . (Nulová hypotéza říká, že dostačující je model konstanty.) Testová statistika: ( )1pnS pS F E R −− = má rozložení F(p, n-p-1), pokud H0 platí. Kritický obor: ( ) )∞−−= α− ,1pn,pFW 1 . ⇒∈WF H0 zamítáme na hladině významnosti α. Výsledky F-testu zapisujeme do tabulky analýzy rozptylu: zdroj variability součet čtverců stupně volnosti podíl statistika F model SR p SR/p ( )1pnS pS E R −− reziduální SE n-p-1 SE/(n-p-1) celkový ST n-1 - - Příklad: Majitelé prodejny počítačových her nechali své prodavače absolvovat kurz prodejních dovedností. Poté zjišťovali po dobu 20 dnů, kolik osob navštíví během otevírací doby prodejnu (proměnná X) a jaká je v tento den tržba (proměnná Y, udává se v tisících Kč a je zaokrouhlená). i 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 xi 20 21 26 27 28 29 30 31 32 34 35 37 38 39 42 44 48 49 51 54 yi 5 6 7 7 8 9 10 11 12 13 13 14 14 15 16 15 15 14 13 13 Dvourozměrný tečkový diagram 15 20 25 30 35 40 45 50 55 60 x 4 6 8 10 12 14 16 18 y Z grafu závislosti Y na X vyplývá, že s rostoucím počtem zákazníků se tržby zvyšují, avšak při denním počtu zákazníků asi 42 dosahují svého maxima a pak už zase klesají (vyšší počet zákazníků obsluha prodejny nezvládá a zákazníci odcházejí, aniž by nakoupili). Zdá se tedy, že vhodným modelem závislosti tržeb na počtu zákazníků bude regresní parabola ε+β+β+β= 2 210 xxy . Odhadněte parametry regresního modelu a proveďte celkový F-test. Řešení: Vytvoříme nový datový soubor se třemi proměnnými X, Xkv, Y a o 20 případech. Do proměnných X a Y napíšeme zjištěné hodnoty a do Dlouhého jména proměnné Xkv napíšeme = X^2. Získání odhadů b0, b1, b2: Statistiky – Vícerozměrná regrese – Závisle proměnná rok, nezávisle proměnné Y - OK – OK – Výpočet: Výsledky regrese. Výsledky regrese se závislou proměnnou : y (prodejna_software.sta) R= ,95519276 R2= ,91239322 Upravené R2= ,90208653 F(2,17)=88,524 p<,00000 Směrod. chyba odhadu : 1,0623 N=20 b* Sm.chyba z b* b Sm.chyba z b t(17) p-hodn. Abs.člen x xkv -20,7723 3,373256 -6,15792 0,000011 4,52641 0,548220 1,5651 0,189559 8,25655 0,000000 -3,73838 0,548220 -0,0173 0,002535 -6,81912 0,000003 Regresní parabola má tedy tvar: y = -20,7723 + 1,5651x - 0,0173x2 . Výsledky celkového F-testu jsou uvedeny v záhlaví výstupní tabulky. Testová statistika F nabývá hodnoty 88,524, odpovídající p-hodnota je blízká 0, tedy na hladině významnosti 0,05 zamítáme hypotézu, že dostačující je model konstanty. Podrobnější výsledky získáme v tabulce analýzy rozptylu: Aktivujeme Výsledky–vícenásobná regrese – Detailní výsledky – ANOVA Analýza rozptylu (prodejna_software.sta) Efekt Součet čtverců sv Průměr čtverců F p-hodn. Regres. Rezid. Celk. 199,8141 2 99,90706 88,52445 0,000000 19,1859 17 1,12858 219,0000 Testování významnosti regresních parametrů (dílčí t-testy) Na hladině významnosti α pro j = 0,1, ..., p testujeme hypotézu H0: βj = 0 proti H1: βj ≠ 0. Testová statistika: jb j j s b T = má rozložení t(n-p-1), pokud H0 platí. Kritický obor: ( ) ( ) )( ∞−−∪−−−∞−= α−α− ,1pnt1pnt,W 2/12/1 . ⇒∈WTj H0 zamítáme na hladině významnosti α. Příklad: V předešlém příkladě, kde byla modelována závislost tržby na počtu zákazníků regresní parabolou, proveďte dílčí t-testy o nevýznamnosti jednotlivých regresních parametrů Řešení: Stačí interpretovat výstupní tabulku vícenásobné regrese: Výsledky regrese se závislou proměnnou : y (prodejna_software.sta) R= ,95519276 R2= ,91239322 Upravené R2= ,90208653 F(2,17)=88,524 p<,00000 Směrod. chyba odhadu : 1,0623 N=20 b* Sm.chyba z b* b Sm.chyba z b t(17) p-hodn. Abs.člen x xkv -20,7723 3,373256 -6,15792 0,000011 4,52641 0,548220 1,5651 0,189559 8,25655 0,000000 -3,73838 0,548220 -0,0173 0,002535 -6,81912 0,000003 Sloupec označený t(17) obsahuje realizace testových statistik a sloupec p-hodn. pak odpovídající p-hodnoty. Ve všech třech případech jsou p-hodnoty menší než 0,05, tedy na hladině významnosti 0,05 zamítáme hypotézy o nevýznamnosti regresních parametrů β0, β1, β2. Interval spolehlivosti pro teoretickou regresní funkci V uvažovaném lineárním modelu ( )∑ = ε+β= p 0j 0jj xfY můžeme na základě n dvojic pozorování (xi, yi), i = 1, …, n získat jak bodové, tak intervalové odhady neznámých regresních parametrů β0, β1, …, βp. Lze však spočítat též meze 100(1-α) % intervalu spolehlivosti pro teoretickou regresní funkci při zadané hodnotě x0. Vytvoříme vektor ( ) ( )( )′ = 0p010 xf,,xf,1 Kx a zabýváme se lineární kombinací β'0x složek vektoru regresních parametrů, tj. hodnotou ( ) ( )∑ = β=βββ p 0j 0jjp100 xf,,,;xm K teoretické regresní funkce v bodě x0. 100(1- α)% interval spolehlivosti pro β'0x , tj. pro hodnotu regresní funkce ( )p100 ,,,;xm βββ K má meze ( ) ( ) 0 1 02/10 ''s1pnt' xXXxbx − α− −−± . Při spojité změně argumentu x0 mezní hodnoty tohoto 100(1-α)% empirického intervalu spolehlivosti pro teoretickou regresní funkci vytvoří 100(1-α)% pás spolehlivosti kolem regresní funkce. Tento pás spolehlivosti však nelze interpretovat tak, že pokrývá celou regresní funkci s pravděpodobností 1α, pouze ukazuje na šířku intervalu spolehlivosti pro vypočtenou hodnotu z modelu při pevně zvolené hodnotě argumentu x0.) Příklad: U automobilu Škoda 120 byla změřena spotřeba benzínu (v l/100 km) v závislosti na rychlosti (v km/h). rychlost X 40 50 60 70 80 90 100 110 spotřeba Y 5,7 5,4 5,2 5,2 5,8 6,0 7,5 8,1 Vhodným modelem je regresní parabola 2 210 xxy β+β+β= . Odhadněte její parametry a najděte 95% pás spolehlivosti kolem regresní funkce. Řešení: Výsledky regrese se závislou proměnnou : Y (spotreba.sta) R= ,98403165 R2= ,96831829 Upravené R2= ,95564561 F(2,5)=76,410 p<,00018 Směrod. chyba odhadu : ,22973 N=8 b* Sm.chyba z b* b Sm.chyba z b t(5) p-hodn. Abs.člen X Xkv 9,751786 0,945689 10,31183 0,000148 -3,38045 0,602292 -0,150536 0,026821 -5,61264 0,002483 4,22756 0,602292 0,001244 0,000177 7,01912 0,000905 Spotřeba = 9,751786 – 0,150536*rychlost + 0,001244*rychlost2 Získání 95% pásu spolehlivosti kolem regresní funkce: Grafy – Bodové grafy – Proměnné X, Y – OK – na záložce Detaily zvolíme Proložení Polynomiální (implicitně je nastaveno na polynom 2. stupně, lze měnit na záložce Možnosti 2) – zapneme Regresní pásy Spolehl. – OK. Bodový graf z Y proti X spotreba.sta 3v*8c Y = 9,7518-0,1505*x+0,0012*x^2; 0,95 Int.spol. 30 40 50 60 70 80 90 100 110 120 X 4,0 4,5 5,0 5,5 6,0 6,5 7,0 7,5 8,0 8,5 Y Predikční interval spolehlivosti V případě, kdy chceme zkonstruovat 100(1- α)% interval spolehlivosti nikoli pro hodnotu regresní funkce, ale pro i-tou predikovanou hodnotu iyˆ (tzv. predikční interval), dostaneme meze ( ) ( ) 0 1 02/10 ''1s1pnt' xXXxbx − α− +−−± . Vidíme, že tento predikční interval je širší než předešlý interval spolehlivosti. Je to interval, který nás informuje o tom, v jakém rozsahu můžeme očekávat jedno další pozorování s pravděpodobností aspoň 1- α. Při spojitě se měnícím x0 vytvoří meze tohoto predikčního intervalu spolehlivosti tzv. predikční pás spolehlivosti kolem regresní funkce. Příklad: Pro regresní parabolu z předešlého příkladu sestrojte 95% predikční pás spolehlivosti kolem regresní funkce. Řešení: Grafy – Bodové grafy – Proměnné X, Y – OK – na záložce Detaily zvolíme Proložení Polynomiální (implicitně je nastaveno na polynom 2. stupně) – zapneme Regresní pásy Predikce – OK. Bodový graf z Y proti X spotreba.sta 3v*8c Y = 9,7518-0,1505*x+0,0012*x^2; 0,95 Int.před. 30 40 50 60 70 80 90 100 110 120 X 4,0 4,5 5,0 5,5 6,0 6,5 7,0 7,5 8,0 8,5 Y Chceme-li mít v jednom obrázku zakresleny oba typy pásů, postupujeme takto: ve vytvořeném grafu 2x klikneme na pozadí – vybereme Regresní pásy – Přidat nový pár pásů – OK. Kritéria pro posouzení vhodnosti zvolené regresní funkce a) Index determinace T E T R2 S S 1 S S ID −== - index determinace ( 1ID0 2 ≤≤ ) • udává, jakou část variability závisle proměnné veličiny Y lze vysvětlit zvolenou regresní funkcí (často se udává v %); • je zároveň mírou těsnosti závislosti proměnné Y na proměnné X; • je to obecná míra, nezávislá na typu regresní funkce (lze použít i pro měření nelineární závislosti); • je to míra, která nebere v úvahu počet parametrů regresní funkce. U regresních funkcí s více parametry vychází tedy obvykle vyšší než u regresních funkcí s méně parametry; • tato míra není symetrická. Za vhodnější se považuje ta regresní funkce, pro niž je index determinace vyšší. V případě, že porovnáváme několik modelů s rozdílným počtem parametrů, používáme adjustovaný index determinace: ( ) 1pn pID1 IDID 2 22 adj −− − −= - adjustovaný index determinace V příkladu s prodejem software najdeme index determinace ve výstupní tabulce regrese: Výsledky regrese se závislou proměnnou : y (prodejna_software.sta) R= ,95519276 R2= ,91239322 Upravené R2= ,90208653 F(2,17)=88,524 p<,00000 Směrod. chyba odhadu : 1,0623 N=20 b* Sm.chyba z b* b Sm.chyba z b t(17) p-hodn. Abs.člen x xkv -20,7723 3,373256 -6,15792 0,000011 4,52641 0,548220 1,5651 0,189559 8,25655 0,000000 -3,73838 0,548220 -0,0173 0,002535 -6,81912 0,000003 Index determinace je zde označen jako R2, nabývá hodnoty 0,9124 a říká nám, že 91,24% variability tržeb je vysvětleno regresní parabolou. Adjustovaný index determinace je označen Upravené R2. b) Testové kritérium F Za vhodnější je považována ta regresní funkce, u níž je hodnota testové statistiky ( )1pnS pS F E R −− = pro test významnosti modelu jako celku vyšší. Ve výstupní tabulce regrese je testová statistika F uvedena v záhlaví: Výsledky regrese se závislou proměnnou : y (prodejna_software.sta) R= ,95519276 R2= ,91239322 Upravené R2= ,90208653 F(2,17)=88,524 p<,00000 Směrod. chyba odhadu : 1,0623 N=20 b* Sm.chyba z b* b Sm.chyba z b t(17) p-hodn. Abs.člen x xkv -20,7723 3,373256 -6,15792 0,000011 4,52641 0,548220 1,5651 0,189559 8,25655 0,000000 -3,73838 0,548220 -0,0173 0,002535 -6,81912 0,000003 V našem příkladě je označena F(2,17) a nabývá hodnoty 88,524. c) Reziduální součet čtverců a reziduální rozptyl Reziduální součet čtverců: ( )∑ = −= n 1i 2 iiE yˆyS Za vhodnější považujeme funkci, která má reziduální součet čtverců nižší. Reziduální součet čtverců lze použít pouze tehdy, když srovnáváme funkce se stejným počtem parametrů. Reziduální rozptyl: 1pn S s E2 −− = Za vhodnější považujeme tu funkci, která má reziduální rozptyl nižší. Reziduální rozptyl můžeme použít vždy, bez ohledu na to, kolik parametrů mají srovnávané regresní funkce. Obě charakteristiky najdeme v tabulce ANOVA: Analýza rozptylu (prodejna_software.sta) Efekt Součet čtverců sv Průměr čtverců F p-hodn. Regres. Rezid. Celk. 199,8141 2 99,90706 88,52445 0,000000 19,1859 17 1,12858 219,0000 Reziduální součet čtverců je 19,1859 a reziduální rozptyl je 1,12858. d) Střední absolutní procentuální chyba predikce (MAPE) ∑ = − = n 1i i ii y yˆy n 1 MAPE Za vhodnější považujeme tu funkci, která má MAPE nižší. Systém STATISTICA MAPE neposkytuje, tuto chybu musíme vypočítat. Statistiky – Vícerozměrná regrese – Závisle proměnná y, nezávisle proměnné x, xkv - OK – OK – zvolíme Rezidua/předpoklady/předpovědi – Reziduální analýza – Uložit – Uložit rezidua & předpovědi – vybereme proměnnou y - OK. K vzniklému datovému souboru přidáme jednu novou proměnnou, nazveme ji chyba a do jejího Dlouhého jména napíšeme =100*abs((v1-v2)/v1) Pomocí Statistiky – Základní statistiky/tabulky – Popisné statistiky zjistíme průměr proměnné chyba. V našem případě je MAPE 9,31%. e) Analýza reziduí Rezidua považujeme za odhady náhodných odchylek a klademe na ně stejné požadavky jako na náhodné odchylky, tj. mají být nezávislá, mají být normálně rozložená, mají mít nulovou střední hodnotu, mají mít konstantní rozptyl (tj. jsou homoskedastická). Nezávislost reziduí (autokorelaci) posuzujeme např. pomocí Durbinovy – Watsonovy statistiky, která by se měla nacházet v intervalu 6,2;4,1 (to je ovšem pouze orientační vodítko, korektní postup spočívá v porovnání této statistiky s tabelovanou kritickou hodnotou). Normalitu reziduí ověřujeme pomocí testů normality (např. Lilieforsovou variantou Kolmogorovova – Smirnovova testu nebo Shapirovým – Wilkovým testem) či graficky pomocí N-P plotu. Testování nulovosti střední hodnoty reziduí provádíme pomocí jednovýběrového t-testu. Homoskedasticitu reziduí posuzujeme pomocí grafu závislosti reziduí na predikovaných hodnotách. V tomto grafu by rezidua měla být rovnoměrně rozptýlena. Příklad: Proveďte analýzu reziduí pro příklad s modelováním závislosti tržby na počtu zákazníků. Posouzení nezávislosti reziduí pomocí Durbinovy – Watsonovy statistiky: Statistiky – Vícenásobná regrese – proměnná Závislá: y, nezávislá x, xkv – OK – na záložce Residua/předpoklady/předpovědi vybereme Reziduální analýza - Detaily – Durbin-Watsonova statistika: Durbin- Watson.d Sériové korelace Odhad 0,702506 0,599248 Hodnota této statistiky je nízká, svědčí o tom, že rezidua jsou kladně korelovaná. Posouzení homoskedasticity reziduí Reziduální analýza – Bodové grafy – Předpovědi vs. rezidua Předpovězené hodnoty vs. rezidua Závislá proměnná : y 2 4 6 8 10 12 14 16 Předpov. hodnoty -2,5 -2,0 -1,5 -1,0 -0,5 0,0 0,5 1,0 1,5 2,0 Rezidua 0,95 Int.spol. Je vidět, že rezidua nejsou kolem 0 rozmístěna náhodně. Model s regresní parabolou tedy není úplně vhodný. Testování nulovosti střední hodnoty reziduí: Pro proměnnou Rezidua z tabulky uložené pomocí Reziduální analýzy provedeme jednovýběrový t-test: Statistiky - Základní statistiky/tabulky – t-test, samost. vzorek – OK – proměnné Rezidua – OK. Proměnná Průměr Sm.odch. N Sm.chyba Referenční konstanta t SV p Rezidua -0,000000 1,004880 20 0,224698 0,00 -0,000000 19 1,000000 Na hladině významnosti 0,05 nezamítáme hypotézu, že střední hodnota reziduí je 0. Posouzení normality reziduí: Na záložce Pravděpodobnostní grafy zvolíme Normální pravděpodobnostní graf reziduí: Normální p-graf z Rezidua Tabulka1 9v*20c -2,5 -2,0 -1,5 -1,0 -0,5 0,0 0,5 1,0 1,5 2,0 Pozorovaný kvantil -2,0 -1,5 -1,0 -0,5 0,0 0,5 1,0 1,5 2,0 Oček.normál.hodnoty Rezidua : SW-W = 0,9601; p = 0,5453 Rezidua se řadí kolem ideální přímky, lze tedy soudit, že se řídí normálním rozložením. Závěr: V neprospěch regresní paraboly hovoří hodnota Durbinovy – Watsonovy statistiky a graf závislosti reziduí na predikovaných hodnotách.