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

Porównywanie modeli regresji logistycznej

Kiedy stosować:

Ze względu na możliwość jednoczesnej analizy wielu zmiennych niezależnych w jednym modelu regresji logistycznej, podobnie jak w liniowej regresji wielorakiej, pojawia się problem wyboru optymalnego modelu. Wybierając zmienne niezależne, należy pamiętać, by w modelu znajdowały się zmienne silnie skorelowane ze zmienną zależną i słabo skorelowane między sobą.

Porównywanie modeli regresji logistycznej pozwala odpowiedzieć na pytanie, czy dołożenie (lub usunięcie) zmiennych niezależnych istotnie zmienia jakość modelu. Jeśli dwa modele nie różnią się istotnie, warto wybrać ten prostszy – z mniejszą liczbą zmiennych. Dodatkowo, gdy interesuje nas praktyczna przydatność nowego czynnika ryzyka, można porównać, o ile poprawia się zdolność modelu do przewidywania badanego zdarzenia po dołączeniu tego czynnika.

Warunki stosowania

  • porównywane modele zbudowane są na tej samej próbie (na tych samych obserwacjach),
  • w porównaniu opartym na teście ilorazu wiarygodności model zredukowany jest „zagnieżdżony” w modelu pełnym, tzn. powstaje z niego przez usunięcie części zmiennych niezależnych,
  • w porównaniu wartości prognostycznej (krzywe ROC, \(NRI\), \(IDI\)) dla obu modeli wyznaczono prawdopodobieństwo przewidywane dla tych samych obiektów.

Definicje miar

Porównując modele z różną liczbą zmiennych niezależnych, zwracamy uwagę na dopasowanie modelu oraz na kryteria informacyjne. Decyzję o tym, który model wybrać, podejmujemy na podstawie wielkości \(R_{Pseudo}^2\), \(R^2_{Nagelkerke}\), \(R^2_{Cox-Snell}\) oraz wyniku testu ilorazu wiarygodności, porównującego kolejno powstające (sąsiednie) modele. Dla każdego modelu wyliczane jest bowiem maksimum funkcji wiarygodności, a test ilorazu wiarygodności sprawdza, czy modele pełny i zredukowany różnią się istotnie pod tym względem. Jeśli porównywane modele nie różnią się istotnie, powinniśmy wybrać ten z mniejszą liczbą zmiennych – brak różnicy oznacza bowiem, że zmienne obecne w modelu pełnym, a nieobecne w modelu zredukowanym, nie wnoszą istotnej informacji. Jeśli natomiast różnica jest istotna statystycznie, oznacza to, że jeden z modeli (ten z większą liczbą zmiennych, o większym \(R^2\) i mniejszej wartości kryterium informacyjnego AIC, AICc lub BIC) jest istotnie lepszy niż drugi.

