PQStat Podręcznik Użytkownika PQStat English pqstat.pl

Liniowa regresja wieloraka

Kiedy stosować:

Budowany model regresji wielorakiej pozwala na zbadanie wpływu wielu zmiennych niezależnych (\(X_1\), \(X_2\), \(\ldots\), \(X_k\)) na jedną zmienną zależną (\(Y\)). Najczęściej wykorzystywaną odmianą regresji wielorakiej jest liniowa regresja wieloraka. Jest ona rozszerzeniem modeli regresji liniowej opartej o współczynnik korelacji liniowej Pearsona. Zakłada występowanie liniowego związku pomiędzy badanymi zmiennymi. Liniowy model regresji wielorakiej przyjmuje postać:

\[ Y=\beta_0+\beta_1X_1+\beta_2X_2+\ldots+\beta_kX_k+\epsilon, \]

gdzie:
\(Y\) – zmienna zależna, objaśniana przez model,
\(X_1,X_2,\ldots X_k\) – zmienne niezależne, objaśniające,
\(\beta_0,\beta_1,\beta_2,\ldots \beta_k\) – parametry,
\(\epsilon\) – składnik losowy (reszta modelu).

Warunki stosowania

  • pomiar zmiennej zależnej \(Y\) na skali interwałowej,
  • liniowy związek pomiędzy zmienną zależną a zmiennymi niezależnymi,
  • odpowiednio duża liczba obserwacji.
Uwaga! Budując model, należy pamiętać, że liczba obserwacji musi być duża, to znaczy powinna spełniać założenie: \(n\ge 50+8k\), gdzie \(k\) to liczba zmiennych objaśniających w modelu[73].

Definicje miar

Zmienne fikcyjne i interakcje w modelu – omówienie przygotowania zmiennych fikcyjnych i interakcji przedstawiono w rozdziale Przygotowanie zmiennych do analizy w modelach wielowymiarowych Przygotowanie zmiennych do analizy w modelach wielowymiarowych.

Współczynniki regresji – jeśli model został stworzony w oparciu o próbę o liczności \(n\), powyższe równanie można przedstawić w postaci macierzowej:

\[ Y=X\beta+\epsilon, \]

gdzie: \( Y=\left( \begin{array}{ccc} y_1\\ y_2\\ \vdots\\ y_n \end{array} \right), \) \( X=\left( \begin{array}{ccccc} 1 & x_{11} & x_{21} & \ldots & x_{k1}\\ 1 & x_{12} & x_{22} & \ldots & x_{k2}\\ \vdots & \vdots & \vdots & \ddots & \vdots\\ 1 & x_{1n} & x_{2n} & \ldots & x_{kn} \end{array} \right), \) \( \beta=\left( \begin{array}{ccc} \beta_0\\ \beta_1\\ \beta_2\\ \vdots\\ \beta_k \end{array} \right), \) \( \epsilon=\left( \begin{array}{ccc} \epsilon_1\\ \epsilon_2\\ \vdots\\ \epsilon_n \end{array} \right). \)

Rozwiązaniem równania jest wówczas wektor ocen parametrów \(\beta_0,\beta_1,\ldots,\beta_k\), nazywanych współczynnikami regresji:

\( b=\left( \begin{array}{ccc} b_0\\ b_1\\ b_2\\ \vdots\\ b_k \end{array} \right). \)

Współczynniki te szacowane są poprzez klasyczną metodę najmniejszych kwadratów. Na podstawie tych wartości możemy wnioskować o wielkości wpływu zmiennej niezależnej (dla której ten współczynnik został oszacowany) na zmienną zależną – podają, o ile jednostek zmieni się zmienna zależna, gdy zmienną niezależną zmienimy o 1 jednostkę. Każdy współczynnik obarczony jest pewnym błędem szacunku, wyliczanym ze wzoru \(SE_b=\sqrt{\frac{1}{n-(k+1)}e^Te(X^TX)^{-1}}\), gdzie \(e=Y-\widehat{Y}\) to wektor reszt modelu (różnica pomiędzy rzeczywistymi wartościami zmiennej zależnej \(Y\) a wartościami \(\widehat{Y}\) przewidywanymi na podstawie modelu).

Jak ustawić analizę

Statystyka zaawansowana \(\to\) Modele wielowymiarowe \(\to\) Regresja wieloraka.

