Tento adresář obsahuje veškerá data a kódy použité v rámci diplomové práce Klasifikace přítomnosti tremoru u Parkinsonovy nemoci z mikroelektrodových záznamů

Struktura složek:

📁 data/
Obsahuje připravené vstupní tabulky s extrahovanými příznaky pro oba soubory pacientů. 	Tyto tabulky jsou výstupem extrakce ze surových mikroelektrodových záznamů pomocí skriptů v části (a).

	Features_Brno.mat – tabulka s příznaky z brněnských dat
	Features_Praha.mat – tabulka s příznaky z pražských dat


📁 MATLAB_kody/
Složka s veškerými skripty použitými v práci, rozdělená na tři části:

(a) Ukázkové kódy – NESPUSITELNÉ bez surových mikroelektrodových záznamů
	
	Praha_klasifikace_STN.m - Výpočet RMS a NRMS pro identifikaci STN z pražských dat
	Praha_extrakce_priznaku.m - Extrakce příznaků z pražských mikroelektrodových záznamů, výstupem je Features_Praha.mat
	Brno_zpracovani_dat.m - Identifikace STN a extrakce příznaků z brněnských dat, výstupem je Features_Brno.mat

(b) Spustitelné kódy – Lze spustit se soubory Features_*.mat

	vyber_priznaku.m - Komplexní skript pro výběr vhodných příznaků pomocí: AUC metody (výběr podle prediktivní síly jednotlivých příznaků) a metody dopředného výběru 			   (forward forward selection)
	uceni_testovani_klasifikatoru.m - Trénování a testování klasifikátorů na vybraných příznacích.
	J_nahodne_modely.m - Generování náhodných modelů pro odhad distribuce Youdenova indexu, slouží k validaci výkonu klasifikátorů
	vlastnosti_priznaku_statistika.m - Statistické a grafické zhodnocení vlastností vybraných příznaků 

(c) Pomocné funkce

	swtest.m - Implementace Shapiro-Wilk testu pro testování normality rozdělení dat
	getArtifFreeInds.m, getMaxStationarySegmentMultiMethods.m - Pomocné funkce pro detekci artefaktů a výběr stacionárních segmentů signálu při předzpracování


Poznámky k použití:

Pro plnou funkčnost všech skriptů je potřeba MATLAB a nástroje jako Statistics and Machine Learning Toolbox.
Vzhledem k absenci originálních mikroelektrodových záznamů jsou skripty v části (a) poskytovány pouze jako ukázka metodologie.
Spustitelné skripty v části (b) lze plně použít s přiloženými .mat soubory (Features_Praha, Features_Brno).

