DOBÓR CECH DIAGNOSTYCZNYCH DLA KLASYFIKATORA SVM W ZADANIU KLASYFIKACJI STANU PRZETOKI TĘTNICZO-ŻYLNEJ NA PODSTAWIE SYGNAŁU AKUSTYCZNEGO

Podobne dokumenty
Problem eliminacji nieprzystających elementów w zadaniu rozpoznania wzorca Marcin Luckner

SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.

Metody tworzenia efektywnych komitetów klasyfikatorów jednoklasowych Bartosz Krawczyk Katedra Systemów i Sieci Komputerowych Politechnika Wrocławska

Trening: Modyfikacja potencjału elektrycznego rejestrowanego na powierzchni skóry, a pochodzącego od aktywności neuronów kory mózgowej (protokół)

10. Redukcja wymiaru - metoda PCA

Wybór / ocena atrybutów na podstawie oceny jakości działania wybranego klasyfikatora.

Pattern Classification

UCZENIE MASZYNOWE III - SVM. mgr inż. Adam Kupryjanow

Układy i Systemy Elektromedyczne

LEMRG algorytm generowania pokoleń reguł decyzji dla baz danych z dużą liczbą atrybutów

ALGORYTM RANDOM FOREST

7. Maszyny wektorów podpierajacych SVMs

Analiza możliwości szacowania parametrów mieszanin rozkładów prawdopodobieństwa za pomocą sztucznych sieci neuronowych 4

Zastosowanie sieci neuronowych w problemie klasyfikacji wielokategorialnej. Adam Żychowski

Maszyny wektorów podpierajacych w regresji rangowej

Metody selekcji cech

KLASYFIKACJA TEKSTUR ZA POMOCĄ SVM MASZYNY WEKTORÓW WSPIERAJĄCYCH

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H

Zastosowanie optymalizacji rojem cząstek (PSO) w procesie uczenia wielowarstwowej sieci neuronowej w problemie lokalizacyjnym, kontynuacja badań

Laboratorium 11. Regresja SVM.

Wprowadzenie do programu RapidMiner, część 4 Michał Bereta

Informacje i materiały dotyczące wykładu będą publikowane na stronie internetowej wykładowcy, m.in. prezentacje z wykładów

WYBÓR PUNKTÓW POMIAROWYCH

Hybrydowa analiza transformat w rozpoznawaniu wysokości dźwięków w polifonicznych nagraniach instrumentów muzycznych

Podstawy Przetwarzania Sygnałów

III. Przebieg ćwiczenia. 1. Generowanie i wizualizacja przebiegów oraz wyznaczanie ich podstawowych parametrów

ZJAZD 4. gdzie E(x) jest wartością oczekiwaną x

Testowanie modeli predykcyjnych

9. Praktyczna ocena jakości klasyfikacji

Aparaty słuchowe Hi-Fi z Multiphysics Modeling

OKREŚLENIE WPŁYWU WYŁĄCZANIA CYLINDRÓW SILNIKA ZI NA ZMIANY SYGNAŁU WIBROAKUSTYCZNEGO SILNIKA

Klasyfikacja i regresja Wstęp do środowiska Weka

Identyfikacja istotnych atrybutów za pomocą Baysowskich miar konfirmacji

Monitorowanie i Diagnostyka w Systemach Sterowania na studiach II stopnia specjalności: Systemy Sterowania i Podejmowania Decyzji

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H

Ćwiczenie 6 - Hurtownie danych i metody eksploracje danych. Regresja logistyczna i jej zastosowanie

Machine learning Lecture 6

Praktyczne aspekty pomiarów zrozumiałości mowy dźwiękowych systemów ostrzegawczych

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

Klasteryzacja i klasyfikacja danych spektrometrycznych

Wykład wprowadzający

Metody klasyfikacji danych - część 1 p.1/24

Zjawisko aliasingu. Filtr antyaliasingowy. Przecieki widma - okna czasowe.

4.1. Wprowadzenie Podstawowe definicje Algorytm określania wartości parametrów w regresji logistycznej...74

1.Wstęp W ćwiczeniu bada się zestaw głośnikowy oraz mikrofon pomiarowy z wykorzystaniem sekwencji MLS opis w załącznikui skrypcie- [1].oraz poz.

Wykrywanie sygnałów DTMF za pomocą mikrokontrolera ATmega 328 z wykorzystaniem algorytmu Goertzela

IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7

Laboratorium Przetwarzania Sygnałów

METODY CHEMOMETRYCZNE W IDENTYFIKACJI ŹRÓDEŁ POCHODZENIA

METODY INŻYNIERII WIEDZY

A Zadanie

Zastosowanie sztucznej inteligencji w testowaniu oprogramowania

ANALiZA WPŁYWU PARAMETRÓW SAMOLOTU NA POZiOM HAŁASU MiERZONEGO WEDŁUG PRZEPiSÓW FAR 36 APPENDiX G

Zmienne zależne i niezależne

Systemy uczące się wykład 2

Algorytmy klasteryzacji jako metoda dyskretyzacji w algorytmach eksploracji danych. Łukasz Przybyłek, Jakub Niwa Studenckie Koło Naukowe BRAINS

Dynamiczne badanie wzmacniacza operacyjnego- ćwiczenie 8

POMIARY WYBRANYCH PARAMETRÓW TORU FONICZNEGO W PROCESORACH AUDIO

OFERTA. Lp. Nazwa zadania Cena netto (zł) VAT (zł) Cena brutto (zł)

Systemy pomiarowo-diagnostyczne. Metody uczenia maszynowego wykład III 2016/2017

APLIKACJA NAPISANA W ŚRODOWISKU LABVIEW SŁUŻĄCA DO WYZNACZANIA WSPÓŁCZYNNIKA UZWOJENIA MASZYNY INDUKCYJNEJ

Ćwiczenie 3,4. Analiza widmowa sygnałów czasowych: sinus, trójkąt, prostokąt, szum biały i szum różowy

Klasyfikacja LDA + walidacja

Układy i Systemy Elektromedyczne

MATLAB Neural Network Toolbox przegląd

Klasyfikacja z milionami etykiet

Ontogeniczne sieci neuronowe. O sieciach zmieniających swoją strukturę

METODY INŻYNIERII WIEDZY KNOWLEDGE ENGINEERING AND DATA MINING. EKSPLORACJA DANYCH Ćwiczenia. Adrian Horzyk. Akademia Górniczo-Hutnicza

TADEUSZ KWATER 1, ROBERT PĘKALA 2, ALEKSANDRA SALAMON 3

Aproksymacja funkcji a regresja symboliczna

NIEPEWNOŚĆ POMIARÓW POZIOMU MOCY AKUSTYCZNEJ WEDŁUG ZNOWELIZOWANEJ SERII NORM PN-EN ISO 3740

Analiza danych. TEMATYKA PRZEDMIOTU

SPOTKANIE 2: Wprowadzenie cz. I

Multiklasyfikatory z funkcją kompetencji

Adrian Horzyk

Analiza porównawcza metod pomiarowych badań skuteczności układów hamulcowych tramwajów

Widmo akustyczne radia DAB i FM, porównanie okien czasowych Leszek Gorzelnik

Ćwiczenie 12. Metody eksploracji danych

Ćwiczenie nr 65. Badanie wzmacniacza mocy

Analiza sygnałów biologicznych

Sterowanie procesem i jego zdolność. Zbigniew Wiśniewski

WYKORZYSTANIE MASZYNY WEKTORÓW NOŚNYCH ORAZ LINIOWEJ ANALIZY DYSKRYMINACYJNEJ JAKO KLASYFIKATORÓW CECH W INTERFEJSACH MÓZG-KOMPUTER

Elementarne metody statystyczne 9

Michał Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (3)

Kombinacja jądrowych estymatorów gęstości w klasyfikacji wstępne wyniki

1 Wprowadzenie do algorytmiki

Automatyczna klasyfikacja zespołów QRS

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.

Problemy eksploatacyjne stacji monitorujących hałas i ruch pojazdów drogowych

Ćwiczenie: "Mierniki cyfrowe"

Systemy pomiarowo-diagnostyczne. Metody uczenia maszynowego wykład I dr inż. 2015/2016

Testowanie hipotez statystycznych.

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

Redukcja wymiarowości i selekcja cech w zadaniach klasyfikacji i regresji z wykorzystaniem uczenia maszynowego

PL B1. Układ do lokalizacji elektroakustycznych przetworników pomiarowych w przestrzeni pomieszczenia, zwłaszcza mikrofonów

Naszym zadaniem jest rozpatrzenie związków między wierszami macierzy reprezentującej poziomy ekspresji poszczególnych genów.