Weryfikacja modelu

Istotność statystyczna poszczególnych zmiennych w modelu – na podstawie współczynnika oraz jego błędu szacunku możemy wnioskować, czy zmienna niezależna, dla której ten współczynnik został oszacowany, wywiera istotny wpływ na zmienną zależną. W tym celu posługujemy się testem \(t\)-Studenta.

Jakość zbudowanego modelu liniowej regresji wielorakiej możemy ocenić kilkoma miarami:

  • Błąd standardowy estymacji – jest miarą dopasowania modelu, opartą na resztach modelu \(e_i=y_i-\widehat{y}_i\), czyli rozbieżności pomiędzy rzeczywistymi wartościami zmiennej zależnej \(y_i\) w próbie a wartościami zmiennej zależnej \(\widehat{y}_i\) wyliczonymi na podstawie zbudowanego modelu. Aby model był dobrze dopasowany, błąd standardowy estymacji powinien być jak najmniejszy.
  • Współczynnik korelacji wielorakiej \(R=\sqrt{R^2} \in \langle0; 1\rangle\) – określa siłę oddziaływania zespołu zmiennych \(X_1,X_2,\ldots X_k\) na zmienną zależną \(Y\).
  • Współczynnik determinacji wielorakiej \(R^2\) – jest miarą dopasowania modelu. Wartość tego współczynnika mieści się w przedziale \(\langle0; 1\rangle\), gdzie 1 oznacza doskonałe dopasowanie modelu, 0 – zupełny brak dopasowania. Wyraża on procent zmienności zmiennej zależnej tłumaczony przez model. Ponieważ wartość współczynnika \(R^2\) zależy od dopasowania modelu, ale jest również wrażliwa na liczbę zmiennych w modelu i liczność próby, wyznacza się też jego poprawianą wartość \(R^2_{adj}\).
  • Kryteria informacyjne (\(AIC\), \(AICc\), \(BIC\)) – opierają się na entropii informacji niesionej przez model (niepewności modelu), tzn. szacują utraconą informację, gdy dany model jest używany do opisu badanego zjawiska. Powinniśmy wybierać model o minimalnej wartości danego kryterium informacyjnego. Kryterium informacyjne nie jest jednak miarą absolutną – jeśli wszystkie porównywane modele źle opisują rzeczywistość, w kryterium informacyjnym nie ma sensu szukać ostrzeżenia.
  • Analiza błędów dla prognoz ex post (\(MAE\), \(MPE\), \(MAPE\)) – opisują trafność prognozy, informując, o ile średnio uzyskiwane realizacje zmiennej zależnej będą się odchylać od prognoz.
  • Istotność statystyczna wszystkich zmiennych w modelu – podstawowym narzędziem szacującym istotność wszystkich zmiennych w modelu jest test analizy wariancji (test F).

