• Nie Znaleziono Wyników

O INTERPRETACJI NIEPARAMETRYCZNYCH MODELI REGRESYJNYCH

N/A
N/A
Protected

Academic year: 2021

Share "O INTERPRETACJI NIEPARAMETRYCZNYCH MODELI REGRESYJNYCH"

Copied!
9
0
0

Pełen tekst

(1)

Jacek Stelmach

Uniwersytet Ekonomiczny w Katowicach

O INTERPRETACJI

NIEPARAMETRYCZNYCH MODELI REGRESYJNYCH *

Wprowadzenie

Jednym ze sposobów lepszego zrozumienia otaczających nas zjawisk jest budowa ich modelu pozwalająca na uproszczony, ale rzetelny ilościowy lub jakościowy opis reguł charakteryzujących zjawiska. Dobrze skonstruowany model w adekwatny sposób odtwarza badane zjawiska, stanowiąc kompromis między nadmiernym uproszczeniem rzeczywistości a zbytnim nagromadzeniem szczegółów (Statystyczne metody…, 1998). Najbardziej znaną metodą budowy wielowymiarowych modeli jest metoda regresji wielorakiej. Jej zaletą jest moż- liwość interpretacji parametrów modelu regresyjnego, tj. określenie kierunku i siły wpływu zmiennych objaśniających na zmienną objaśnianą. Wadą jest na- tomiast konieczność spełnienia wymagań:

‒ homoskedastyczności składnika resztowego,

‒ normalności rozkładu składnika resztowego,

‒ braku autokorelacji składnika resztowego,

‒ niezależności zmiennych objaśniających (Maddala, 2008, s. 165).

W rzeczywistości bardzo często badane zjawiska charakteryzują się:

‒ nieliniowościami w rzeczywistych procesach,

‒ zakłóceniami i błędami pomiarowymi,

‒ korelacjami pomiędzy zmiennymi i ich rozkładami odmiennymi od rozkładu normalnego,

‒ niestacjonarnością modelowanych procesów,

* Projekt został sfinansowany ze środków Narodowego Centrum Nauki przyznanych na podsta- wie decyzji numer DEC-2011/03/B/HS4/05630.

(2)

‒ niewielką liczbą obserwacji oraz występowaniem obserwacji wpływowych i odstających,

co ogranicza możliwości budowy parametrycznych modeli regresyjnych na rzecz modeli nieparametrycznych, których niekwestionowaną zaletą jest brak wymagania znajomości rozkładów cech i postaci analitycznej związku między nimi, a także moż- liwość tworzenia dokładniejszych prognoz (Gatnar, 2001, s. 16-17). Jednak interpreta- cja parametrów takich modeli jest niemożliwa bądź bardzo ograniczona. W praktyce interpretacja taka jest najczęściej przydatna w wyspecyfikowanym zakresie zmienno- ści, np. pomiędzy drugim i trzecim kwartylem, albo w zakresie szczególnie interesują- cym ze względu na specyfikę modelowanego zjawiska lub procesu.

Celem eksperymentu była weryfikacja możliwości interpretacji modeli nie- parametrycznych. Istotą proponowanej metody jest utworzenie dodatkowych obserwacji za pomocą zaakceptowanych modeli nieparametrycznych w takim zakresie zmienności, w którym interpretacja parametrów modelu byłaby pożą- dana. Obserwacje te stanowią próbę wykorzystaną do budowy wtórnego modelu parametrycznego, który można już interpretować. W badaniach porównano wła- ściwości opisanych wyżej wtórnych modeli parametrycznych z modelami para- metrycznymi obliczonymi dla próby pierwotnej.

1. Prezentacja hipotezy badawczej

1.1. Prezentacja problemu

Powodem przeprowadzenia eksperymentu była praktyczna potrzeba – ko- nieczność określenia wpływu zmiennych objaśniających na zmienną objaśnianą w pewnym procesie petrochemicznym. Niestety dokładność prognoz modelu parametrycznego nie mieściła się w specyfikacji wymagań (błąd względny MAPE wyniósł 0.14, przy wymaganym poziomie nie większym niż 0.10).

Znacznie dokładniejsze były modele nieparametryczne (sieć neuronowa MLP 8-12-1 pozwoliła na prognozy z błędem MAPE równym 0.06, a MAPE prognozy wa- żonej czterech najlepszych sieci wyniósł 0.05). Nieco gorsze były prognozy modeli obliczonych metodą wektorów nośnych (SVM) – MAPE na poziomie 0.08-0.09. Modele takie pozwalały na podjęcie decyzji zarządczych, ale już nie była możliwa interpretacja wpływu predyktorów na zmienną objaśnianą. Rozpo- częto więc poszukiwanie metody, która pozwoliłaby przynajmniej w przybliżo- ny sposób określić ten wpływ dla regresyjnych modeli nieparametrycznych.

