format long
%%%%%%%%%Laboratorium 4
% Dzis bêdziesz pracowal jako analityk danych
% otworz plik zawierajacy tzw. "surowe" dane szpitali o nazwie: daneLab4.txt
% uzyj funkcji: load('daneLab4.txt'), twoje naglowki kolumn w tabeli(jej inna nazwa to encja)to:
%  [1] "IDszpital"                       [2] "IDpacjent"               [3] "Wiek"     
%  [4] "Rasa"                            [5] "Plec"                    [6] "RokLeczenia"       
%  [7] "IDskierowania"                   [8] "PriorytetPrzyjecia"      [9] "StanPacjenta"  
% [10] "DniPobytuSzpital"               [11] "KosztOpiekiSzpitalnej"  [12] "KosztKolejnyPobytSzpital"     
% [13] "KosztPonownegoLeczeniaSzpital"  [14] "KosztOpiekaPoszpitalna" [15] "DniOpiekiPoszpital" 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Wlasciciel szpitala prosi o konkretne informacje dotyczace 3-ciu
% jednostek organizacyjnych tj. szpitali o ID tj. 551252, 731128, 791108
% %%%%%%%%%%%%%%%%%%Zadania do wykonania
%%%%%%Zadanie 1
% Zwykle dane, ktore otrzymuje analityk sa surowe (z j.ang. "raw data") oznacza to ze zawieraja
% duzo brakujacych rekordow i innych bledow, Twoje dane tez takie sa. 
% Twoim zadaniem jest przygotowanie danych surowych do analizy wykonaj tzw. preprocessing data
% 1) usun wszystkie wiersze (inaczej nazywane: obserwacjami,rekordami)
% zawierajace duplikaty danych lub wartosci NaN, zadanie ulatwia Ci wbudowane 
% funkcje: unique, find, isnan
%%%%%%Zadanie 2
% Dla ka¿dego szpitala niezaleznie wyznacz nastepujace statystyki podstawowe:
% a) podaj liczbe przyjetych do szpitala pacjentow
% b) sredni koszt calkowitego leczenia pacjenta (szpitalnego, poszpitalnego, ponownego leczenia) 
% c) sredni czas pobytu pacjenta w szpitalu
% d) srednie koszty leczenia szpitalnego i poszpitalnego w przeliczeniu na 1 dzien pobytu
% e) okresl pacjenci z jakim "StanemPajenta" sa najczesciej przyjmowani do
% szpitala
%%%%%%Zadanie 3
% Analizujac dane poszczegolnych szpitali odpowiedz na nastepujace pytania:
% a) ktory ze szpitali przyjmuje najwiecej mezczyn, a ktory kobiet
% b) jaki procent pacjentow trafia do szpitala ponownie
% c) sprawdz ile  pacjentow przyjal szpital w danym roku kalendarzowym
% do wizualizacji wynikow mozesz wykorzystaæ funkcje: hist
% d) ktory ze szpitali ma najwyzsze srednie koszty leczenia pacjenta
%    (porownujac szpitale zauwaz ze mozesz tylko porownywac te szpitale ktore prowadzily
%    swoja dzialalnosc w tym samym okresie)
%%%%%Zadanie 4
% Dla 1 wybranego szpitala przeprowadz glebsza analize danych i odpowiedz na pytania:
% a) czy pacjenci ktorzy leczyli sie dluzej niz sredni czas pobytu w
% szpitalu czesciej czy rzadziej korzystali z opieki poszpitalnej
% b) pacjenci najrzadziej z jakim "PriorytetPrzyjecia" ponownie trafiali do szpitala 
% c) Jaka jednostka ("IDskierowania") najczesciej wysylala swoich pacjentow
% na leczenie szpitalne
% d) czy istnieje zaleznosc (liniowa, kwadratowa itp) miedzy czasem pierwszego pobytu pacjenta a jego 
% kolejnym pobytem w szpitalu (narysuj wykres to ulatwi ci zadanie)
%%%%%Zadanie 5
% Jest godzina 23:00 wbudowane biblioteki matlaba ulegly wykasowaniu,
% raport musisz wyslac do 24:00, nie masz wiec czasu na ich ponowna instalacje. 
% Od tego momentu musisz uzywac tylko instrukcji sterujacych
% a) posortuj rekordy (wiersze) danych rosnaco ze wzgledu na wiek pacjenta
% b) dane kobiet i mezczyzn zapisz do 2 niezaleznych plikow (save nazwapliku.txt zmienna -ascii) dane 