Porównanie wartości prognostycznej modeli – budowane modele regresji pozwalają przewidzieć prawdopodobieństwo wystąpienia badanego zdarzenia na podstawie analizowanych zmiennych niezależnych. Gdy znanych jest już wiele czynników zwiększających ryzyko wystąpienia zdarzenia, ważnym kryterium dla nowego kandydata na czynnik ryzyka jest to, na ile poprawia on skuteczność predykcji po dołączeniu go do modelu. Przykładowo, badając czynniki ryzyka choroby wieńcowej (wiek, ciśnienie skurczowe i rozkurczowe, otyłość, cholesterol, palenie), możemy sprawdzić, czy dołączenie kolejnego czynnika w istotny sposób poprawia oszacowanie ryzyka choroby. Wartość prognostyczna modelu wynika z wyznaczonego dla każdej badanej osoby prawdopodobieństwa przewidywanego – im bliższe wartości 1, tym bardziej prawdopodobne jest wystąpienie zdarzenia. Na podstawie prawdopodobieństwa przewidywanego można wyznaczyć i porównać między modelami wielkość pola \(AUC\) pod krzywą ROC, a także współczynniki \(NRI\) i \(IDI\).

  • Zmiana pola pod krzywą ROC – krzywa ROC w modelach regresji logistycznej budowana jest na podstawie klasyfikacji przypadków do grupy doświadczającej zdarzenia lub nie oraz przewidywanego prawdopodobieństwa zmiennej zależnej. Im większe pole pod krzywą, tym trafniej prawdopodobieństwo wyznaczone przez model przewiduje rzeczywiste wystąpienie zdarzenia. Porównując pole pod krzywą ROC dla modelu pełnego i zredukowanego, sprawdzamy więc, czy dołożenie czynników istotnie poprawiło predykcję modelu (metoda DeLonga, opisana szerzej w rozdziale Porównywanie krzywych ROC).
  • Poprawa reklasyfikacji netto (\(NRI\)) (ang. Net Reclassification Improvement) – miara oparta na tabeli reklasyfikacji, opisującej przesunięcie wartości prawdopodobieństwa przewidywanego w górę lub w dół po dołożeniu nowego czynnika do modelu. Wyznacza się ją oddzielnie dla obiektów doświadczających zdarzenia i dla tych, które go nie doświadczyły. \(NRI\) może być wyznaczany dla zadanego podziału prawdopodobieństwa przewidywanego na kategorie (\(NRI\) kategorialny) lub bez konieczności wyznaczania kategorii (\(NRI\) ciągły).

    • \(NRI\) kategorialny wymaga arbitralnego wyznaczenia punktów podziału wartości prawdopodobieństwa przewidywanego (maksymalnie 9 punktów, czyli maksymalnie 10 kategorii; najczęściej stosuje się jeden lub dwa punkty). Wartości kategorialnego \(NRI\) można porównywać między sobą tylko wtedy, gdy bazują na tych samych punktach podziału. Przykładowo, dla punktów podziału 0.1 i 0.3: jeśli w modelu „starym” (mniejszym) osoba uzyskała prawdopodobieństwo poniżej 0.1, a w modelu „nowym” – pomiędzy 0.1 a 0.3, to została reklasyfikowana w górę. Jeśli wartość z obu modeli mieści się w tym samym przedziale, osoba nie została reklasyfikowana, a jeśli prawdopodobieństwo z modelu „nowego” jest niższe niż w modelu „starym”, mamy do czynienia z reklasyfikacją w dół.

      modele regresjireklasyfikacja w górębrak reklasyfikacjireklasyfikacja w dół
      prawdop. przewidywane"stary""nowy""stary""nowy""stary""nowy"
      [0.3 do 1]\(\oplus\)
      [0.1; 0.3)\(\oplus\)\(\oplus\)\(\oplus\)\(\oplus\)
      [0; 0.1)\(\oplus\)
    • \(NRI\) ciągły nie wymaga arbitralnego wyznaczania kategorii – każda, nawet najmniejsza zmiana prawdopodobieństwa w górę lub w dół w stosunku do prawdopodobieństwa z modelu „starego” jest traktowana jako przejście do kolejnej kategorii.
    Uwaga! Stosowanie \(NRI\) ciągłego nie wymaga arbitralnego definiowania punktów podziału prawdopodobieństwa, jednak nawet niewielkie zmiany ryzyka (niemające odzwierciedlenia w obserwacjach klinicznych) mogą wpływać na wartość tego współczynnika. \(NRI\) kategorialny odzwierciedla natomiast tylko te zmiany, które badacz uznał za ważne, definiując punkty podziału prawdopodobieństwa.

    Ogólny współczynnik \(NRI\) mieści się w przedziale od \(-2\) do \(2\), a współczynniki cząstkowe \(NRI_{events}\) i \(NRI_{nonevents}\) – w przedziale od \(-1\) do \(1\) (od \(-100\%\) do \(100\%\)). Wartości dodatnie świadczą o korzystnej reklasyfikacji, a ujemne – o niekorzystnej reklasyfikacji na skutek dołożenia nowej zmiennej do modelu. Istotność statystyczną uzyskanej wartości \(NRI\) sprawdza się dedykowanym testem Z.

  • Zintegrowana poprawa dyskryminacji (\(IDI\)) (ang. Integrated Discrimination Improvement) – współczynnik pokazujący różnicę pomiędzy średnią zmianą prawdopodobieństwa przewidywanego (między modelem „starym” i „nowym”) w grupie obiektów doświadczających zdarzenia a grupą obiektów, które zdarzenia nie doświadczyły. Podobnie jak dla \(NRI\), istotność statystyczną \(IDI\) sprawdza się dedykowanym testem Z.

U-smile – opisana w rozdziale Regresja logistyczna metoda U-smile może być użyta również do porównania kolejnych (sąsiednich) modeli: modelem odniesienia jest model wcześniejszy na liście, a modelem nowym – następny. Raport zawiera współczynniki \(rLR\), \(BA\) lub \(RB\) (do wyboru w oknie AUC-IDI-NRI) dla czterech podklas, współczynniki netto dla klas, współczynnik ogólny, udziały \(I\) oraz testy istotności; dla każdej pary można dołączyć wykres U-smile. Wartości \(p\) testów zakładają modele zagnieżdżone – dla par niezagnieżdżonych (metoda wszystkich podzbiorów) należy je traktować orientacyjnie.