(3)

1.2. Postawienie hipotezy

Przyjmując wielowymiarowy model nieparametryczny w postaci =

= ( , , … , ), gdzie p – liczba wymiarów, możliwe jest ilościowe określenie wpływu zmiennych na zmienną objaśnianą y za pomocą wtórnych modeli para- metrycznych w wybranym przedziale zmienności zmiennych objaśniających.

2. Przedstawienie metody

Proponowaną metodę można stosować przy założeniach:

‒ dopasowanie i prognozy wybranego modelu nieparametrycznego =

= ( , , … , ) są lepsze niż modelu parametrycznego,

‒ interpretacja modelu nieparametrycznego będzie możliwa w wyspecyfikowanym zakresie zmienności zmiennych objaśniających , , … , ( , ).

Prezentowana metoda obejmuje poniższą sekwencję:

1. W wybranych zakresach zmienności predyktorów tworzy się próbę wtórną, w której zmienne objaśniające stanowią „kratę”:

= + , = 1 … , = 1 … (1)

a zmienną objaśnianą oblicza się za pomocą wybranego modelu nieparame- trycznego:

= , . , … , (2)

Łączna liczba obserwacji wtórnej próby wynosi .

2. Dla otrzymanej próby wtórnej tworzy się model parametryczny:

= + + + ⋯ + (3)

3. Parametry pozwalają na określenie wpływu oddziaływania zmiennej obja- śniającej na zmienną objaśnianą y.

3. Przeprowadzony eksperyment

Ze względu na poufność danych rzeczywistych przedstawiono wyniki badań przeprowadzonych dla danych empirycznych reprezentowanych przez popularny zestaw Boston (506 obserwacji, 13 zmiennych objaśniających), zebrany i opubli- kowany w 1978 r. przez badaczy zajmujących się zależnością pomiędzy cenami nieruchomości w Bostonie a jakością życia (Statystyczna analiza danych…, 2009,

(4)

s. 177) oraz dla trzech zestawów danych symulowanych proponowanych przez Friedmana (200 obserwacji) (J. Friedman, 1991, s. 37-44.), symulujących szumy elektroniczne rekomendowane jako zestawy nieliniowe i trudne do wyznaczania modeli regresyjnych. Pseudotrójwymiarowe rzuty pierwszych trzech zmiennych zestawów Friedman2 oraz Friedman3 przedstawiono na rysunku 1.

Rys. 1. Rzuty pierwszych trzech zmiennych zestawów: Friedman2 oraz Friedman3

Zestawy te wykorzystywali np. Drucker i in. (1997), badając właściwości modeli obliczonych za pomocą SVM:

‒ Friedman1: (4)

‒ Friedman2: (5)

‒ Friedman3: (6)

gdzie: x1, x2, x3, x4 – zmienne o rozkładzie jednostajnym z przedziałów:

0 < x1 < 100; 40Π < x2 < 560Π; 0 < x3 < 1; 1 < x4 < 11;

e1, e3 ~N(0,1);

e2 ~N(0,9).

3.1. Badane metody regresyjne

Badawczy charakter eksperymentu spowodował, że wybrano najbardziej popularne metody nieparametryczne, reprezentujące odmienne podejścia do analizy regresji (szersze omówienie tych metod zob. w Statystyczna analiza danych…, 2009, s. 128-259):

2 2 4 2 3 2 2

1 1 ) )