Więcej informacji o zmiennych w modelu:

  • Standaryzowane \(b_1,b_2,\ldots,b_k\) – w odróżnieniu od parametrów surowych (które w zależności od opisywanej zmiennej są wyrażone w różnych jednostkach miary i nie mogą być bezpośrednio porównywane), standaryzowane oceny parametrów modelu pozwalają porównywać wkład poszczególnych zmiennych w wyjaśnienie zmienności zmiennej zależnej \(Y\).
  • Macierz korelacji – zawiera informacje o sile związku pomiędzy poszczególnymi zmiennymi, czyli współczynnik korelacji Pearsona \(r_p \in \langle-1; 1\rangle\), wyznaczany dla każdej pary zmiennych, bez uwzględniania wpływu pozostałych zmiennych w modelu.
  • Macierz kowariancji – podobnie jak macierz korelacji, zawiera informacje o związku liniowym pomiędzy poszczególnymi zmiennymi, przy czym wartość ta nie jest wystandaryzowana.
  • Współczynnik korelacji cząstkowej – należy do przedziału \(\langle-1; 1\rangle\) i jest miarą korelacji pomiędzy konkretną zmienną niezależną \(X_i\) (uwzględniając jej skorelowanie z pozostałymi zmiennymi w modelu) a zmienną zależną \(Y\) (uwzględniając jej skorelowanie z pozostałymi zmiennymi w modelu). Kwadrat tego współczynnika to współczynnik determinacji cząstkowej – należy do przedziału \(\langle0; 1\rangle\) i oznacza stosunek wyłącznej zmienności danej zmiennej niezależnej \(X_i\) do tej zmienności zmiennej zależnej \(Y\), która nie została wyjaśniona przez pozostałe zmienne w modelu. Im wartość tych współczynników znajduje się bliżej 0, tym bardziej bezużyteczną informację niesie badana zmienna, czyli jest ona nadmiarowa.
  • Współczynnik korelacji semicząstkowej – należy do przedziału \(\langle-1; 1\rangle\) i jest miarą korelacji pomiędzy konkretną zmienną niezależną \(X_i\) (uwzględniając jej skorelowanie z pozostałymi zmiennymi w modelu) a zmienną zależną \(Y\) (NIE uwzględniając jej skorelowania z pozostałymi zmiennymi w modelu). Kwadrat tego współczynnika to współczynnik determinacji semicząstkowej – należy do przedziału \(\langle0; 1\rangle\) i oznacza stosunek wyłącznej zmienności danej zmiennej niezależnej \(X_i\) do całkowitej zmienności zmiennej zależnej \(Y\).
  • R-kwadrat (\(R^2 \in \langle0; 1\rangle\)) – wyraża procent zmienności danej zmiennej niezależnej \(X_i\) tłumaczony przez pozostałe zmienne niezależne. Im bliżej wartości 1, tym silniej badana zmienna związana jest liniowo z pozostałymi zmiennymi niezależnymi, co może oznaczać, że jest ona zmienną nadmiarową.
  • Współczynnik inflacji wariancji (\(VIF \in \langle1; \infty)\)) – określa, jak bardzo wariancja szacowanego współczynnika regresji jest zwiększona z powodu współliniowości. Im bliżej wartości 1, tym mniejsza współliniowość. Przyjmuje się, że silna współliniowość występuje, gdy \(VIF>5\)[151].
  • Tolerancja \(=1-R^2 \in\langle0; 1\rangle\) – wyraża procent zmienności danej zmiennej niezależnej \(X_i\) NIE tłumaczony przez pozostałe zmienne niezależne. Im wartość tolerancji jest bliższa 0, tym silniej badana zmienna związana jest liniowo z pozostałymi zmiennymi niezależnymi, co może oznaczać, że jest ona zmienną nadmiarową.
  • Porównanie modelu pełnego z modelem po usunięciu danej zmiennej – dokonujemy testem F (gdy z modelu usuwamy więcej niż jedną zmienną) lub testem \(t\)-Studenta (gdy usuwamy tylko jedną zmienną – jest to ten sam test, którym badamy istotność poszczególnych zmiennych w modelu; wyniki obu testów są wówczas tożsame). Jeśli różnica pomiędzy porównywanymi modelami jest istotna statystycznie, model pełny jest istotnie lepszy niż model zredukowany, co oznacza, że badana zmienna nie jest nadmiarowa.
  • Wykresy rozrzutu – pozwalają dokonać subiektywnej oceny liniowości związku pomiędzy zmiennymi i zidentyfikować punkty odstające, a także posłużyć w analizie reszt modelu.

Analiza reszt modelu
By otrzymać poprawny model regresji, powinniśmy sprawdzić podstawowe założenia dotyczące reszt modelu:

  • Obserwacje odstające – badając reszty modelu, szybko można uzyskać wiedzę na temat wartości odstających. Obserwacje takie mogą bardzo zaburzyć równanie regresji, ponieważ mają duży wpływ na wartości współczynników tego równania. Jeśli dana reszta \(e_i\) jest oddalona o więcej niż 3 odchylenia standardowe od wartości średniej, wówczas można podejrzewać, że usunięcie tej obserwacji przyczyni się do poprawy modelu. Odległość Cooka opisuje wielkość zmian współczynników regresji powstałą na skutek pominięcia danego przypadku (w programie zaznaczone pogrubioną czcionką są odległości Cooka dla przypadków przekraczających 50 percentyl statystyki rozkładu Fishera-Snedecora \(F(0.5, k+1, n-k-1)\)). Odległość Mahalanobisa dedykowana jest do wykrywania obserwacji odstających – wysokie wartości świadczą o znacznym oddaleniu danego przypadku od centrum zmiennych niezależnych.
  • Normalność rozkładu reszt modelu – założenie to sprawdzamy wizualnie przy pomocy wykresu Q-Q rozkładu normalnego. Duża różnica między rozkładem reszt a rozkładem normalnym może zaburzać ocenę istotności współczynników poszczególnych zmiennych modelu.
  • Homoskedastyczność (stałość wariancji) – by sprawdzić, czy istnieją obszary, gdzie wariancja reszt modelu jest zwiększona lub zmniejszona, posługujemy się wykresami reszt (lub kwadratu reszt) względem wartości przewidywanych i obserwowanych.
  • Autokorelacja reszt modelu – aby zbudowany model można było uznać za poprawny, wartości reszt nie powinny być ze sobą skorelowane. Założenie to możemy sprawdzić statystyką testu Durbina-Watsona.