W programie PQStat porównywanie modeli można przeprowadzić ręcznie lub automatycznie.

  • Ręczne porównywanie modeli polega na zbudowaniu 2 modeli:

    • pełnego – modelu z większą liczbą zmiennych,
    • zredukowanego – modelu z mniejszą liczbą zmiennych; model taki powstaje z modelu pełnego po usunięciu zmiennych, które z punktu widzenia badanego zjawiska są zbędne.

    Wybór zmiennych niezależnych w porównywanych modelach, a następnie wybór lepszego modelu na podstawie uzyskanych wyników porównania, należy do badacza.

  • Automatyczny dobór modelu – program sam buduje kolejne modele i wskazuje najlepszy według wybranego kryterium.

    Składniki modelu. Jednostką, którą metody automatyczne dodają do modelu lub z niego usuwają, jest składnik: pojedyncza zmienna, cała zmienna fikcyjna (wszystkie jej kolumny 0–1 naraz) albo interakcja. Obowiązuje zasada hierarchii: interakcja może znaleźć się w modelu tylko wtedy, gdy są w nim jej efekty główne, i tylko ona może zostać usunięta przed nimi.

    Kryterium doboru wybieramy w oknie analizy:

    • AIC, AICc lub BIC – kryteria informacyjne; lepszy jest model o mniejszej wartości kryterium. Ruch (dodanie lub usunięcie składnika) jest przyjmowany tylko wtedy, gdy obniża kryterium;
    • \(p\) testu zagnieżdżonego – test ilorazu wiarygodności porównujący model przed zmianą i po zmianie, z zadanym progiem \(p\). Składnik jest usuwany, gdy \(p\) jest większe od progu, a dodawany, gdy \(p\) jest mniejsze od progu. Ta sama wartość \(p\) jest pokazywana w raporcie jako porównanie sąsiednich modeli.

    Metody doboru:

    • eliminacja wstecz – start od modelu ze wszystkimi zmiennymi; w każdym kroku usuwany jest ten składnik, którego usunięcie najbardziej obniża kryterium; koniec, gdy żadne usunięcie już go nie obniża;
    • selekcja w przód – start od modelu zerowego (tylko wyraz wolny); w każdym kroku dodawany jest składnik najbardziej obniżający kryterium; koniec, gdy żadne dodanie już go nie obniża;
    • krokowa dwukierunkowa – start od modelu zerowego; w każdym kroku rozważane są zarówno dodania, jak i usunięcia składników i wybierany jest najlepszy ruch; koniec, gdy żaden ruch nie poprawia kryterium;
    • wszystkie podzbiory – dopasowywane są wszystkie modele zgodne z zasadą hierarchii (maksymalnie 15 składników), a w raporcie prezentowany jest najlepszy model każdej wielkości; metoda korzysta wyłącznie z kryteriów informacyjnych.

    Wszystkie modele są liczone na tym samym zbiorze obserwacji – wiersze z brakami w którejkolwiek ze zmiennych kandydujących są odrzucane raz, przed analizą. Dzięki temu kryteria informacyjne, testy ilorazu wiarygodności oraz porównania krzywych ROC, \(NRI\) i \(IDI\) są między modelami porównywalne.

    Raport zawiera: metodę i kryterium doboru, liczbę składników i dopasowanych modeli, kryteria informacyjne modelu zerowego, kolejne modele ścieżki doboru (każdy z wartością \(-2\ln L\), kryteriami AIC, AICc, BIC, współczynnikami \(R_{Pseudo}^2\), \(R^2_{Nagelkerke}\), \(R^2_{Cox-Snell}\) oraz tabelą współczynników i ilorazów szans) i porównanie każdej sąsiedniej pary modeli testem ilorazu wiarygodności (statystyka \(\chi^2\), stopnie swobody, wartość \(p\)). Jeśli w oknie analizy wybrano ocenę wartości prognostycznej, dla każdej sąsiedniej pary modeli wyznaczane są także porównanie krzywych ROC, \(NRI\) i \(IDI\) – niezależnie od tego, czy modele są zagnieżdżone. Najlepszy model według wybranego kryterium jest oznaczony w raporcie. Jeśli żaden składnik nie poprawia modelu zerowego, raport informuje, że najlepszy jest model zerowy. Przy metodzie wszystkich podzbiorów sąsiednie modele mogą nie być zagnieżdżone – wówczas test ilorazu wiarygodności nie jest wykonywany.

    Uwaga! Wartości \(p\) i przedziały ufności w modelu wybranym automatycznie są zbyt optymistyczne, ponieważ ten sam zbiór danych posłużył do wyboru zmiennych i do oszacowania ich efektów. Dobór automatyczny warto traktować jako pomoc w poszukiwaniu modelu, a ostateczny wybór oprzeć na wiedzy merytorycznej. Wybrany model należy zbudować ponownie w oknie Regresja logistyczna i ocenić jego jakość.

