Sprawdź, ile jest warta prognoza: R², skorygowane R², RMSE, MAE i MAPE z par wartość rzeczywista i przewidziana, z ostrzeżeniem o przesunięciu albo odwróceniu kolumn.
Kalkulator R² - Współczynnik Determinacji, RMSE i MAE
Sprawdź, ile jest warta prognoza: R², skorygowane R², RMSE, MAE i MAPE z par wartość rzeczywista i przewidziana, z ostrzeżeniem o przesunięciu albo odwróceniu kolumn.
Parametry
Wprowadź dane do obliczeń
💡 Wypełnij wszystkie wymagane pola, aby odblokować przycisk obliczania
Współczynnik determinacji R² i trzy miary błędu w jednym miejscu
Dwanaście miesięcy sprzedaży i dwanaście prognoz z dowolnego modelu, arkusza albo programu wystarczy, żeby sprawdzić, ile ta prognoza jest warta. W przykładzie poniżej model wyjaśnia 96,2 % zmienności sprzedaży, typowo myli się o 5,099 sztuki przy naturalnym rozrzucie danych 26,25 sztuki i ma lekką skłonność do zaniżania. Kalkulator liczy R², skorygowane R², RMSE, MAE i MAPE, porównuje R² z kwadratem korelacji, żeby wychwycić przesunięcie prognoz, i pokazuje pięć par, które najbardziej psują wynik.
Co właściwie mierzy R²
R² porównuje dwa błędy. Pierwszy to suma kwadratów odchyleń danych od ich średniej, czyli rozrzut, jaki zostałby, gdyby w każdym punkcie przewidywać po prostu średnią. Drugi to suma kwadratów błędów modelu. R² = 1 - (błędy modelu / rozrzut wokół średniej), więc mówi, jaką część tego rozrzutu model zdołał usunąć. Wynik 1 oznacza trafienie w każdy punkt, 0 model nie lepszy od średniej, a wartości ujemne model gorszy od niej.
Z tej definicji wynika coś, czego nie widać w podręcznikowym „R² od 0 do 1". Dolnej granicy nie ma. Przedział od zera do jedynki obowiązuje tylko wtedy, gdy model dopasowano metodą najmniejszych kwadratów z wyrazem wolnym i ocenia się go na tych samych danych. Wtedy R² równa się też kwadratowi korelacji między prognozami a danymi. W każdej innej sytuacji, na przykład przy prognozie na kolejny kwartał albo przy modelu, który ktoś ustawił ręcznie, te dwie liczby się rozjeżdżają, a różnica między nimi jest informacją samą w sobie.
RMSE i MAE mówią o błędzie w jednostkach danych. RMSE to pierwiastek ze średniego kwadratu błędu, więc mocno karze pojedyncze duże pomyłki. MAE to średni błąd bezwzględny, odporniejszy na jeden chybiony punkt. MAPE wyraża błąd w procentach wartości rzeczywistych i przestaje działać, gdy w danych pojawia się zero. Skorygowane R² dodatkowo karze model za liczbę predyktorów, bo w próbie każda dodatkowa zmienna podnosi zwykłe R², nawet gdy niczego nie wnosi.
Osiem prognoz dla tych samych dwunastu miesięcy
Wartości rzeczywiste we wszystkich wierszach są te same: 120 135 128 150 162 158 171 180 176 190 205 198. Zmienia się tylko prognoza. Pierwszy wiersz to punkt odniesienia, kolejne to ta sama prognoza zepsuta na różne sposoby albo prognozy z innych, prostszych metod.
| Prognoza | R² | r² | RMSE | MAE |
|---|---|---|---|---|
| Model: 118 130 133 145 160 165 168 175 182 188 196 203 | 0,962 | 0,963 | 5,099 | 4,667 |
| Ten sam model przesunięty o +10 | 0,841 | 0,963 | 10,46 | 9,167 |
| Ten sam model rozciągnięty o 10 % wokół średniej | 0,950 | 0,963 | 5,897 | 5,225 |
| Ten sam model, jeden miesiąc chybiony o 30 | 0,875 | 0,892 | 9,274 | 6,667 |
| Trend liniowy po numerze miesiąca | 0,949 | 0,949 | 5,909 | 5,220 |
| Stała prognoza równa średniej, 164,42 | 0,000 | brak | 26,25 | 22,25 |
| Stała prognoza 150 | -0,302 | brak | 29,95 | 25,58 |
| Prognozy modelu w odwrotnej kolejności | -2,891 | 0,911 | 51,78 | 44,00 |
W trzech pierwszych wierszach kwadrat korelacji stoi w miejscu, 0,963, bo przesunięcie i rozciągnięcie nie zmieniają tego, że prognozy rosną i maleją razem z danymi. R² spada z 0,962 do 0,841 po przesunięciu, bo liczy prawdziwe odległości. Trend liniowy to jedyny wiersz, w którym obie liczby są równe, 0,949, bo to model najmniejszych kwadratów oceniany na tych samych danych.
Progi z literatury i dla kogo zostały ustalone
Nie ma jednej skali „dobrego R²". Najczęściej cytowane progi pochodzą z nauk społecznych i marketingu, gdzie ludzkie zachowanie zostawia dużo niewyjaśnionego szumu. W pomiarach technicznych i fizycznych te same liczby oznaczałyby model wyraźnie słaby.
| Konwencja | Kontekst | Słabe od | Umiarkowane od | Znaczne od |
|---|---|---|---|---|
| Cohen | regresja w naukach behawioralnych, z wielkości efektu f² 0,02 / 0,15 / 0,35 | 0,02 | 0,13 | 0,26 |
| Chin | modele strukturalne PLS-SEM | 0,19 | 0,33 | 0,67 |
| Hair, Ringle i Sarstedt | PLS-SEM w badaniach marketingowych | 0,25 | 0,50 | 0,75 |
| Falk i Miller | minimum dla wyjaśnianej zmiennej w modelowaniu miękkim | wystarczające od 0,10, poniżej zaniedbywalne | ||
Prognoza sprzedaży z przykładu, z R² 0,962, przekracza najwyższy z tych progów z dużym zapasem. Tyle że dla prognozy popytu liczy się raczej to, czy błąd rzędu 5 sztuk jest do przyjęcia przy planowaniu zapasu, a tego żadna tabela progów nie rozstrzygnie.
Jak ocenić własną prognozę krok po kroku
- Wartości rzeczywiste - to, co się wydarzyło: sprzedaż, zużycie, wyniki pomiaru. Wklej je rozdzielone spacją, średnikiem albo nową linią, ułamki z przecinkiem.
- Wartości przewidziane - prognozy modelu dla tych samych obserwacji, w tej samej kolejności. Mogą pochodzić z regresji, arkusza, programu albo z czyjejś oceny na oko.
- Liczba predyktorów - pole opcjonalne. Wpisz, ile zmiennych objaśniających ma model, bez wyrazu wolnego, a kalkulator doda skorygowane R². Przy prostej regresji to 1.
- Odczytaj wyniki - R² z opisem, cztery kafelki miar błędu, tabelę z kwadratem korelacji i średnim błędem oraz pięć par, które najbardziej psują dopasowanie. Ostrzeżenia pod tabelą mówią, czy prognozy są przesunięte, odwrócone albo czy model ma za dużo predyktorów na tę liczbę danych.
Ciekawe zależności
Jak interpretować wynik
Z definicji R² wynika prosta zależność, która przekłada go na język błędu: RMSE podzielone przez odchylenie standardowe wartości rzeczywistych (liczone przez n, tak jak w tabeli wyniku) równa się pierwiastkowi z (1 - R²). W przykładzie 5,099 / 26,25 = 19,4 %. Tabela pokazuje, ile z naturalnego rozrzutu danych zostaje w błędach przy danym R².
| R² | RMSE jako część odchylenia danych | Interpretacja |
|---|---|---|
| 1,00 | 0 % | trafienie w każdy punkt, w danych z pomiaru zwykle sygnał, że prognoza powstała z samych danych |
| 0,99 | 10,0 % | błąd dziesięć razy mniejszy od rozrzutu |
| 0,95 | 22,4 % | dobra prognoza operacyjna |
| 0,90 | 31,6 % | błąd to wciąż prawie jedna trzecia rozrzutu |
| 0,75 | 50,0 % | połowa rozrzutu zostaje w błędach |
| 0,50 | 70,7 % | prognoza niewiele lepsza od średniej w ujęciu błędu |
| 0,00 | 100 % | tyle samo co przewidywanie średniej |
| -0,30 | 114,0 % | gorzej niż średnia |
Najważniejszy wniosek z tej tabeli: R² 0,90 brzmi imponująco, a zostawia błąd rzędu 31,6 % naturalnego rozrzutu. Czy to dużo, zależy od decyzji, którą prognoza ma wspierać, a nie od samej liczby. Wynik warto zawsze czytać razem z RMSE w jednostkach danych.
Z tej samej zależności wynika pułapka przy porównaniach. R² opisuje błąd względem rozrzutu danych, więc ten sam model na danych o większym rozrzucie wygląda lepiej. Wystarczy wziąć identyczne błędy prognozy, z RMSE 5,099 i MAE 4,667, i przyłożyć je do sprzedaży dwa razy bardziej zmiennej: R² rośnie z 0,962 do 0,991. Przy sprzedaży o połowę stabilniejszej spada do 0,849. Pomyłki są co do sztuki te same, zmienia się tylko mianownik.
R² w praktyce: osiem częstych wątpliwości
Powiązane narzędzia
Kalkulator Z-score
Wynik standaryzowany dla wartości albo całej serii, z percentylem i wartościami z dla 90, 95 i 99 % - Zobacz kalkulator
Kalkulator Regresji Liniowej
Równanie prostej z dwóch serii, istotność nachylenia i prognoza z przedziałem, czyli źródło prognoz do oceny w tym narzędziu - Zobacz kalkulator
Kalkulator Korelacji Pearsona
Współczynnik r z wartością p i przedziałem ufności, razem ze znakiem, który r² gubi - Zobacz kalkulator
Kalkulator Współczynnika Zmienności
Rozrzut serii w relacji do jej średniej, przydatny do porównania RMSE z poziomem danych - Zobacz kalkulator
Kalkulator Skośności
Asymetria rozkładu błędów, gdy model myli się częściej w jedną stronę - Zobacz kalkulator
Kalkulator Kurtozy
Grube ogony rozkładu błędów, czyli skłonność do pojedynczych dużych pomyłek - Zobacz kalkulator
Kalkulator Odchylenia Standardowego
Odchylenie serii danych, czyli mianownik, do którego warto przyłożyć RMSE - Zobacz kalkulator
Kalkulator zweryfikowany przez zespół LiczGrupa.pl
Treść, wzory i wyniki zostały sprawdzone pod kątem poprawności i aktualności przez nasz zespół specjalistów.

Sprawdziła: Natalia Skrzek