(

( e

x x x x x

y= + − +

1 5 4 2 3 2

1 ) 20( 0.5) 10 5

sin(

10 xx x x x e

y= Π + − + + +

3 1

1 4 2 3

1 2 ( ) )

(

tan e

x x x x

y= x +

(5)

‒ metody oparte na transformacji zmiennych: metoda rzutowania PPR (trans- formacja zmiennych do przestrzeni o mniejszej ilości wymiarów) oraz meto- da addytywna ACE/AREG,

‒ metoda wektorów nośnych SVM, z automatycznym doborem kluczowych parametrów (typu funkcji jądrowej i parametrów funkcji celu),

‒ drzewa regresyjne: optymalizowane przez przycinanie krawędzi oraz sto- chastyczna addytywna metoda drzew regresyjnych MART z optymaliza- cją liczby drzew,

‒ sieci neuronowe perceptronowe, jedna warstwa ukryta, dobierane funkcje warstwy ukrytej i wyjściowej, wielkość sieci dobierana automatycznie.

Ocena dokładności dopasowania wyznaczonych modeli regresyjnych zosta- ła przeprowadzona na podstawie wskaźników:

‒ ex ante: współczynnik dopasowania R2, błąd średniokwadratowy SE,

‒ ex post: średni bezwzględny błąd procentowy MAPE, średni bezwzględny błąd MAE (dla wylosowanych sześciu obserwacji).

3.2. Opis eksperymentu

W eksperymencie utworzono dla każdego z czterech zestawów danych mo- dele parametryczne, wykorzystując metodę Monte Carlo – losowanie przepro- wadzono 200 razy, losując z zestawów danych próbę walidacyjną (6 obserwacji) oraz próbę uczącą (pozostałe obserwacje). Wyniki wskaźników ex ante i ex post poddano rangowaniu (rangowanie dla współczynnika dopasowania od wartości największej, a dla błędów – od wartości najmniejszej), a otrzymane rangi uśred- niono dla każdej metody, wybierając trzy metody o najmniejszej sumie rang wskaźników: ex ante oraz ex post. Dla każdej wyróżnionej w ten sposób metody regresji wybrano model o najmniejszej sumie rang. Wybrane modele posłużyły do symulacji prób wtórnych o liczebności 106 obserwacji w czterech zakresach zmienności (dla każdej zmiennej):

1) minimum – pierwszy kwartyl, 2) pierwszy kwartyl – drugi kwartyl, 3) drugi kwartyl – trzeci kwartyl, 4) trzeci kwartyl – maksimum.

Na podstawie otrzymanych prób utworzono wtórne modele parametryczne (liniowa regresja wieloraka), które porównano z odpowiadającymi im modelami nieparametrycznymi oraz modelami parametrycznymi utworzonymi na podsta- wie oryginalnych prób.

(6)

4

ł n k z s

p o n

R

4. W

ła n nim kryt zest sum

para obli nyc

Rys.

Wy

A na w mum

teri taw my r

Z

Po ame iczo ch B

. 2. P

ynik

Anal wyb m, a ium wu d

rang

Zesta B Fri Fri Fri

orów etry ony Bost

Poró

ki e

liza bór a na m w

dan g pr

aw d Bosto

iedm iedm iedm

wn yczn ych

ton

ówn

eks

ws tyc astę ybo ych rzed

danyc on man1 man2 man3

ani nyc dla prz

anie

spe

skaź ch m ępni

oru h m dsta

ch

e p ch o a ka zeds

e dop

ery

źnik meto ie w by mode

awi

ierw oraz ażde staw

paso

yme

ków od, wyb yła t ele iono

wot z od

ego wio

owan

ent

w ex dla bór

takż nie o w

W

tneg dpo o z ono

nia m

tu

x an a kt

już że epar w tab

Wybra M M M s. n s. n

go m owi

zak na

mod

nte tóry ż ko min ram beli

ane Mode

MAR MAR neuro neuro

mo ada kres rys

deli d

i ex ych

onk nim metr i 1.

mod el 1 RT RT onow onow

delu ając sów sunk

dla z

x p sum kret maliz

rycz

dele

we we

u p cych w zm

kac

zest

ost ma tnyc zac zne

niep

para h im mie ch 2

awu

mo ran ch m cja e us

para

ame m w

nno 2 i 3

u Bo

ode ng t mod

sum szer

amet

s.

s.

A

etry wtó ości 3.

ston

li n tych deli my

rego

trycz Mod neur neur ACE/

PP

czn rny i (I

n

niep h w i ni ran owa

zne del 2 rono rono /ARE

PR

nego ych

, II para wska

iepa ng.

ane

2 owe owe EG

o, w mo , II

ame aźn aram

Wy zg

wyb ode II, I

etry nikó met ybra godn

bran li p IV)

czn ów o

tryc ane nie

A A drze drze

nych para

dla nych

osią czny e dl

ze

Mo ACE ACE ewa ewa

h m ame a ze

h po ągn ych la k wz

odel E/AR E/AR regre regre

mod etry esta

ozw nęła h, g każd

zros

Tab

3 REG REG esyjn esyjn

deli yczn awu

woli a mi gdzi deg stem

bela

ne ne

nie nyc u da i- i- ie go m

1

e- h a-

(7)

R

m n r

z n

Rys.

mia ny m ram