MODELOWANIE WARSTWY POWIERZCHNIOWEJ O ZMIENNEJ TWARDOŚCI

Prof. Stanisław Jankowski

WIDMOWA I FALKOWA ANALIZA PRĄDU SILNIKA LSPMSM Z WYKORZYSTANIEM OPENCL

Zaawansowane algorytmy DSP

Transkrypt:

DOBÓR CECH DIAGNOSTYCZNYCH DLA KLASYFIKATORA SVM W ZADANIU KLASYFIKACJI STANU PRZETOKI TĘTNICZO-ŻYLNEJ NA PODSTAWIE SYGNAŁU AKUSTYCZNEGO THE SELECTION OF FEATURES FOR THE SVM CLASSIFIER IN THE ARTERIOVENOUS FISTULA STATE ESTIMATION ON THE BASIS OF ACOUSTIC SIGNAL Marcin Grochowina*, Lucyna Leniowska Uniwersytet Rzeszowski, Wydział Matematyczno-Przyrodniczy, Katedra Mechatroniki i Automatyki, 35-959 Rzeszów, al. Rejtana 16c * e-mail: gromar@ur.edu.pl STRESZCZENIE W artykule przedstawiono proces selekcji cech diagnostycznych dla klasyfikatora SVM. Badania przeprowadzone zostały z użyciem zbioru danych zawierającego próbki sygnału dźwiękowego emitowanego przez przetokę tętniczo-żylną. Celem prac było stworzenie rozwiązania klasyfikacji wieloklasowej w oparciu o klasyfikator z rodziny SVM pozwalającego na skuteczną i wiarygodną ocenę stanu przetoki tętniczo-żylnej. Słowa kluczowe: klasyfikator SVM, przetoka tętniczo-żylna, selekcja cech ABSTRACT The paper presents the process of selection diagnostic features for SVM classifier. The study was conducted with using a data set containing samples of the sound signal emitted by the arteriovenous fistula. The objective was to create a solution multi-class classification based on SVM classifier family allowing for an effective and reliable evaluation of the arteriovenous fistula state. Keywords: SVM classifier, arteriovenous fistula, features selection 1. Wstęp Każdy proces klasyfikacji opiera się na zestawie cech dostarczanych do klasyfikatora na podstawie których zostaje podjęta decyzja i zwrócony wynik, a właściwy dobór zestawu cech istotnie wpływa na podniesienie jakości procesu klasyfikacji. Rozwiązaniem zapewniającym najlepszą jakość jest przetestowanie wszystkich możliwych niepustych podzbiorów zbioru wejściowego. Niestety liczba niepustych podzbiorów zbioru n-elementowego wynosi 2 n -1. Implikuje to możliwość zastosowania pełnego przeglądu podzbiorów jedynie dla n nieprzekraczającego kilkunastu elementów, gdyż pełna analiza dla większych wartości n jest zbyt czasochłonna. Konieczne jest zatem zastosowanie metod quasi-optymalnych pozwalających wyłonić podzbiór cech o możliwie dużej sprawności klasyfikacyjnej [1]. Acta Bio-Optica et Informatica Medica Inżynieria Biomedyczna, vol. 22, nr 4, 2016 207