Jak ustawić analizę

Statystyka \(\to\) Modele wielowymiarowe \(\to\) Regresja logistyczna – porównywanie modeli.

Wykonanie i interpretacja

Kontynuacja przykładu 3 (plik zadanie.pqs): w eksperymencie badającym umiejętność koncentracji, dla 130 osób zbioru uczącego, zbudowano model regresji logistycznej na podstawie następujących zmiennych:

zmienna zależna: ROZWIĄZANIE (tak/nie) – informacja o tym, czy zadanie zostało rozwiązane poprawnie czy też nie;
zmienne niezależne:
MIEJSCEZAM (1=miasto/0=wieś),
PŁEĆ (1=kobieta/0=mężczyzna),
WIEK (w latach),
WYKSZTAŁCENIE (1=podstawowe, 2=zawodowe, 3=średnie, 4=wyższe),
CZAS rozwiązywania (w minutach),
ZAKŁÓCENIA (1=tak/0=nie).

Sprawdzimy, czy wszystkie zmienne niezależne są w modelu niezbędne.

Ręczne porównywanie modeli
Na podstawie zbudowanego wcześniej modelu pełnego możemy podejrzewać, że zmienne MIEJSCEZAM i PŁEĆ mają niewielki wpływ na budowany model (tzn. na ich podstawie nie możemy z sukcesem dokonywać klasyfikacji). Sprawdzimy, czy ze statystycznego punktu widzenia model pełny jest lepszy niż model po usunięciu tych dwóch zmiennych.

test ilorazu wiarygodności: \(p=0.3051\)
Nie ma podstaw, by uważać, że model pełny jest lepszy niż model zredukowany. Zatem, przy nieznacznej utracie jakości modelu, miejsce zamieszkania i płeć mogą zostać pominięte.

Dobrym obrazem działania testu ilorazu wiarygodności jest wykres U-smile. Widzimy, że wiarygodność predykcji porównywanych modeli jest dość podobna – wykres prawie płaski (nieco „smutna mina”). Mniejszy model jest tylko nieistotnie statystycznie gorszy niż model większy – przerywana linia w obu częściach wykresu świadczy o nieistotności statystycznej pogorszenia zarówno w grupie osób, które nie rozwiązały zadania (lewa część wykresu), jak i w grupie osób, które rozwiązały zadanie (prawa część wykresu).

Porównania obu modeli pod względem zdolności do klasyfikacji można dokonać, porównując krzywe ROC dla tych modeli. Uzyskany raport, podobnie jak wcześniejszy, wskazuje, że modele nie różnią się jakością predykcji, tzn. wartości \(p\) zarówno dla porównania krzywych ROC, jak i dla wskaźników \(NRI\) i \(IDI\) są nieistotne statystycznie. Decydujemy zatem pominąć płeć i miejsce zamieszkania w ostatecznym modelu.

Automatyczny dobór modelu
Dobór automatyczny (dobór dwukierunkowy, kryterium AIC) daje bardzo podobne wyniki. Najlepszym modelem jest model zbudowany na podstawie zmiennych niezależnych: WIEK, WYKSZTAŁCENIE, CZAS rozwiązywania, ZAKŁÓCENIA. Na wykresach U-smile widać poszczególne kroki budowy modelu. W ostatnim kroku dodano wykształcenie – widzimy, że poprawiło ono w sposób istotny statystycznie już tylko jedną część wykresu – tę dotyczącą osób, które nie rozwiązały zadania (linia ciągła).