Typ Reg Mo Reg Reg Reg Reg Mo Reg Reg Reg Reg Mo Reg Reg Reg Reg

zad nisk

. 3. P

W ast t mo metry

p mo gresj odel gresj gresj gresj gresj odel 2

gresj gresj gresj gresj odel 3

gresj gresj gresj gresj

N ow ką i

Poró

Wyn tabe

del ycz

W

Z odel ja wi 1 nie ja I ja II ja III ja IV 2 nie ja I ja II ja III ja IV 3 nie ja I ja II ja III ja IV

Nale alaj isto

ówn

niki ela l nie zneg

Wsk

Zesta u ielor epara

I V

epara

I V

epara

I V

ży p jące otno

anie

po 2 w epa go –

kaźni

aw d raka

amet

amet

amet

pod e m ość

e błę

orów w p aram

– w

iki e niep dany

trycz

trycz

trycz

dkre mod sta

ędu ś

wna orz metr wtór

ex an param ych

zny

zny

zny

eśli dele atyst

śred

awc ządk ryc rne

nte p metr

ić, ż e. A tycz

dniok

cze ku:

zny mo

pierw rycz

że d Ana

zną

kwa

dla mo y i odel

wotn znyc

dla aliza ą (p

adrat

a w odel obl le p

nego ch or B R2 0.74 0.93 0.91 0.88 0.94 0.85 0.93 0.94 0.87 0.68 0.36 0.83 0.99 0.98 0.93 0.99

zes a m p-va

towe

wszy l pa licz para

o mo raz w Bost

2

4 3 1 8 4 5 3 4 7 8 6 3 9 8 3 9

staw mod alue

ego

ystk aram

one ame

odel wtór ton

SE 4.69 2.39 1.18 0.37 0.30 1.77 2.46 2.28 0.82 4.71 3.26 3.80 0.86 0.11 0.39 0.13

wu d delu e F

mod

kich met e dl etryc

lu pa rnyc

E 9 9 8 7 0 7 6 8 2 1 6 0 6 1 9 3

dan u pa

=

deli

h z tryc

la p czn

aram ch m Fr R 0.6 0.9 0.9 0.9 0.8 0.9 0.9 0.9 0.9 0.8 0.9 0.8 0.9 0.9 0.9 0.9

nych aram

0.0

dla

esta czny prób ne.

metry mode

riedm R2

6 5 5 6 5 2 5 4 8 5 9 9 9 9 7 9

h Fr met 06),

zest

awó y dl by

yczn eli p

man SE 2.6 1.0 0.2 0.3 0.2 0.2 0.9 0.2 0.2 0.2 0.0 1.4 0.0 0.1 0.1 0.0

Fried tryc wt

tawu

ów la o otrz

nego aram n1

E 65 04 28 39 28 22 96 23 24 28 09 47 02 11 11 06

dma czn tórn

u Bo

dan oryg

zym

o, w metr F R 0.8 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.5 0.7 0.6 0.5

an3 nego ne m

oston

nyc gina man

ybra ryczn Fried R2

88 99 98 99 99 99 99 99 99 99 99 96 50 79 66 52

3 tru o w mod

n

ch p alne nej z

anyc nych dman S 12 24 4.

4.

5.

8.

0.

0.

0.

0.

0.

80 18 40 95 71

udn wska

dele pre ej p z m

ch m h n2 SE 29 4.4

33 02 98 19 19 02 03 01 01 0.7 8.5 0.0 5.2 1.3

no b aza e p

zen prób mod

mode

F R 0.

0.

0.

0.

0.

0.

0.

0.

0.

0.

0.

0.

X X X X

było ała para

ntuj by, delu

eli

Frie R2 .04 .28 .84 .67 .73 .77 .50 .25 .13 .41 .41 .40 X X X X

o ut na ame

e n wy u ni

Tab

dma 1 0 0 0 0 0 0 0 0 0 0 0 X X X X

two bar etryc

nato ybra iepa

bela

an3 SE .00 0.87 0.18 0.09 0.01 0.01 0.72 0.50 0.41 0.57 0.30 0.79 X X X X

rzy rdz czn o- a- a-

2

yć zo ne

(8)

dla modelu drzew regresyjnych niemożliwe do wyznaczenia ze względu na źle uwarunkowane macierze.

We wszystkich przypadkach wskaźniki ex ante wskazywały na znacznie lepsze dopasowanie zarówno modeli nieparametrycznych, jak i wtórnych modeli parametrycznych – w porównaniu z modelami parametrycznymi otrzymanymi dla oryginalnych prób.

Podsumowanie