Klasyfikator SVM (ang. Support Vector Machine) jest uznawany za wysokiej klasy rozwiązanie w dziedzinie klasyfikacji [2]. Generowane przez algorytm SVM reguły decyzyjne umożliwiają zwykle osiągnięcie dobrej jakości klasyfikacji i z tego względu SVM jest często stosowany w badaniach z różnych dziedzin [3]. Choć klasyfikator SVM nie jest wrażliwy na nadmiarowe, redundantne lub szumowe dane tak jak np. klasyfikatory z rodziny najbliższego sąsiedztwa, ograniczenie ilości cech wejściowych do optymalnego minimum korzystnie wpływa na jakość klasyfikacji. Ponadto, ponieważ klasyfikator SVM w procesie treningu buduje globalny model aproksymacji badanego zjawiska w postaci hiperpłaszczyzny w n-wymiarowej przestrzeni cech, redukcja ilości cech w wejściowym zestawie korzystnie wpływa na zmniejszenie stopnia skomplikowania uzyskanego modelu. 2. Dane W badaniach użyto zbioru danych uzyskanych w efekcie przetworzenia dźwięku emitowanego przez przetokę tętniczo-żylną. Przeprowadzone dotychczas badania wykazały, że charakter dźwięku emitowanego przez krew przepływającą przez przetokę tętniczo-żylną jest zależny od stanu przetoki [4, 5, 6]. Pozyskano łącznie 1190 próbek pochodzących od 19 pacjentów posiadających przetokę zlokalizowaną na nadgarstku. Pobranie materiału polegało na rejestracji dźwięku emitowanego przez krew przepływającą przez przetokę tętniczo-żylną. Materiał pobrany został dedykowaną głowicą pomiarową wyposażoną w mikrofon elektretowy CZ034 produkcji Ringford, o czułości -42 db (0 db = 1 V/Pa, 1 khz), tj. 8 mv/pa i odstępie sygnał/szum niemniejszym niż 60 db. Do rejestracji sygnału użyto zintegrowanej karty dźwiękowej RV730 będącej częścią układu Radeon 4000 produkcji AMD oraz dedykowanego oprogramowania działającego pod kontrolą systemu operacyjnego Linux. Szybkość próbkowania sygnału ustalono na 8000 próbek/s. Zarejestrowany materiał poddano obróbce numerycznej z użyciem pakietów Matlab oraz Octave celem ekstrakcji cech charakteryzujących sygnał. Z pobranego materiału wyodrębniono 23 cechy; 6 w dziedzinie czasu i 18 w dziedzinie częstotliwości. Cechy w dziedzinie czasu: t0, t4, y0, y4, p0 oraz p4 opisują parametry czasowe, amplitudowe oraz kształt obwiedni sygnału w obrębie pojedynczego okresu rytmu serca. Cechy w dziedzinie częstotliwości: f1-f17 opisują gęstość widma częstotliwości zarejestrowanego sygnału w określonych przedziałach z zakresu 20 600 Hz. Cecha fmax oznacza częstotliwość dla której moduł widma częstotliwości osiągną wartość największą. Przetoki pacjentów ocenione zostały jako sprawne jednakże w niejednakowym stopniu. Wyodrębniono 8 grup reprezentujących przetoki o różnym stopniu nasilenia patologii. Grupy zostały oznaczone literowymi etykietami a-h, przy czym w grupie a znalazły się przetoki w najlepszym stanie natomiast w grupie h w stanie najgorszym. Klasyfikację zgromadzonych danych przeprowadzono przy użyciu pakietu WEKA 3.7.13 uruchomionym z użyciem JRE Oracle Java 1.8 [7]. Obliczenia wykonywane były na komputerze z procesorem Intel Core2 T6570 2.1GHz. Podczas pomiarów zapotrzebowania czasowego algorytmów używano jedynie jednego rdzenia procesora. 3. Metody W ramach badań przetestowanych zostało pięć metod selekcji cech. Cztery pierwsze są metodami powszechnie znanymi i dostępnymi w pakiecie WEKA [8]. Metoda piąta jest metodą autorską opracowaną na potrzeby tego konkretnego zadania. Użyte metody to: Correlation buduje ranking cech oceniając każdą z nich z osobna. Kryterium oceny jest wartość bezwzględna współczynnika korelacji cechy z klasą. Im wyższy współczynnik korelacji, tym wyższe położenie cechy w rankingu. SVMeval ocenia jakość cech używając liniowej sieci SVM. Jakość cechy określana jest na podstawie wagi przypisanej jej w liniowym klasyfikatorze SVM. PCA dokonuje liniowej transformacji cech w inną przestrzeń, w której cechy wchodzące w skład nowego zestawu są ze sobą nieskorelowane i posortowane pod względem ilości informacji wnoszonej w proces klasyfikacji Acta Bio-Optica et Informatica Medica Inżynieria Biomedyczna, vol. 22, nr 4, 2016 208