Na podstawie powyższych analiz, ze statystycznego punktu widzenia, optymalnym modelem jest model zawierający 4 najważniejsze zmienne niezależne: WIEK, WYKSZTAŁCENIE, CZAS rozwiązywania, ZAKŁÓCENIA. Dokładną jego analizę możemy przeprowadzić w module Regresja Logistyczna. Jednak ostateczna decyzja, który model wybrać, należy do eksperymentatora.

Przykład 1. (plik Serce.pqs)
Badano czynniki ryzyka pewnej choroby serca, takie jak wiek, BMI, palenie, cholesterol we frakcji LDL, cholesterol we frakcji HDL i nadciśnienie. Z punktu widzenia badacza interesujące było określenie, jak bardzo informacja o paleniu może poprawić predykcję występowania badanej choroby.

Porównujemy model regresji logistycznej opisujący ryzyko choroby serca na podstawie wszystkich badanych zmiennych z modelem pozbawionym informacji o paleniu. W oknie analizy zaznaczamy opcje związane z oceną predykcji, czyli krzywą ROC oraz współczynniki \(NRI\). Dodatkowo wskazujemy, by w raporcie znalazły się wszystkie proponowane wykresy.

krzywa ROC: \(p=0.057\); \(NRI\) i \(IDI\) ciągłe: \(p<0.05\), \(NRI(chory)=0.0522\), \(NRI(zdrowy)=0.1333\)
Dodanie do modelu informacji o paleniu wiąże się z ważną różnicą w predykcji, choć różnica ta nie jest istotna statystycznie w opisie krzywej ROC. Ciągłe wartości \(NRI\) i \(IDI\) wskazują natomiast na istotną statystycznie i korzystną zmianę: prognoza dla osób z chorobą serca poprawiła się o ponad 5%, a dla osób bez tej choroby – o ponad 13%.

Wnioski wyciągnięte na podstawie \(NRI\) widzimy również na wykresie. Wzrost prognozowanego przez model prawdopodobieństwa choroby obserwujemy u osób chorych (więcej osób zostało przeklasyfikowanych w górę niż w dół: \(52.61\%\) vs \(47.39\%\)), natomiast spadek prawdopodobieństwa dotyczy w większym stopniu osób zdrowych (więcej osób zostało przeklasyfikowanych w dół niż w górę: \(56.67\%\) vs \(43.33\%\)).

Istotne statystycznie pogorszenie modelu na skutek usunięcia z niego „palenia” widać w obu gałęziach wykresu U-smile i w tym, że wszystkie jego współczynniki są ujemne.

Istnieje też możliwość wyznaczenia \(NRI\) kategorialnego, ale w tym celu należałoby najpierw ustalić przyjęte w literaturze dotyczącej chorób serca punkty odcięcia prawdopodobieństwa wyznaczonego przez model.

DLA ZAINTERESOWANYCH

Test ilorazu wiarygodności
Hipotezy:

\(\begin{array}{cc} \mathcal{H}_0: & L_{FM}=L_{RM},\\ \mathcal{H}_1: & L_{FM}\ne L_{RM}, \end{array}\)

gdzie \(L_{FM}, L_{RM}\) – maksimum funkcji wiarygodności w porównywanych modelach (pełnym i zredukowanym).

Wzory:
Statystyka testowa ma postać:

\[ \chi^2=-2\ln(L_{RM}/L_{FM})=-2\ln(L_{RM})-(-2\ln(L_{FM})) \]

Statystyka ta ma asymptotycznie (dla dużych liczności) rozkład \(\chi^2\) z \(df=k_{FM}-k_{RM}\) stopniami swobody, gdzie \(k_{FM}\) i \(k_{RM}\) to liczba szacowanych parametrów w porównywanych modelach.

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

Zmiana pola pod krzywą ROC
Hipotezy:

\( \begin{array}{cl} \mathcal{H}_0: & AUC_{FM}=AUC_{RM}, \\ \mathcal{H}_1: & AUC_{FM}\neq AUC_{RM}. \end{array} \)

Sposób wyznaczania statystyki testowej, oparty o metodę DeLonga, został opisany w rozdziale Porównywanie krzywych ROC.

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

Poprawa reklasyfikacji netto (\(NRI\))
Wzory:
Definiujemy:

\[ \hat{p}_{up,events}=\frac{\#events_{up}}{\#events},\quad \hat{p}_{down,events}=\frac{\#events_{down}}{\#events},\quad \hat{p}_{up,nonevents}=\frac{\#nonevents_{up}}{\#nonevents},\quad \hat{p}_{down,nonevents}=\frac{\#nonevents_{down}}{\#nonevents}, \]

gdzie:
\(\#events_{up}\) – liczba obiektów z grupy doświadczającej zdarzenia, u których nastąpiła zmiana prawdopodobieństwa przewidywanego o przynajmniej jedną kategorię w górę,
\(\#events_{down}\) – liczba obiektów z grupy doświadczającej zdarzenia, u których nastąpiła zmiana prawdopodobieństwa przewidywanego o przynajmniej jedną kategorię w dół,
\(\#events\) – liczba obiektów w grupie doświadczającej zdarzenia,
\(\#nonevents_{up}\) – liczba obiektów z grupy niedoświadczającej zdarzenia, u których nastąpiła zmiana prawdopodobieństwa przewidywanego o przynajmniej jedną kategorię w górę,
\(\#nonevents_{down}\) – liczba obiektów z grupy niedoświadczającej zdarzenia, u których nastąpiła zmiana prawdopodobieństwa przewidywanego o przynajmniej jedną kategorię w dół,
\(\#nonevents\) – liczba obiektów w grupie niedoświadczającej zdarzenia.

Ogólny współczynnik \(NRI\) oraz współczynniki wyrażające procentową zmianę klasyfikacji wyznacza się ze wzoru:

\[ NRI=\left(\hat{p}_{up,events}-\hat{p}_{down,events}\right)-\left(\hat{p}_{up,nonevents}-\hat{p}_{down,nonevents}\right) \]
\[ NRI_{events}=\hat{p}_{up,events}-\hat{p}_{down,events}, \quad NRI_{nonevents}=\hat{p}_{down,nonevents}-\hat{p}_{up,nonevents}, \]

Interpretacja:
Współczynnik \(NRI_{events}\) może być interpretowany jako procent netto prawidłowo reklasyfikowanych osób, u których wystąpiło zdarzenie, a \(NRI_{nonevents}\) jako procent netto prawidłowo reklasyfikowanych osób, u których nie wystąpiło zdarzenie. Ogólny współczynnik \(NRI\) jest sumą współczynników \(NRI_{events}\) i \(NRI_{nonevents}\), przez co jest współczynnikiem domyślnie ważonym przez częstość zdarzenia i nie może być interpretowany jako procent.

Test Z do sprawdzania istotności współczynnika \(NRI\)
Hipotezy:

\( \begin{array}{cl} \mathcal{H}_0: & NRI=0,\\ \mathcal{H}_1: & NRI\neq 0. \end{array} \)

Wzory:
Statystyka testowa ma postać:

\[ Z=\frac{NRI}{SE(NRI)} \]

gdzie:

\( \begin{array}{cl} SE(NRI)= & [\left(\frac{\#events_{up} + \#events_{down}}{\#events^2}-\frac{(\#events_{up} + \#events_{down})^2}{\#events^3}\right)+\\ & +\left(\frac{\#nonevents_{down} + \#nonevents_{up}}{\#nonevents^2}-\frac{(\#nonevents_{down} + \#nonevents_{up})^2}{\#nonevents^3}\right)]^{1/2} \end{array} \)

Statystyka \(Z\) ma asymptotycznie (dla dużych liczności) rozkład normalny.

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

Zintegrowana poprawa dyskryminacji (\(IDI\))
Wzory:

\[ IDI=\overline{p(diff)}_{events}-\overline{p(diff)}_{nonevents} \]

gdzie:
\(\overline{p(diff)}_{events}\) – średnia różnicy wartości prawdopodobieństwa przewidywanego między modelami regresji („starym” i „nowym”) dla obiektów, które doświadczyły zdarzenia,
\(\overline{p(diff)}_{nonevents}\) – średnia różnicy wartości prawdopodobieństwa przewidywanego między modelami regresji („starym” i „nowym”) dla obiektów, które nie doświadczyły zdarzenia.

Test Z do sprawdzania istotności współczynnika \(IDI\)
Hipotezy:

\( \begin{array}{cl} \mathcal{H}_0: & IDI=0,\\ \mathcal{H}_1: & IDI\neq 0. \end{array} \)

Wzory:
Statystyka testowa ma postać:

\[ Z=\frac{IDI}{SE(IDI)} \]

gdzie:

\(SE(IDI)=\sqrt{\frac{sd(diff)^2_{events}}{\#events}+\frac{sd(diff)^2_{nonevents}}{\#nonevents}}\)

Statystyka \(Z\) ma asymptotycznie (dla dużych liczności) rozkład normalny.

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