Wykonanie i interpretacja

Przykład 1. (plik wydawca.pqs)
Pewien wydawca książek chciał się dowiedzieć, jaki wpływ na zysk brutto ze sprzedaży mają takie zmienne jak: koszty produkcji, koszty reklamy, koszty promocji bezpośredniej, suma udzielonych rabatów, popularność autora. W tym celu przeanalizował 40 pozycji wydanych w ciągu ostatniego roku (zbiór uczący). Fragment danych przedstawia poniższy rysunek:

Pięć pierwszych zmiennych wyrażonych jest w tysiącach dolarów – są to więc zmienne zebrane na skali interwałowej. Natomiast ostatnia zmienna, popularność autora, to zmienna dychotomiczna, gdzie 1 oznacza autora znanego, 0 oznacza autora nieznanego. Na podstawie uzyskanej wiedzy wydawca planuje przewidzieć zysk brutto z kolejnej wydawanej książki znanego autora. Koszty, jakie zamierza ponieść, to: koszty produkcji \(\approx 11\), koszty reklamy \(\approx 13\), koszty promocji bezpośredniej \(\approx 0.5\), suma udzielonych rabatów \(\approx 0.5\).

Budujemy model liniowej regresji wielorakiej dla zbioru uczącego, wybierając: zysk brutto – jako zmienną zależną \(Y\), koszty produkcji, koszty reklamy, koszty promocji bezpośredniej, suma udzielonych rabatów, popularność autora – jako zmienne niezależne \(X_1, X_2, X_3, X_4, X_5\). W rezultacie wyliczone zostaną współczynniki równania regresji oraz miary pozwalające ocenić jakość modelu.

\(SE_e=8.086501\), \(R^2=0.850974\), \(R_{adj}^2=0.829059\), test F: \(p<0.000001\)
Model jest dobrze dopasowany i istotny statystycznie.


Na podstawie oszacowanej wartości współczynnika \(b\), związek pomiędzy zyskiem brutto a wszystkimi zmiennymi niezależnymi możemy opisać równaniem:

\[ zysk_{brutto}=4.18+2.56(k_{prod})+2(k_{rekl})+4.67(k_{prom})+1.42(rabaty)+10.15(popul_{autora})+[8.09] \]

Uzyskane współczynniki interpretujemy następująco:

  • jeśli koszt produkcji wzrośnie o 1 tysiąc dolarów, to zysk brutto wzrośnie o około 2.56 tysiąca dolarów, przy założeniu że pozostałe zmienne się nie zmienią;
  • jeśli koszt reklamy wzrośnie o 1 tysiąc dolarów, to zysk brutto wzrośnie o około 2 tysiące dolarów, przy założeniu że pozostałe zmienne się nie zmienią;
  • jeśli koszt promocji bezpośredniej wzrośnie o 1 tysiąc dolarów, to zysk brutto wzrośnie o około 4.67 tysiąca dolarów, przy założeniu że pozostałe zmienne się nie zmienią;
  • jeśli suma udzielonych rabatów wzrośnie o 1 tysiąc dolarów, to zysk brutto wzrośnie o około 1.42 tysiąca dolarów, przy założeniu że pozostałe zmienne się nie zmienią;
  • jeśli książka została napisana przez autora znanego (oznaczonego przez 1), to w modelu popularność autora przyjmujemy jako wartość 1 i otrzymujemy równanie:

    \[ zysk_{brutto}=14.33+2.56(k_{prod})+2(k_{rekl})+4.67(k_{prom})+1.42(rabaty) \]

    Jeśli natomiast książka została napisana przez autora nieznanego (oznaczonego przez 0), to otrzymujemy równanie:

    \[ zysk_{brutto}=4.18+2.56(k_{prod})+2(k_{rekl})+4.67(k_{prom})+1.42(rabaty) \]