Forward search metoda budująca zestaw cech poczynając od jednej i dodając sukcesywnie te cechy, które zapewniają najlepszą jakość klasyfikatora. Metoda ta oparta jest o klasyfikator, który ma zostać użyty w docelowym rozwiązaniu, w tym przypadku SVM. Joined pairs [9] metoda autorska polegająca na budowie rankingu par cech. Pary oceniane są na podstawie jakości zbudowanego przy ich użyciu klasyfikatora. Następnie budowany jest ranking cech. Do listy dodawane są pary cech w kolejności od najlepszej. Do listy dodawane są jedynie te cechy, które nie występują jeszcze na liście. W badaniach użyty został klasyfikator SVM z radialną funkcją jądra. Ocena jakości klasyfikacji oparta została na wskaźniku F-measure. Wartość tego wskaźnika może przyjmować wartości z przedziału 0; 1 i jakość klasyfikacji jest tym wyższa im wartość F-measure jest bliższa 1. Podział zbioru na część uczącą i testową przeprowadzony został z użyciem dziesięciokrotnej kroswalidacji. 4. Wyniki Jakość każdego zestawu cech otrzymanych za pomocą każdej z metod oceniana była na podstawie jakości klasyfikatora zbudowanego na podstawie tego zestawu. Dla każdego zestawu cech wygenerowano 22 podzbiory zawierające kolejno od 2 do 23 cech. W kolejnych podzbiorach cechy były dołączane w kolejności wskazanej rankingiem. Tabela 1. Ranking cech Lp. Correlation SVMeval PCA Forward search Joined pairs 1 f14 f11 v1 f11 2 f15 f5 v2 f3 f11,f3 3 f8 f14 v3 f1 f12 4 f16 f16 v4 f13 f13 5 f7 f13 v5 f4 f1 6 f6 f9 v6 f14 f4 7 f13 f15 v7 f10 f5 8 f9 f3 v8 f16 f9 9 f5 f8 v9 f8 f2 10 f4 f12 v10 f15 f10 11 f10 f6 v11 f12 f7 12 f12 f7 v12 y4 y0 13 f11 f10 v13 f9 f8 14 f3 f1 v14 t4 y4 15 f1 f2 v15 f2 t4 16 f2 f4 v16 fm fm 17 fm fm v17 f6 f6 18 t1 y4 v18 f5 f16 19 y0 t4 v19 y0 t1 20 p04 y0 v20 p01 f14 21 t4 t1 v21 f7 f15 22 y4 p01 v22 p04 p01 23 p01 p04 v23 t1 p04 Wstępnie dokonano oszacowania wartości granicznych dla parametrów pracy klasyfikatora SVM, tj. C oraz γ, a następnie zbudowano i przetestowano klasyfikatory dla określonej liczby wartości tych parametrów z wnętrza oszacowanych przedziałów. Ponieważ wpływ zmian parametrów C oraz γ na pracę klasyfikatora SVM jest silnie nieliniowy, przyjęto wewnątrz przedziałów skalę logarytmiczną Acta Bio-Optica et Informatica Medica Inżynieria Biomedyczna, vol. 22, nr 4, 2016 209

a) Correlation b) SVMeval c) SVMEval d) Forward Search e) Joined pairs Rys. 1. F measure = f(c,γ,n) Dla każdego podzbioru badano klasyfikator dla parametrów C = {1; 3; 6; 10; 30; 60; 100} oraz γ = {0,01; 0,03; 0,06; 0,1; 0,3; 0,6; 1} w celu wyłonienia optymalnych parametrów pracy klasyfikatora. Graficzne zestawienie wyników obliczeń przedstawione zostało na rysunku 1. Każda z płaszczyzn wykresu prezentuje wartość wskaźnika F-measure dla optymalnej wartości Acta Bio-Optica et Informatica Medica Inżynieria Biomedyczna, vol. 22, nr 4, 2016 210