Przeprowadzony eksperyment potwierdza możliwość interpretacji modeli nieparametrycznych w wybranym zakresie zmienności zmiennych objaśnianych.

Warunkiem jest dobre dopasowanie tych modeli. Interpretacja zgodnie z zapro- ponowaną metodą nie powinna być stosowana, jeśli modele parametryczne nie są mniej dokładne od modeli nieparametrycznych oraz jeśli nie uda się utworzyć modeli nieparametrycznych o zadowalającej badacza jakości, co ogranicza wia- rygodność samej interpretacji.

Literatura

Drucker C.J., Burges C.J.C., Kaufman L., Smola A., Vapnik V. (1997): Support Vector Regression Machines. „Advances in Neural Information Processing Systems”, Vol. 9.

Friedman J. (1991): Multivariate Adaptive Regression Splines. „Annals of Statistics”, Vol. 19, Institute of Mathematical Statistics, Stanford University.

Gatnar A. (2001): Nieparametryczna metoda dyskryminacji i regresji. Wydawnictwo Naukowe PWN, Warszawa.

Gatnar E. (2008): Podejście wielomodelowe w zagadnieniach dyskryminacji i regresji.

Wydawnictwo Naukowe PWN, Warszawa.

Maddala G.S. (2008): Ekonometria. Wydawnictwo Naukowe PWN, Warszawa.

Statystyczna analiza danych z wykorzystaniem programu R (2009). Red. M. Walesiak, E. Gatnar. Wydawnictwo Naukowe PWN, Warszawa.

Statystyczne metody analizy danych (1998). Red. W. Ostasiewicz. Wydawnictwo AE, Wrocław.

Tadeusiewicz R., Lula P. (2000): Neuronowe metody analizy szeregów czasowych i możliwości ich zastosowań w zagadnieniach biomedycznych. W: Biocybernetyka i inżynieria biomedyczna. Tom 6. Sieci neuronowe. Red. M. Nałęcz. Akademicka Oficyna Wydawnicza Exit, Warszawa.

(9)

PARAMETRIC INTERPRETATION OF NON-PARAMETRIC REGRESSION MODELS

Summary

The advantage of the parametric regression models is the possibility of interpretation of the parameters of the regression model, i.e. to determine the direction and strength of the influence of predictors on the dependent variable. Unfortunately, in practice – the non- linearity of the real processes, the influence of the phenomena with various probability distri- butions and a small number of observations limits the building of parametric models while the interpretation of non-parametric models is either impossible or very limited.

Frequently such interpretation is useful in the specified range of variation. This may be a typical range of variation – for example, between the second and third quartiles, or a spe- cific range due to the nature of the modeled phenomenon or process. It is difficult however, to build parametric models based only on the range of explanatory variables, because in this way we exclude observations giving additional knowledge into the model.

The essence of this study is to enable the interpretation of non-parametric models through the creation of additional observations with these models in an interesting range of explanatory variables. These observations create secondary dataset used for the con- struction of a parametric model, which can now be interpreted. Presented investigations compare – using simulation – parametric models created for secondary sample with parametric models calculated for the original data.

Cytaty

Powiązane dokumenty

m &lt;- subset(m, m$Zadluzenie.gmin &lt; 110) # wybierz podzbior, ktory spelnia warunek rownames(m[m$Zadluzenie.gmin&gt;110,]) # zwroci numery wierszy dla obserwacji, ktore. #

Wynikiem jest wektor kolumnowy o liczbie elementów równej liczbie parametrów do oszacowania (parametr przy stałej też

Ju ż jed nak A rystoteles, przeciw staw iając tragedię (zdefiniow aną przez jedność akcji) h isto rii (zdefiniow anej przez mnogość akcji i jedność czasu), p

Zgodnie z zarządzeniem Dziekana WPAiE student ma obowiązek sprawdzić w stosownym terminie, czy w systemie USOS widnieje ocena, którą uzyskał z zajęć (w przypadku braku oceny lub

Wyznacz 95 % przedział ufności dla wartości średniej czasu reakcji kierowcy zakładając, że czas reakcji jest zmienną losową o rozkładzie normalnym?. Zakładając rozkład

Oblicz średnią cenę benzyny na zbadanych stacjach oraz wariancję ceny benzyny na tych stacjach.. Narysuj histogramy liczności i

Miary położenia (średnie, tendencji central- nej). Miary

Histogram liczebności: wysokość słupka = liczność klasy Histogram częstości: wysokość słupka = częstość klasy.. Mała długość przedziału to : nieregularność