Wynik testu \(t\)-Studenta uzyskany dla każdej zmiennej wskazuje, że tylko koszt produkcji, koszt reklamy oraz popularność autora wywierają istotny wpływ na otrzymany zysk. Jednocześnie, dla tych zmiennych standaryzowane współczynniki \(b\) są największe.

Na podstawie interpretacji dotychczasowych wyników możemy przypuszczać, że część zmiennych nie wywiera istotnego wpływu na zysk i może być zbyteczna. Aby model był dobrze sformułowany, interwałowe zmienne niezależne powinny być silnie skorelowane ze zmienną zależną i stosunkowo słabo pomiędzy sobą. Możemy to sprawdzić, wyliczając macierz korelacji i macierz kowariancji:

Najbardziej spójną informację, pozwalającą znaleźć te zmienne w modelu, które są zbędne (nadmiarowe), niesie analiza korelacji cząstkowej i semicząstkowej oraz nadmiarowości:

Wartości współczynników korelacji cząstkowej i semicząstkowej wskazują, że najmniejszy wkład w budowany model mają: koszt promocji bezpośredniej i suma udzielonych rabatów. Jednak są to zmienne najmniej skorelowane z pozostałymi w modelu, o czym świadczy niska wartość \(R^2\) i wysoka wartość tolerancji. Ostatecznie, ze statystycznego punktu widzenia, modele bez tych zmiennych nie byłyby modelami gorszymi niż model obecny (patrz wynik testu \(t\)-Studenta dla porównywania modeli). To od decyzji badacza zależy, czy pozostawi ten model, czy zbuduje nowy model pozbawiony kosztów promocji bezpośredniej i sumy udzielonych rabatów. My pozostawiamy model obecny.

Na koniec przeprowadzimy analizę reszt. Fragment tej analizy znajduje się poniżej:

Możemy zauważyć, że jedna z reszt modelu jest obserwacją odstającą – jest oddalona o więcej niż 3 odchylenia standardowe od wartości średniej. Jest to obserwacja o numerze 16. Obserwację tę możemy łatwo znaleźć, kreśląc wykres reszt względem obserwowanych lub przewidywanych wartości zmiennej \(Y\).

Ten odstający punkt zaburza założenie dotyczące homoskedastyczności – byłoby ono spełnione (tzn. wariancja reszt opisana na osi \(Y\) byłaby podobna, gdy przechodzimy wzdłuż osi \(X\)), gdybyśmy ten punkt odrzucili. Dodatkowo, rozkład reszt nieco odbiega od rozkładu normalnego (wartość \(p\) testu Lillieforsa wynosi \(p=0.016415\)):

Przyglądając się dokładniej punktowi odstającemu (pozycja 16 w danych do zadania), widzimy, że książka ta jako jedyna wykazuje wyższe koszty niż zysk brutto (zysk brutto = 4 tysiące dolarów, suma kosztów = (8+6+0.33+1.6) = 15.93 tysiąca dolarów).

Uzyskany model możemy poprawić, usuwając z niego punkt odstający. Wymaga to ponownego przeprowadzenia analizy z włączonym filtrem wykluczającym punkt odstający.

W rezultacie uzyskaliśmy bardzo podobny model, ale obarczony mniejszym błędem i lepiej dopasowany:

\[ zysk_{brutto}=6.89+2.68(k_{prod})+2.08(k_{rekl})+1.92(k_{prom})+1.33(rabaty)+7.38(popul_{autora})+[4.86] \]

Ostatecznie zbudowany model wykorzystamy do predykcji. Na podstawie przewidywanych nakładów w wysokości: koszty produkcji \(\approx 11\) tysięcy dolarów, koszty reklamy \(\approx 13\) tysięcy dolarów, koszty promocji bezpośredniej \(\approx 0.5\) tysiąca dolarów, suma udzielonych rabatów \(\approx 0.5\) tysiąca dolarów oraz faktu, że jest to autor znany (popularność autora \(\approx 1\)), wyliczamy przewidywany zysk brutto wraz z przedziałem ufności:

Przewidziany zysk wynosi 72 tysiące dolarów.

