Data: 2004-07-23 19:53:37
Temat: Re: Regresja
Od: "vonBraun" <i...@s...pl>
Pokaż wszystkie nagłówki
"Robert"
w news: cdrgsn$rgf$...@s...man.poznan.pl
> Ten wzor na pewno nie ma zastosowania, gdyz byl wyliczony dla konkretnych
[...]
> Pozdrawiam
>
> Robert Milewski
>
>
Konkretnie wygląda to tak:
Oto wyniki:
(sugeruje przekopiowanie do notatnika windows
jesli tabelki zle wygladaja)
ZMIENNE PARAMETR B
NN(1) -3,534
NW(1) -3,851
NPL(1) -4,158
NK(1) -4,316
L_STERYD(1) -10,394
WIEK 0,084
CZASOD -0,052
Constant 17,784
Pacjent pokrwawia z przewodu pokarmowego
W rownaniu regresji (backward conditional)
pozostały zmienne: Niewydolność nerek
, wątroby, nowotwor, niewydolnosc krazenia
i leki sterydowe (wszystko 0-1 czyli Nie=0 Tak=1)
oznaczone jedynką w nawiasie.
Wiek i czas do diagnostyki gastro. ( te są na skali
co najmniej porządkowej) plus stala regresji
Wyniki pierwszych 3 pacjentów ( w kolumnach) zmienne w rzędach
NN(1) 0 0 0
NW(1) 0 0 0
NPL(1) 0 0 0
NK(1) 1 0 0
L_STERYD(1) 0 1 0
WIEK 75 62 41
CZASOD 24 6 48
Zmienne po przeliczeniu "razy" parametr
NN(1) 0 0 0
NW(1) 0 0 0
NPL(1) 0 0 0
NK(1) -4,316 0 0
L_STERYD(1) 0 -10,394 0
WIEK 6,3 5,208 3,444
CZASOD -1,248 -0,312 -2,496
Constant 17,784 17,784 17,784
sumuje w kolumnach dla każdego pacjenta
pac1 pac2 pac3
18,52 12,286 18,732
Tworzę w Excellu formułę:
=EXP(Jedna_z_sumpowyżej)/(1+EXP(Jedna_z_sumpowyżej))
pac1 pac2 pac3
0,99999999 0,99999538 0,99999999
A program podaje, że powinno być:
pac1 pac2 pac3
0,70548 0,99889 0,00053
Co robie nie tak???????????
Dodam że klasyfikacja wychodzi nieźle
(przynajmniej dopóki prawdopodobienstwa liczy program)
bo klasyfikuje blednie tylko 2 pacjentow ktorzy
zmarli.
pozdrawiam
vonBraun
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
|