parametrów C, γ oraz liczby cech w zestawie. Punkt przecięcia płaszczyzn wykresu wyznacza maksymalną uzyskaną jakość klasyfikacji. Na rysunku 2 przedstawiono zależność jakości klasyfikacji w funkcji liczby cech w zestawie dla wartości C oraz γ optymalnych dla danego algorytmu selekcji cech. Rys. 2. F measure = f(n) dla optymalnych wartości C i γ Tabelaryczne zestawienie wyników uzyskanych dla klasyfikatora SVM zaprezentowano w tabeli 2. Tabela 2. Zbiorcze zestawienie wyników dla klasyfikatora SVM Correlation SVMeval PCA Forward search Joined pairs czas budowy rankingu 00:00:01 00:00:10 00:00:01 47:20:15 31:05:44 czas oceny zestawu 06:46:04 06:46:04 00:00:00 00:00:00 06:46:04 łączny czas 06:46:05 06:46:14 00:00:01 47:20:15 37:51:48 optymalne n 17 19 12 7 6 optymalne γ 0,1 0,03 0,03 0,06 0,3 optymalne C 3 6 60 10 3 dokładność (F-measure) 0,96 0,96 0,96 0,97 0,96 5. Dyskusja Metody Joined pairs oraz Forward search zapewniły uzyskanie najwyższej jakości klasyfikacji przy niewielkiej liczbie cech wejściowych. Zestawy cech wygenerowane algorytmem Forward search wykazują największą stabilność klasyfikacji, tj. utrzymanie maksymalnej jakości klasyfikacji w trakcie dodawania kolejnych cech do zestawu. Algorytm Joined pairs pozwolił na uzyskanie równie szybkiej zbieżności do wartości maksymalnej F measure, jednak nie zapewnił równie dobrej jak Forward search stabilności rozwiązania. Maksymalna jakość klasyfikacji dla każdego z algorytmów selekcji cech okazała się porównywalna, jednakże liczba cech niezbędnych do uzyskania maksimum F measure znacząco się różniła. Najlepsze okazały się metody Joined pairs oraz Forward search osiągając najlepszą jakość klasyfikacji dla liczby cech 2 3-krotnie mniejszej niż pozostałe metody. Wysoka jakość klasyfikacji oceniona za pomocą wskaźnika F-measure na poziomie powyżej 0,95 wydaje się być zbyt optymistyczna. Może to być wynikiem zastosowania w procesie testowania kroswalidacji, która spowodowała, że zarówno w zbiorze uczącym jak i testowym znajdowały się dane pochodzące od tych samych pacjentów, a więc potencjalnie silnie ze sobą skorelowane. W celu weryfikacji uzyskanych wyników konieczne jest przeprowadzenie dodatkowych testów z zapewnieniem użycia danych wzajemnie nieskorelowanych, to jest wyłączając kolejno w charakterze zbioru testowego dane pochodzące od pojedynczych pacjentów. Dodatkowo korzystne dla jakości uzyskanych wyników będzie zwiększenie liczności zbioru danych i poszerzenie go o próbki pobrane od większej liczby pacjentów. Acta Bio-Optica et Informatica Medica Inżynieria Biomedyczna, vol. 22, nr 4, 2016 211

LITERATURA [1] J. Weston, S. Mukherjee, O. Chapelle, M. Pontil, T. Poggio, V. Vapnik: Feature selection for SVMs, Neural Information Processing Systems Foundation, 2000. [2] C. Cortes, V. Vapnik: Support-vector networks, Machine learning, vol. 20(3), 1995, s. 273 297. [3] R.E. Fan, R.H. Chen, C.J. Lin: Working set selection using second order information for training support vector machines, The Journal of Machine Learning Research, vol. 6, JMLR org, 2005, s. 1889 1918. [4] M. Grochowina, L. Leniowska, P. Dulkiewicz: Application of Artificial Neural Networks for the Diagnosis of the Condition of the Arterio-venous Fistula on the Basis of Acoustic Signals, Brain Informatics and Health, Springer, 2014, s. 400 411. [5] M. Grochowina, L. Leniowska, P. Dulkiewicz: Comparison of SVM and k-nn classifiers in the estimation of the state of the arteriovenous fistula problem, Computer Science and Information Systems (FedCSIS), 2015 Federated Conference on, IEEE, 2015, s. 249 254. [6] M. Grama, J. Tranholm Olesena, H.Ch. Riisa, M. Selvaratnama, M. Urbaniaka: Stenosis detection algorithm for screening of arteriovenous fistulae, 15th Nordic-Baltic Conference on Biomedical Engineering and Medical Physics (NBC 2011), Springer, 2011, s. 241 244. [7] WEKA documentation, http://www.cs.waikato.ac.nz/ml/weka/documentation.html [8] R.R. Bouckaert, E. Frank, M. Hall, R. Kirkby, P. Reutemann, A. Seewald, D. Scuse: WEKA Manual, University of Waikato, 2013. [9] M. Grochowina, L. Leniowska: The new method of the selection of features for the k-nn classifier in the arteriovenous fistula state estimation, Computer Science and Information Systems (FedCSIS), 2016 Federated Conference on. IEEE, 2016. otrzymano / submitted: 22.11.2016 wersja poprawiona / revised version: 27.11.2016 zaakceptowano / accepted: 19.12.2016 Acta Bio-Optica et Informatica Medica Inżynieria Biomedyczna, vol. 22, nr 4, 2016 212