Na koniec należy jeszcze zauważyć, że jest to tylko model wstępny. W badaniu właściwym należałoby zebrać więcej danych, gdyż liczba zmiennych w modelu jest zbyt mała w stosunku do liczby ocenianych książek, tzn. \(n<50+8k\).

DLA ZAINTERESOWANYCH

Test \(t\)-Studenta dla istotności poszczególnych zmiennych
Hipotezy:

\(\begin{array}{cc} \mathcal{H}_0: & \beta_i=0,\\ \mathcal{H}_1: & \beta_i\ne 0. \end{array}\)

Wzory: statystyka testowa ma postać:

\[ t=\frac{b_i}{SE_{b_i}}. \]

Statystyka testowa ma rozkład \(t\)-Studenta z \(n-k\) stopniami swobody.

Wyznaczoną na podstawie statystyki testowej wartość \(p\) porównujemy z poziomem istotności \(\alpha\): gdy \(p \le \alpha\), odrzucamy \(\mathcal{H}_0\) na rzecz \(\mathcal{H}_1\); gdy \(p > \alpha\), nie ma podstaw, aby odrzucić \(\mathcal{H}_0\).

Błąd standardowy estymacji

\[ SE_e=\sqrt{\frac{\sum_{i=1}^ne_i^2}{n-(k+1)}}. \]

Współczynnik determinacji wielorakiej
W jego wyznaczeniu posługujemy się następującą równością:

\[ T_{SS}=E_{SS}+R_{SS}, \]

gdzie:
\(T_{SS}\) – całkowita suma kwadratów,
\(E_{SS}\) – suma kwadratów wyjaśniona przez model,
\(R_{SS}\) – resztowa suma kwadratów.
Współczynnik determinacji wyliczamy z wzoru:

\[ R^2=\frac{E_{SS}}{T_{SS}}. \]

Poprawiona wartość tego parametru:

\[ R^2_{adj}=R^2-\frac{k(1-R^2)}{n-(k+1)}. \]

Kryteria informacyjne
\(AIC\), \(AICc\) i \(BIC\) są rodzajem kompromisu pomiędzy dobrocią dopasowania i złożonością. Drugi element sumy we wzorach na kryteria informacyjne (tzw. funkcja straty lub kary) mierzy prostotę modelu – zależy od liczby zmiennych w modelu (\(k\)) i liczności próby (\(n\)).

Kryterium informacyjne Akaikego (ang. Akaike information criterion)

\[ AIC=n\cdot \ln{\frac{R_{SS}}{n}}+2(k+1)+(constant) \]

gdzie stałą można pominąć, ponieważ jest taka sama w każdym z porównywanych modeli. Jest to kryterium asymptotyczne – odpowiednie dla dużych prób, tzn. gdy \(\frac{n}{k+2}>40\). Przy małych próbach ma tendencję do preferowania modeli z dużą liczbą zmiennych.

Przykład interpretacji porównania wielkości AIC
Załóżmy, że wyznaczyliśmy AIC dla trzech modeli: \(AIC_1\)=100, \(AIC_2\)=101.4, \(AIC_3\)=110. Wówczas można wyznaczyć względną wiarygodność każdego modelu, wyznaczaną względem innego modelu, najczęściej tego o najmniejszej wartości AIC, według wzoru: \(e^{(AIC_{min} - AIC_i)/2}\). Porównując model 2 do modelu pierwszego, powiemy, że prawdopodobieństwo, iż zminimalizuje on utratę informacji, stanowi około połowę prawdopodobieństwa, że zrobi to model 1 (dokładnie \(\exp((100-101.4)/2) = 0.497\)). Porównując model 3 do modelu pierwszego, powiemy, że to prawdopodobieństwo stanowi niewielką część prawdopodobieństwa dla modelu 1 (dokładnie \(\exp((100-110)/2) = 0.007\)).

Poprawione kryterium informacyjne Akaikego

\[ AICc=AIC+\frac{2(k+3)(k+4)}{n-k} \]

Poprawka kryterium Akaikego dotyczy wielkości próby, przez co jest to miara rekomendowana również dla prób o małych licznościach.

Bayesowskie kryterium informacyjne Schwarza (ang. Bayes Information Criterion, Schwarz criterion)

\[ BIC=n\cdot \ln{\frac{R_{SS}}{n}}+(k+1)\ln{n}+(constant) \]

Podobnie jak poprawione kryterium Akaikego, BIC uwzględnia wielkość próby.

Analiza błędów dla prognoz ex post
MAE (średni błąd bezwzględny) (ang. mean absolute error) – trafność prognozy określona przez MAE informuje, o ile średnio uzyskiwane realizacje zmiennej zależnej będą się odchylać (co do wartości bezwzględnej) od prognoz.

\[ MAE=\frac{1}{n}\sum_{i=1}^n\left|e_i\right| \]

MPE (średni błąd procentowy) (ang. mean percentage error) – informuje, jaki średni procent realizacji zmiennej zależnej stanowią błędy prognozy.

\[ MPE=\frac{1}{n}\sum_{i=1}^n\frac{e_i}{y_i} \]

MAPE (średni bezwzględny błąd procentowy) (ang. mean absolute percentage error) – informuje o średniej wielkości błędów prognoz wyrażonych w procentach rzeczywistych wartości zmiennej zależnej. MAPE pozwala porównać dokładność prognoz uzyskanych na bazie różnych modeli.

\[ MAPE=\frac{1}{n}\sum_{i=1}^n\left|\frac{e_i}{y_i}\right| \]

Test F – istotność statystyczna wszystkich zmiennych w modelu
Test ten weryfikuje jednocześnie 3 równoważne hipotezy:

\[\begin{array}{cc} \mathcal{H}_0: & \textrm{wszystkie } \beta_i=0,\\ \mathcal{H}_0: & R^2=0,\\ \mathcal{H}_0: & \text{brak związku liniowego}, \end{array}\]
\[\begin{array}{cc} \mathcal{H}_1: & \textrm{istnieje }\beta_i\neq0;\\ \mathcal{H}_1: & R^2\neq0;\\ \mathcal{H}_1: & \text{liniowość związku}. \end{array}\]

Wzory: statystyka testowa ma postać:

\[ F=\frac{E_{MS}}{R_{MS}} \]

gdzie:
\(\displaystyle E_{MS}=\frac{E_{SS}}{df_{E}}\) – średnia kwadratów wyjaśniona przez model,
\(\displaystyle R_{MS}=\frac{R_{SS}}{df_{R}}\) – resztowa średnia kwadratów,
\(df_E=k\), \(df_R=n-(k+1)\) – odpowiednie stopnie swobody.
Statystyka ta podlega rozkładowi F Snedecora z \(df_E\) i \(df_R\) stopniami swobody.

Wyznaczoną na podstawie statystyki testowej wartość \(p\) porównujemy z \(\alpha\): gdy \(p \le \alpha\), odrzucamy \(\mathcal{H}_0\) na rzecz \(\mathcal{H}_1\); gdy \(p > \alpha\), nie ma podstaw, aby odrzucić \(\mathcal{H}_0\).

Odległość Cooka i odległość Mahalanobisa – opisane powyżej w części praktycznej.

Autokorelacja reszt – statystyka Durbina-Watsona

\[ d=\frac{\sum_{t=2}^n\left(e_t-e_{t-1}\right)^2}{\sum_{t=1}^ne_t^2}. \]

Interpretacja: aby sprawdzić dodatnią autokorelację na poziomie istotności \(\alpha\), sprawdzamy położenie statystyki \(d\) w stosunku do górnej (\(d_{U,\alpha}\)) i dolnej (\(d_{L,\alpha}\)) wartości krytycznej:

  • jeżeli \(d <d_{L,\alpha}\) – błędy są dodatnio skorelowane;
  • jeśli \(d> d_{U,\alpha}\) – błędy nie są dodatnio skorelowane;
  • jeśli \(d_{L,\alpha}<d <d_{U,\alpha}\) – wynik testu jest niejednoznaczny.

Aby sprawdzić ujemną autokorelację na poziomie istotności \(\alpha\), sprawdzamy położenie wartości \(4-d\) w stosunku do górnej i dolnej wartości krytycznej:

  • jeżeli \(4-d <d_{L,\alpha}\) – błędy są ujemnie skorelowane;
  • jeśli \(4-d> d_{U,\alpha}\) – błędy nie są ujemnie skorelowane;
  • jeśli \(d_{L,\alpha}<4-d <d_{U,\alpha}\) – wynik testu jest niejednoznaczny.